Atlas MultiSense SL head - modulabs/gazebo-tutorial GitHub Wiki
Overview
์ด๋ฒ ์ฅ์์๋ rviz ์ฌ์ฉํด ์๋ฎฌ๋ ์ด์ ๋ MultiSense SL ์ผ์๋ก ๋ถํฐ ๊ธฐ๋ณธ์ ์ธ ์ผ์ ์คํธ๋ฆผ ์๊ฐํ์ ๋ํด ์๊ฐํ๋ค.
Atlas robot simulation์ ์์ํ์ฌ๋ผ:
roslaunch drcsim_gazebo atlas.launch
Using RVIZ for Visualization of Sensor Data
rviz๋ฅผ ์์ํ์ฌ๋ผ.
rosrun rviz rviz
๊ทธ๋ฆฌ๊ณ this tutorial๋ฅผ ํตํด ์ ์ ํ๊ฒ rviz๋ฅผ ๊ตฌ์ฑํ์ฌ๋ผ.
์นด๋ฉ๋ผ์ ๋ ์ด์ ์๊ฐํ ์ ์ ๋จ๊ณ๋ฅผ ๋ค์ ๋ฐ๋ณตํ์ฌ๋ผ. ROS ํ ํฝ์ ์๋์ ๊ฐ์ด ๋ณ๊ฒฝํ์ฌ๋ผ.
- camera image streams:
/multisense_sl/camera/left/image_raw
and/multisense_sl/camera/right/image_raw
for left and right eye. - LIDAR data stream:
/multisense_sl/laser/scan
For drcsim >= 4.1.0: atlas versions >= v3 (e.g. atlas_v3.launch)์ ์นด๋ฉ๋ผ์ ๋ ์ด์ ํ ํฝ์ด ์๋์ ๊ฐ์ด ๋ฐ๋์ด์ผ ๋๋ค:
- camera image streams:
/multisense/camera/left/image_raw
and/multisense/camera/right/image_raw
for left and right eye. - LIDAR data stream:
/multisense/lidar_scan
์นด๋ฉ๋ผ ์ด๋ฏธ์ง์ ๋ ์ด์ ๋ฐ์ดํฐ ์๊ฐํ ๋ฟ๋ง ์๋๋ผ, stereo point cloud๋ฅผ ์๊ฐํ ํ๊ธฐ ์ํด์๋ rviz Displays ํจ๋ ์๋์ Add
๋ฒํผ์ ํด๋ฆญํ์ฌ PointCloud2
๋ฅผ ์ ํํ๊ณ OK
๋ฅผ ํด๋ฆญํ๋ค. ์๋กญ๊ฒ ์ถ๊ฐ๋ PointCloud2 ์๊ฐํ๋ฅผ ์ํ ํ ํฝ์ /multisense_sl/camera/points2
๊ฐ์ด ์
ํ
ํ๋ค. ์ด์ rviz์์ point cloud ์๊ฐํ๋ฅผ ๋ณด๊ธฐ ์ํด์ ๋ก๋ด ์์ ๋ฐ์ค๋ฅผ ๋จ์ด๋จ๋ ค๋ผ.
Controlling the Head LIDAR spindle
LIDAR spindle์ ํ์ ์คํผ๋ ๋ช ๋ น์ด๋ฅผ ์ ํ ํ๊ธฐ ์ํด ์๋ก์ด ํฐ๋ฏธ๋ ์ฐฝ์ ์ด๊ณ ๋ค์ ๋ช ๋ น์ด๋ฅผ ๊ธฐ์ ํ์ฌ๋ผ.
rostopic pub --once /multisense_sl/set_spindle_speed std_msgs/Float64 '{data: 3.0}'
For drcsim >= 4.1.0: atlas versions >= v3 (e.g. atlas_v3.launch)์ ์ฌ์ฉํ๋ค๋ฉด ๋ค์์ ๋ช ๋ น์ด๋ฅผ ๋์ ์ฌ์ฉ ํ์ฌ์ผ ํ๋ค.
rostopic pub --once /multisense/set_spindle_speed std_msgs/Float64 '{data: 3.0}'
rviz display ํจ๋์ LaserScan
์๋์ Decay Time
์ 5์ด๋ก ์ค์ ํ์ฌ๋ผ.