![]() |
botanbot_sim repositorynavigation ros2 botanbot botanbot_bringup botanbot_description botanbot_gazebo botanbot_gui botanbot_navigation2 ros2_full_sensor_suite vox_nav_msgs |
Repository Summary
Description | Simulation of Botanbot, an Ackermann type robot for agricultural use cases. It is configured to work with 2.5D navigation system vox_nav |
Checkout URI | https://github.com/nmburobotics/botanbot_sim.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-06-28 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | navigation ros2 botanbot |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
botanbot_bringup | 0.0.0 |
botanbot_description | 0.0.0 |
botanbot_gazebo | 0.0.0 |
botanbot_gui | 0.0.0 |
botanbot_navigation2 | 0.0.2 |
ros2_full_sensor_suite | 0.0.0 |
vox_nav_msgs | 0.0.0 |
README
botanbot_sim
Documentation is here ; https://botanbot-sim.readthedocs.io/en/latest/
Simulation of a Ackermann robot for agricultural cases. It is also a use-case of vox_nav 2.5D navigation framework. Refer to vox_nav to find out more about vox_nav.
running botanbot
Note that the main branch is targeted to ROS2 Foxy version. You can see steps under botanbot_sim/.github/workflows/main.yml
on how to build botanbot locally.
After sucessul build;
Follow the steps at here. There is a simple GUI provided to start different gazebo worlds as well as to teleoperate the botanbot.
After you select a Gazebo world, then click on Gazebo World StandAlone, to spawn the robot and start the simulation. You can also try with navigation2.
Alternatively run it in docker
Build the image with:
docker build -t lcas.lincoln.ac.uk/lcas/botanbot_lcas:docker .
Run with:
docker-compose up
Open a browser and type: localhost:6080
Kill with:
docker-compose down
See the video below to get a insight of what botanbot looks like in action.
The botanbot is able to navigate through an uneven terrain(use container_office_world
or uneven_world
).