Skip to content

A differential drive and skid steer robot I designed with pure urdf (i.e no meshes) to learn different navigation concepts in ros2

Notifications You must be signed in to change notification settings

samuko-things/mobo_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

mobo_bot

NOTE: development is done in ros2-humble.

clone (git clone git@github.com:samuko-things/mobo_bot.git) or Download the repo or in your ROS2 workspace, build all packages, and source it.

colcon build --packages-select mobo_bot_description --symlink-install

Basic Launch

to view robot in RVIZ:

mobo_obot

$ ros2 launch mobo_bot_description rviz.launch.py

to spawn robot in gazebo:

mobo_obot

$ ros2 launch mobo_bot_description sim.launch.py

to spawn robot in gazebo and view in RVIZ simultaneously:

mobo_obot

$ ros2 launch mobo_bot_description sim_and_rviz.launch.py

you can drive it around using the teleop_twist_keyboard package or you can also use the pynput_teleop_twist_keyboard package I wrote.

after building the package, run:

$ ros2 run pynput_teleop_twist_keyboard pynput_teleop_twist_keyboard 0.2 0.6

drive the robot easily using the arrow keys


About

A differential drive and skid steer robot I designed with pure urdf (i.e no meshes) to learn different navigation concepts in ros2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published