카테고리 없음
[LGSVL - 2] Establishment of the AD Simulation Environment
Youngil_Koh_Ph.D
2020. 9. 23. 21:55
1. Configuration of PC-2 (contains AD Solution)
- Ubuntu 18.04.5
- ROS2(Eloquent)
- NVIDIA Driver 440
2. How to receive the data from the LGSVL simulator
[Citation]
www.lgsvlsimulator.com/docs/ros2-bridge/
www.lgsvlsimulator.com/docs/lgsvl-msgs/
A. Installation of "lgsvl_msgs" in ROS2
- Installation
sudo apt update sudo apt install ros-eloquent-lgsvl_msgs |
- Building from source
git clone https://github.com/lgsvl/lgsvl_msgs.git cd lgsvl_msgs colcon build source install/setup.bash |
B. Installation of ROS2 Bridge
- You don't need "ros2-web-bridge", because,
"The LGSVL Simulator can publish and subscribe to ROS 2 messages by connecting to the ROS2 LGSVL Bridge. This custom, native ROS2 bridge yields higher performance than the previously used ros2-web-bridge."
- Installing Colcon
sudo apt update sudo apt install python3-colcon-common-extensions |
- Installing Boost
sudo apt install libboost-all-dev |
- Installing the ROS2 LGSVL Bridge
git clone https://github.com/lgsvl/ros2-lgsvl-bridge.git source /opt/ros/eloquent/setup.bash cd ros2-lgsvl-bridge git checkout eloquent-devel colcon build --cmake-args '-DCMAKE_BUILD_TYPE=Release' |
- Running the ROS2 LGSVL Bridge
source ros2-lgsvl-bridge/install/setup.bash lgsvl_bridge |
- If the LGSVL simulator PC and the algorithm PC are connected, you can see topics that the LGSVL transmits.
ros2 topic list |