.. Cover Letter

전체 글 211

4. (CARLA Autoware Bridge) 추가적으로 자율주행을 위해 필요한 센서값들 연결하기 (신호등 연결)

이 프로젝트는 CARLA-Autoware Bridge의 완성을 적는 것이 아니라, 이렇게 만들면 Bridge가 가능하다라는 것을 증명하는 프로젝트임을 알립니다.신호등 정보를 추가하기Carla에서 카메라 영상정보를 보내면 이 영상정보에서 신호등을 detection하고, 여기서 빨간불인지 초록불인지 판단을 하고, autoware에 반영을 해주게 하는 방법이 있을 것입니다.우선은 여기서 신호등을 detection하는 과정을 생략하고 carla에서 현재 어느 구역의 신호등이 빨간불이다 라는 정보를 보내고 autoware는 이들 받아서 적용하는 과정을 제작해보고자 합니다. Topic 분석하기Carla에서 보내는 값ros2 topic list를 통해서 어떤 토픽을 구독해야 현재 world의 신호등 정보를 받을 수 ..

3. (CARLA Autoware Bridge) Carla에서 차를 움직였을때 Autoware에 표시 되도록 연결하기

이 프로젝트는 CARLA-Autoware Bridge의 완성을 적는 것이 아니라, 이렇게 만들면 Bridge가 가능하다라는 것을 증명하는 프로젝트임을 알립니다. 해당 코드의 converting 과정carla_autoware_bridge/getting-started.md at master · Robotics010/carla_autoware_bridge · GitHubCARLA에서 전송하는 토픽 Carla의 자동차(ego_vehicle)의 Odometry 정보를 구독하여 /carla/ego_vehicle/velocity_status 토픽으로 발행한다. 다음의 topic은 자동차의 속도에 관한 정보를 담고 있습니다. Carla의 자동차(ego_vehicle)의 status 정보를 구독하여 /carla/ego_..

2. (CARLA Autoware Bridge) Autoware ROS상에서 Topic 구독, Carla ROS상에서 Topic 구독

GitHub의 코드 분석GitHub - Robotics010/carla_autoware_bridge: Addition to carla_ros_bridge to convert carla messages to autoware messagesCarla 자동차의 Odometry 정보 ROS의 nav_msgs의 Odometry 메시지 타입 Callback → VelocityReportConverter → 를 통해서 Odometry를 변환하고 velocity_report_msg 형식 (VelocityReport)으 Publishing publishing 하는 Topic의 이름은 '/carla/ego_vehicle/velocity_status' Callback의 과정에서 Header를 붙인다. 자동차의 status ..

1. (CARLA Autoware Bridge) Bridge 제작에 필요한 ROS 세팅

이 프로젝트는 CARLA-Autoware Bridge의 완성을 적는 것이 아니라, 이렇게 만들면 Bridge가 가능하다라는 것을 증명하는 프로젝트임을 알립니다. Ubuntu 22.04의 경우 어려움이 조금 있어서 20.04를 추천합니다. 제 컴퓨터 사양은 다음과 같으며, 전체적인 소프트웨어 요약은 다음과 같습니다. System Requirement Hardware RTX 3080 CPU I7 9700KF RAM 32GB Software Ubuntu 20.04 Nvidia-Driver 530 CUDA 11.6 cuDNN 8.7.0 ROS2 Foxy Autoware Universe Docker Humble Carla 0.9.13 이를 어떻게 설치하는지는 생략합니다. 따로 찾아서 설치하실 수 있을 것이라 생각..

(CARLA) 3. segmentation 정보나 Bounding Box를 얻기

First steps - CARLA Simulator First steps - CARLA Simulator First steps with CARLA The CARLA simulator is a comprehensive solution for producing synthetic training data for applications in autonomous driving (AD) and also other robotics applications. CARLA simulates a highly realistic environment emulating real wor carla.readthedocs.io 의미론적 분할 카메라라고 하는 것을 생성하려면 다음을 입력합니다. (instance_segmentation)..

(CARLA) 2. 도로의 Traffic을 제어하는 방법

First steps - CARLA Simulator First steps - CARLA Simulator First steps with CARLA The CARLA simulator is a comprehensive solution for producing synthetic training data for applications in autonomous driving (AD) and also other robotics applications. CARLA simulates a highly realistic environment emulating real wor carla.readthedocs.io 카를라를 실행하고난 후에 TM을 초기화하고 도시 곳곳에 무작위로 분산된 트래픽을 생성합니다. cd /opt/..

(CARLA) 1. PythonAPI를 이용해서 CARLA 사용하기

https://carla.readthedocs.io/en/latest/tuto_first_steps/ First steps - CARLA Simulator First steps with CARLA The CARLA simulator is a comprehensive solution for producing synthetic training data for applications in autonomous driving (AD) and also other robotics applications. CARLA simulates a highly realistic environment emulating real wor carla.readthedocs.io Foundations - CARLA Simulator Fou..

(Ubuntu) 우분투에 CARLA 설치하는 방법 및 활용법

Quick start package installation - CARLA Simulator Quick start package installation - CARLA Simulator This guide shows how to download and install the packaged version of CARLA. The package includes the CARLA server and two options for the client library. There are additional assets that can be downloaded and imported into the package. Advanced customizati carla.readthedocs.io 우선 우분투 20.04 버전이 필..

터틀봇3 시뮬레이션 듀토리얼 진행하기

https://emanual.robotis.com/docs/en/platform/turtlebot3/overview/ ROBOTIS e-Manual emanual.robotis.com humble 버전을 Github 에서 다운로드 받도록 하겠습니다. 아마 로보티즈에서 만든 패키지가 있을 것입니다. https://github.com/ROBOTIS-GIT/turtlebot3 GitHub - ROBOTIS-GIT/turtlebot3: ROS packages for Turtlebot3 ROS packages for Turtlebot3. Contribute to ROBOTIS-GIT/turtlebot3 development by creating an account on GitHub. github.com humbl..

1. autoware 듀토리얼

Simulation tutorials 시뮬레이션은 실제 자동차로 필드에서 테스트 하기 전에 Autoware의 funtionality로 검증하는 방법을 제공합니다. autoware에는 3가지의 시뮬레이션 타입이 있으며 hoc 나 scenario runner를 통해서 동작시킬 수 있습니다. Simulation methods AD hoc simulation 위 방법은 basic시뮬레이션을 돌리기 위한 가장 융통성 있는 방법입니다. 또한 초보자에게 가장 추천되는 방법입니다. Scenario simulation scenario runner를 사용해서 미리 정의된 시나리오를 기반으로 해서 복잡한 시뮬레이선을 돌립니다. scenario는 지속적인 통합을 위해 자동적으로 동작하는 경우가 많지만 local 시스템에서도 ..

(탐방) 강남 ICT 로봇 리빙랩에 다녀왔습니다. (feat. PinkLab 사무실)

강남시 수서쪽에 위치하고 있는 강남 ICT 로봇 리빙랩입니다. 다양한 기업들이 로봇이라는 키워드로 뭉친 곳입니다. 강남에 이렇게 산이 많은 동네가 있는지 몰랐습니다. 이곳을 업무상 다녀왔습니다. 다양한 로봇들이 입점해있었고, 여기는 로봇이 커피를 내려줍니다.. 이런식으로 여러 로봇들을 전시하고 있기도 했습니다. 이게중요한게 아니라. 핑크윙크 PinkWink가 핑크랩 PinkLAB을 만들었습니다. PinkLab에 방문에서 기업프로젝트와 H mobility 관련해서 업무내용을 듣고 왔습니다. 우리집에서 수서까지 2시간이 넘게 걸린다는걸 처음 알게되었습니다.

일산 KDC 한국드론센터에서 드론 교육을 받았습니다.

. 한국전파진흥협회에서 주관하는 딥러닝 기반 AI로봇 뭐시기 양성과정을 끝마치고 마지막에 드론을 배울 수 있는 기회를 제공해주어 2주간 드론 교육을 받았습니다 드론 조종사 2급을 배우는 과정이였으며, 총 10시간의 비행 시간을 채울 수 있었습니다. 이 곳에는 드론을 시뮬레이션으로 학습할 수도 있었습니다. 2종 실습만 계속 복습하자니 조금 지루하긴 했어요. 그래서 중간에 다른 비행체들을 시뮬레이션 해봤습니다. 경비행기가 저는 재미있었습니다. 다음은 드론 실습인데요. 실습장은 이렇게 생겼습니다. 법령상 드론을 날릴 수 있는 기준이 있다고 합니다. 그래서 주변에 논과 밭이 있습니다. 드론을 날리는 모습 진짜 드론이 엄청 커서 놀랐습니다. 아쉽게도 기업프로젝트 진행하던 것에서 문제가 발생해서 10시간을 채우지 ..