AMR_T800/Devices/Packages/sick_line_guidance/turtlebotDemo
2025-12-29 16:21:22 +07:00
..
agc_radar git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00
custom_messages git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00
doc git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00
gpio_handling git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00
lidar_obstacle_detection git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00
sick_line_guidance_demo git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00
test/scripts git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00
CMakeLists.txt git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00
LICENSE git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00
README.md git commit -m "first commit for v2" 2025-12-29 16:21:22 +07:00

TurtleBot demonstration

Demonstration of SICK line guidance demonstration with TurtleBot

Build and install

To build and install a TurtleBot demonstration (sick_line_guidance_demo), follow the description doc/build_install.md

Build and run simulation

To build and run the sick_line_guidance_demo simulation, run the following commands:

cd ~/catkin_ws/src
git clone https://github.com/SICKAG/sick_line_guidance.git
cd ./sick_line_guidance/turtlebotDemo/test/scripts
# ./gitCloneInstall.bash # install all packages for sick_line_guidance_demo (required once)
./makeall.bash # build everything for sick_line_guidance_demo
./runsimu.bash # run simulation of sick_line_guidance_demo

Note: catkin_make resp. catkin_make install will only build the SICK line guidance ros driver. To build the TurtleBot demonstration, an additional option --cmake-args -DTURTLEBOT_DEMO="ON" is required:

cd ~/catkin_ws
catkin_make install --cmake-args -DTURTLEBOT_DEMO="ON"
source ./install/setup.bash

TurtleBot packages are not required unless this option is enabled (--cmake-args -DTURTLEBOT_DEMO="ON").

Setup TurtleBot

To setup the TurtleBot for sick_line_guidance_demo, follow the description doc/setup_turtlebot.md

Run TurtleBot demonstration

To run the SICK line guidance demonstration with a TurtleBot, run the following commands:

cd ~/catkin_ws/src/sick_line_guidance/turtlebotDemo/test/scripts
./runturtlebot.bash