This repository includes sample codes to create your own robot using ROS.
All the bots related to my talk "Build Custom Robot in ROS" in Pycon Sweden is also added.
Replace with noetic, melodic etc.
- ROS (
$ sudo apt-get install ros-<version>-desktop-full
) - Xacro (
$ sudo apt-get install ros-<version>-xacro
) - Gazebo (
$ sudo apt-get install ros-<version>-gazebo-ros
)
git clone https://github.com/bytesByHarsh/Robotics_ws/
cd Robotics_ws
git submodule update --init --recursive
catkin_make
source devel/setup.sh
Note: Do not add Robotics_ws in your catkin_ws/src
I am just using the folder name Robotics_ws
instead of catkin_ws
roslaunch atom world.launch
roslaunch atom gazebo_world.launch
roslaunch beta_description gazebo.launch
Use teleop_twist_keyboard
rosrun teleop_twist_keyboard teleop_twist_keyboard.py cmd_vel:=/atom/cmd_vel
Refer to doc here: Navigation
👤 Harsh Mittal
Twitter: @bytesByHarsh Github: @bytesByHarsh Website: harshmittal.com
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you think this project is awesome!
Copyright © 2021 Harsh Mittal. This project is Apache License licensed.