Botsync Copernicus is a rugged and easy to integrate ground vehicle designed to support your prototyping and research needs. Copernicus supports the Robot Operating System (ROS) out of the box and provides access to motion commands through a serial interface.
The system has been designed to support multiple third part sensors and manipulators. The support covers the software as well as the electromechanical integration of the sensors that you need, such that your effort in setting up the system that you need for your research efforts is as minimal as possible.
- The following are instructions on using Copernicus Software first time.
- Download Copernicus Repository
ROS on Copernicus
- The following are tutorials on how to use Copernicus with the Robot Operating System.
The above tutorials assume that you have a basic understanding of the ROS.You can refer to ROS Tutorial for a ROS refresher.
- The available ROS packages in Copernicus and their purposes are listed below.
Contains configuration for robot twist+mux.
Contains the URDF files for the robot and the launch files for running Gazebo Simulations and opening RViz visualization
Contains configuration for sensor fusion of wheel odometry and IMU data and the launch file for the same.
Contains ROS messages specific to Copernicus’ such as the SONAR message, the power board messages, etc
Contains launch files required for running gmapping, amcl and move_base.
Contains configuration files and launch files for activating keyboard or joystick teleoperation.
Please refer to Copernicus Topics for available ROS topics.
- Copernicus is setup using the teleop_twist_mux package. Refer to below for the command instruction priorities.
- The following are tutorials on how to operate the physical robot.