1. carla server의 도로 차선과 spawn point(경유점)를 matplotlib를 사용하여 시각화
https://github.com/wijekim/CARLA-simulator/tree/main/src/carla_map_gen
CARLA-simulator/src/carla_map_gen at main · wijekim/CARLA-simulator
CARLA. Contribute to wijekim/CARLA-simulator development by creating an account on GitHub.
github.com
carla sever의 spawn 포인트와 지도와 비교
50미터 간격으로 생성 / 원점(0,0)으로 부터 x,y축
2. spawn point를 경유점으로 사용해서 planning
https://github.com/wijekim/CARLA-simulator/tree/main/src/carla_path_planner
CARLA-simulator/src/carla_path_planner at main · wijekim/CARLA-simulator
실행하게 되면nav_msgs/msg/path 인터페이스 형태의 /plan토픽이 나옴
방금 생성한 server 지도에서 path 시각화
path publish 주기 1Hz
3. stanley알고리즘을 이용한 주행
https://github.com/wijekim/CARLA-simulator/tree/main/src/stanley_control
CARLA-simulator/src/stanley_control at main · wijekim/CARLA-simulator
geometry_msgs/msg/Twist 인터페이스로 발행이되기 때문에carla와 형식이 맞지 않아 전에 사용했던 변환 해주는 패키지를 사용해야한다.
geometry_msgs/msg/Twist 인터페이스를
carla_msgs/msg/CarlaEgoVehicleControl로 변환하는 패키지
https://github.com/wijekim/CARLA-simulator/tree/main/src/twist_to_carla_control
CARLA-simulator/src/twist_to_carla_control at main · wijekim/CARLA-simulator
/pose 발행 패키지
https://github.com/wijekim/CARLA-simulator/tree/main/src/carla_state_publisher
CARLA-simulator/src/carla_state_publisher at main · wijekim/CARLA-simulator
pose publish 주기 20Hz
4. 실행 방법
5. 실행 영상
초록색 : plan
빨강색 : pose
코너 부분에서 경로보다 좀더 안쪽으로
움직이는것 같다.
server 지도에 로봇 위치와 경로 시각화
https://github.com/wijekim/CARLA-simulator/tree/main/src/carla_path_visualizer
CARLA-simulator/src/carla_path_visualizer at main · wijekim/CARLA-simulator
실행 방법
삼각형 : 로봇
화살표 : 로봇이 바라보는 방향
민트색 경로 : 로봇이 주행한 경로
첫댓글 1. stanley controller 제어주기는 얼마인지?2. path 퍼블리시하는 주기는?3. 자동차 pose를 퍼블리시하는 주기는?3. 도로지도에 실시간으로 자동차의 위치를 표시해주는 패키지도 만들어보세요 기존패키지는 그대로 보존할것4. carla server map과 도로지도상의 자동차 위치가 동일한지 확인할것
자동차 기호를 원으로 변경자동차 진동이 심함 -> 게인 수정필요
첫댓글 1. stanley controller 제어주기는 얼마인지?
2. path 퍼블리시하는 주기는?
3. 자동차 pose를 퍼블리시하는 주기는?
3. 도로지도에 실시간으로 자동차의 위치를 표시해주는 패키지도 만들어보세요 기존패키지는 그대로 보존할것
4. carla server map과 도로지도상의 자동차 위치가 동일한지 확인할것
자동차 기호를 원으로 변경
자동차 진동이 심함 -> 게인 수정필요