전체 글(12)
-
Carla 실행 성공
ros bridge를 실행시키면 계속 오류가 나왔었다. 계속 포트가 안맞는다는 오류였는데 계속 검색해보다가 결국 깃헙 이슈에서 해결책을 찾게 되었다. https://github.com/carla-simulator/carla/issues/3430 RuntimeError: time-out of 2000ms while waiting for the simulator, make sure the simulator is ready and connected to 127.0.0.1:20Hello, I'm getting this error while running the python API in CARLA. I tried changing time-out duration as well as port number, but s..
2024.01.15 -
Carla 설치 (ROS bridge랑 버전 같아야 함)
지금까지 Ureal Engine, carla, ROS bridge 까지 설치를 했다. 하지만 최종 단계에서 ROS bridge를 lauch 시킬 때 오류가 발생했다. 주요한 파일 경로 : /etc/apt/sources.list ---> sudo apt update 안되는 경우에 스크립트에서 해당부분 주석처리해주기. 원인은 carla과 ROS bridge 의 버전을 동일하게 맞추지 않았기 때문에 발생했다. 우선 DRAM을 기존 16GB에서 40GB로 업그레이드 시켰다.(12만원정도 듦) 내가 설치한 carla 버전 : 0.9.15 내가 설치한 ROS bridge 버전 : 0.9.13 둘다 최신 버전으로 깔았는데 ROS Bridge 를 launch 하는 과정에서 에러가 발생했다. 결론 적으로 carla 버전..
2024.01.15 -
Carla를 위한 ROS bridge (ubuntu 20.04)
carla 공싯 문서를 보고 따라하면 되지만 주의해야 할 사항이있다. https://carla.readthedocs.io/projects/ros-bridge/en/latest/ros_installation_ros1/ Install ROS Bridge for ROS 1 - CARLA Simulator ROS bridge installation for ROS 1 This section is a guide on how to install the ROS bridge on Linux for use with ROS 1. You will find the prerequisites, installation steps, how to run a basic package to make sure everything is wor..
2024.01.14 -
Carla를 위한 Unreal Engine 설치
Carla와 같은 그래픽 기반의 시뮬레이터를 구동하기 위해서는 단순히 해당 시뮬레이터 만 사용하는 것이 아닌, Unreal Engine과 같은 엔진이 필요하다. 시중에 사용되는 시뮬레이터는 크게 Unreal Engine과 Unity인데, 이번에 내가 Carla를 사용하기 위한 엔진으로는 Unreal Engine사용할 것이다. 우선 Unreal engine을 설치해야 한다. Unreal Engine은 Open Source 로 제공되어 누구나 무료로 접근할 수 있지만(엄청 큰 금액을 벌어들이면 일정 로얄티를 지불해야함.). 로그인 후에 다운받아야 한다. Ubuntu 운영체제에서 다운받을 경우에는 소스코드를 다운받아야 하는데 이는 Github에 올라와있다.(Epic Games 계정)하지만 Epic Gam..
2024.01.14 -
[ROS 강의 필기 노트]Chapter 11.SLAM과 Navigation
*강의 출처 : 로보티즈(표윤석 님) 스터디 내용 중 혹시 틀리거나 잘못된 부분이 있을 때 정말 가감 없이 지적해 주시면 부족한 제가 성장하는데 큰 도움이 될 것 같습니다. 감사합니다! 우선 이번 주제의 뜻을 한번 해석해 보자. SLAM : Simultaneous Localization And Mapping : 동시적 위치 추정 및 지도 작성 Navigation : 차량 자동 항법 장치 위의 어려운 용어를 쉽게 한마디로 설명하면 '길 찾기'이다. [여행의 오랜 동반자 '나침반'과 '지도'] 옛날에는 나침반과 지도를 통해 길을 찾았다. 그렇다면 이 둘이 없다면? --> 길을 잃을 것이다. 옛날에는 해, 달, 별의 위치만으로 나의 위치를 파악했다. 중국 4대 발명품 중 하나가 나침반이다.(물론 나침반 만으로..
2023.02.05 -
[ROS 강의 필기 노트]Chapter 7. ROS 기본 프로그래밍
ROS 프로그래밍 전에 알아둬야 할 사항 표준 단위 : SI 단위 사용 (미국에서 ROS를 개발했지만 글로벌화를 위해 SI를 사용) 표준 단위 표준 위키 문서 : https://www.ros.org/reps/rep-0103.html 좌표 표현 방식 : 우리가 수학시간에 사용하는 3차원 직교좌표계를 생각하면 된다. x : forward , y : left , z : up 회전에 대한 표현 기준은 다음과 같다.(오른손 법칙) 프로그래밍 규칙(명명 규칙) : ROS에서 다룰 패키지나 토픽, 파일, 변수, 클래스등의 이름들을 어떤 규칙으로 지어야 서로 알아보기 쉬운지 wiki에 나와있다. ROS cppstyleguide : https://wiki.ros.org/CppStyleGuide ex) 대상(패키지) - ..
2023.01.28