Skip to content

ERC-BPGC/omnibase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

69b3846 · Jan 20, 2021
May 12, 2020
Sep 27, 2020
Jan 20, 2021
Oct 29, 2020
Sep 27, 2020
Jan 20, 2021
Aug 7, 2020
Apr 14, 2020
May 12, 2020
May 12, 2020
Apr 20, 2020
Sep 26, 2020

omnibase

- Tag
License License
Travis Build Status Build Status
Jenkins Build Status (ROS Build Farm) Build Status

About:

Omnibase is a simulator of a 4 wheel drive robot. The robot is an omniwheeled robot and can move in any direction in the X-Y plane and rotate about its axis.

For more detailed documentation click here.

Installations:

  • Install ROS melodic from ROS website.

  • Install some system dependencies by:

sudo apt install python-wstool python-catkin-tools  \
	ros-melodic-joint-state-controller  \
	ros-melodic-effort-controllers  \
	ros-melodic-joint-trajectory-controller  \
	ros-melodic-position-controllers  \
	ros-melodic-velocity-controllers
  • Package installation from debian:
sudo apt update
sudo apt install ros-melodic-omnibase-control 
sudo apt install ros-melodic-omnibase-gazebo 
sudo apt install ros-melodic-omnibase-description

  • Package installation from source:
# Clone repo 
cd ~/catkin_ws/src
git clone https://github.com/ERC-BPGC/omnibase.git

# Build the workspace
cd ..
catkin build
source devel/setup.bash

Usage:

To use this simulator use:

# To launch empty world
roslaunch omnibase_gazebo omnibase.launch

# To launch obstacle rich env
roslaunch omnibase_gazebo omnibase_world1.launch

# To test the bot run the teleop_node
rosrun omnibase_control teleop_node