- raspberrypi
- Android Studio
- ros2
- dqn
- ๋ฐฑ์ค
- ubuntu18.04
- Gazebo
- JetsonNano
- ์๊ฐ๋ณต์ก๋
- ์๊ฐ ๋ณต์ก๋
- Dashing
- Ubuntu 18.04
- raspberry pi
- libobstacles
- ์ ๋ฎฌ๋ ์ดํฐ
- ROS2 Dashing
- VirtualBox
- ROS
- ubuntu
- ๋ธ๋ฃจํธํฌ์ค
- ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด4
- TURTLEBOT3
- ์๊ณ ๋ฆฌ์ฆ
- BOJ
- ์๋ฃ๊ตฌ์กฐ
- ์๋๋ก์ด๋์คํ๋์ค
- ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค
- linux
- ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด
- c++
- Today
- Total
์์ ํ
[ROS2/Dashing][VMware] DQN Machine Learning - 3 ๋ณธ๋ฌธ
gazebo๋ง ์ผ์ง์ง ์๋ ๋ฌธ์
์ด๊ฑด ์๋ ์๋์๋๋ฐ ๊ฐ์ ๋จธ์ ์ด๋ผ ๊ทธ๋ฌ๋ ค๋ ํ๊ณ ๋๊ธด ๋ฌธ์ ์๋ค.
๊ทธ๋ฐ๋ฐ ๋ค๋ฅธ gazebo map๋ค์ ์ ์คํ์ด ๋๋๋ฐ ์ gazebo๋ง ๋จ๋
์ผ๋ก ์คํ์ด ์๋๋๊ฑฐ์ง?
๋ผ๋ ์๋ฌธ์ด ๋ค์๋ค.
๊ทธ๋ฆฌ๊ณ VirtualBox์์ผ๋ฉด ๊ทธ๋ฅ ์์ผ์ํ
๋ฐ ๋ญ๊ฐ VMware๋ ์ด ๋จธ์ ๋ฌ๋์ ์ฑ๊ณตํ ์ ์์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
export SVGA_VGPU10=0
bashrc์ ํด๋น ๊ตฌ๋ฌธ ์ถ๊ฐํด์ค ํ ์ ์ฉ์์ผ์ฃผ๋ฉด ์ ๋๋ค!
dqn stage 3, 4 ์ฅ์ ๋ฌผ์ด ์์ง์ด์ง ์๋ ๋ฌธ์
๋ถ๋ช
์์์์๋ ์คํ
์ด์ง 3, 4์์ ์ฅ์ ๋ฌผ์ด ์์ง์๋๋ฐ ๋ด๊ฐ ํ๋ ์์ง์ด์ง ์์๋ค
ROS1ํ๊ณ ROS2์ ๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ ๋ฑ ๋ญ๊ฐ ๋ฐ๋๊ฒ ๋ง์์ ์ด๊ฒ ์ ๊ฒ ๋ค์ ธ๋ณด๋ ์๋ฌด๊ฒ๋ ์ฐพ์ ์ ์์๊ณ ...
๊ทธ๋๋ง ์ ์ ์๋ ๊ฒ์ ์ด ์ฅ์ ๋ฌผ ํ๋ฌ๊ทธ์ธ์ libobstacles.so ๋ผ๋ ์ด๋ฆ์ด๋ผ๋ ๊ฒ์ด๋ค.
๊ทธ๋ฐ๋ฐ Gazebo ํ๋ฌ๊ทธ์ธ ๋๋ ํฐ๋ฆฌ ๊ทธ ์ด๋์๋ libobstacles.so ํ์ผ์ด ์์๋ค!
๊ณต์ ๊นํ๋ธ๋ฅผ ํ์ธํด๋ณด๋ ๋น๋ํ๋ฉด์ so ํ์ผ์ด ์์ฑ๋๋ ๋ฏ ํ๋ค.
๋ฑํ ๋น๋ํ๋ฉด์ ์๋ฌ๋ ์์์ผ๋ ์์ฑ ๋์์ ๊ฒ์ด๋ค.
๋น๋ ๊ฒฝ๋ก๋ฅผ ์ฐพ์๋ณด๋ so ํ์ผ์ ์ฐพ์ ์ ์์๋ค!
์๋ง ์ฌ๊ธฐ๋ Gazebo ๊ธฐ๋ณธ ํ๋ฌ๊ทธ์ธ ๊ฒฝ๋ก๊ฐ ์๋๋ค๋ณด๋ Gazebo์์ ํด๋น ํ๋ฌ๊ทธ์ธ์ ๋ชป์ฐพ์ ๋ฏ ํ๋ค.
# .bashrc
export GAZEBO_PLUGIN_PATH=$GAZEBO_PLUGIN_PATH:~/turtlebot3_ws/build/turtlebot3_gazebo
bashrc ํ์ผ์ GAZEBO_PLUGIN_PATH๋ฅผ ์ถ๊ฐํด์ค๋ค.
ํด๋น PATH๋ฅผ ์ถ๊ฐํ๋๋ผ๋ ๊ธฐ์กด ํ๋ฌ๊ทธ์ธ ๊ฒฝ๋ก์๋ ์ด์ ์์ผ๋ ์ถ๊ฐํ ํ bashrc ์ ์ฉํด์ฃผ๋ฉด ๋๋ค.
์ ์ฉ ๋!
'๐ง Ubuntu > ROS2' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ROS2/Dashing][VMware] DQN Machine Learning - 2 (0) | 2023.11.28 |
---|---|
[ROS2/Dashing][VMware] DQN Machine Learning (2) | 2023.11.22 |
[ROS2/Dashing] USB CAM์ผ๋ก camera calibrationํ๊ธฐ (v4l2) (2) | 2023.10.16 |
[ROS][ROS2] Raspiberry Pi Camera detected=0, ์ธ์์ด ์๋๋ ์๋ฌ (0) | 2023.08.17 |
[ROS2/Dashing][JetsonNano] Ubuntu 18.04์์ ROS2 Dashing ์ค์น (0) | 2023.08.14 |