Skip to content

RobotnikAutomation/robotnik_simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues License LinkedIn

Robotnik logo

Overview

Simulation-based environments and launch assets for Robotnik platforms on ROS 2.

RBVogui Docking Simulation

Supported Robots

Robot Robot Model Kinematics Photos
RB-WATCHER rbwatcher skid-steering RB-WATCHER
RB-SUMMIT rbsummit skid-steering RB-SUMMIT
RB-VOGUI rbvogui, rbvogui_plus omni-directional, ackermann RB-VOGUI
RB-VOGUI-XL rbvogui_xl omni-directional, ackermann RB-VOGUI-XL
RB-FIQUS rbfiqus omni-directional, ackermann RB-FIQUS
RB-KAIROS rbkairos, rbkairos_plus omni-directional RB-KAIROS
RB-ROBOUT rbrobout, rbrobout_plus omni-directional RB-ROBOUT
RB-1* rb1 differential RB-1 (discontinued)
RB-THERON rbtheron, rbtheron_plus differential RB-THERON

Note: The RB-1 robot is discontinued and may not be supported in future releases.

Available Simulators

Simulator Package Instructions
Gazebo Logo robotnik_gazebo_ignition README

Quick start

Installation

Before launching the simulation, ensure that the installation steps for one of the available simulators listed above have been completed.

Docker

If you want to run the integrated simulation in Docker, the current workflow is documented in docker/README.md.

That guide covers:

  • running the published image from Docker Hub
  • building an image that copies only this repository from the local machine and pulls any extra required repositories from dependencies/repos/robotnik_simulation.jazzy.repos
  • editing env/robot.env to choose robot, world, GUI and RViz options
  • opening a second terminal with docker exec to interact with the running simulation from inside the runtime container

Bringup

Launch complete simulation:

ros2 launch  robotnik_simulation_bringup bringup_complete.launch.py robot_model:=rbsummit

alt text

Additional Configuration

For a complete description of available parameters and files, refer to the robotnik_simulation_bringup README.

Related projects

Projects built upon this repository:

Contributing

Contributions are welcome.

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/jazzy/AmazingFeature
  3. Commit: git commit -m "Add AmazingFeature"
  4. Push: git push origin feature/AmazingFeature
  5. Open a PR and describe your changes

Special thanks to all contributors!

Contributors graph

License

Distributed under BSD-3. See LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors