Skip to content

ROS package stack for implementing hardware-in-the-loop SLAM navigation for a custom designed differential drive bot called SLAMBot.

License

Notifications You must be signed in to change notification settings

pooja-murugiah/SLAMBot

 
 

Repository files navigation

SLAMBot

Clone this repository in your ROS workspace and build your packages using catkin build.

Launch the TurtleBot3 simulation using the following command:

roslaunch slambot_simulation turtlebot_simulation.launch

Basic move code C++ template is in this file. C++ code needs to be compiled in order to run. You can compile by adding your C++ file to CMakeLists.txt like this, and then running catkin build.

Arduino code for uploading to your embedded board is here. Compile and upload the code using Arduino IDE. Run the rosserial server node on your connected computer to connect the ROS node on the board. This node needs to be running to "activate" your ROS node on your arduino board.

rosrun rosserial_arduino serial_node.py

About

ROS package stack for implementing hardware-in-the-loop SLAM navigation for a custom designed differential drive bot called SLAMBot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 63.6%
  • C++ 29.4%
  • Python 7.0%