https://github.com/compas-rrc/compas_rrc_ros
ROS Package for the COMPAS RRC driver for ABB robots
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.5%) to scientific vocabulary
Keywords
Repository
ROS Package for the COMPAS RRC driver for ABB robots
Basic Info
Statistics
- Stars: 3
- Watchers: 3
- Forks: 4
- Open Issues: 3
- Releases: 3
Topics
Metadata Files
README.md
COMPAS RRC: ROS driver

ROS package for the COMPAS RRC driver for ABB robots.
Usage
Docker
The easiest option to use the ROS package is via Docker:
- Download the
docker-compose.ymlfile to your computer - To use it with a virtual controller (ABB RobotStudio) on the same computer, no further changes are needed.
- To use it with a real robot, update the robot's IP address in
docker-compose.ymlfile (e.g.robot_ip:=192.168.0.100) - To use it in other scenarios, check the examples folder.
Run docker compose up:
$ docker-compose up
Start the robot controller(s).
Linux
If you prefer to use a ROS installation on Linux:
On the terminal, change to your catkin workspace source folder:
$ cd ~/catkin_ws/src/
Clone this repository:
$ git clone https://github.com/compas-rrc/compasrrcros.git
Build your workspace (e.g. using
catkin_make):$ cd ~/catkinws $ catkinmake
Source your workspace:
$ source ~/catkin_ws/devel/setup.bash
Launch the driver using one of the provided launch files, e.g.:
$ roslaunch compasrrcdriver bringup.launch robotip:=127.0.0.1 robotstreamingport:=30101 robotstate_port:=30201
Launch file parameters
The launch files have the following parameters available:
robot_ip: [mandatory] IP address of the robot.robot_streaming_port: [optional,default=30101] TCP port of the streaming interface of the robot.robot_state_port: [optional,default=30201] TCP port of the state interface of the robot.sequence_check_mode: [optional,default=none] Sequence check mode, valid options are:none,all,incoming,outgoingnamespace: [optional,default='/'] Allows to define a namespace in order to connect to multiple robots on the same instance. Defaults to root (/).
License
This project is licensed under the terms of the MIT License.
Owner
- Name: COMPAS RRC
- Login: compas-rrc
- Kind: organization
- Repositories: 4
- Profile: https://github.com/compas-rrc
GitHub Events
Total
- Push event: 2
- Pull request event: 1
- Create event: 1
Last Year
- Push event: 2
- Pull request event: 1
- Create event: 1
Dependencies
- autopep8 *
- catkin_pkg *
- flake8 *
- isort *
- pytest *
- actions/checkout v2 composite
- docker/build-push-action v1 composite
- compasrrc/compas_rrc_driver v1.1.2
- ros kinetic-ros-core build