The “ros_orbus_interface” package is used to interface ROS environment with motor control boards based on “Officine Robotiche”‘s protocol, such as the uNav and the RoboController.
Information about the motor control boards are available on the official wiki of the uNav.
Source code
The source code is written in collaboration with Raffaello Bonghi, a member of the group “Officine Robotiche” and it is fully available on Github:
Installation
The installation of the package is quite simple:
- Goto ROS workspace directory:
$ cd ~/catkin_ws/src
- Clone the repository:
$ git clone https://github.com/officinerobotiche/ros_orbus_interface.git
- Update the submodules:
$ cd ros_orbus_interface $ git submodule update --init --recursive
- Back to the main directory of the workspace:
$ cd ~/catkin_ws
- Compile:
$ catkin_make
Usage
To use the new nodes you should install the package “ros_myzharbot_robot“, or the package “ros_example_robot” (if you are making your own robot) that contain the “launchers” to correctly configure all the parameters of the nodes.