{"id":21082495,"url":"https://github.com/ros-industrial/abb_robot_driver_interfaces","last_synced_at":"2025-05-08T20:14:16.034Z","repository":{"id":53165581,"uuid":"321299056","full_name":"ros-industrial/abb_robot_driver_interfaces","owner":"ros-industrial","description":"ROS message and service definitions for a ROS driver for ABB robots","archived":false,"fork":false,"pushed_at":"2023-02-22T07:55:03.000Z","size":47,"stargazers_count":13,"open_issues_count":2,"forks_count":13,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-08T20:14:11.102Z","etag":null,"topics":["abb","egm","messages","ros","ros-industrial","rws"],"latest_commit_sha":null,"homepage":"","language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ros-industrial.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-14T09:35:35.000Z","updated_at":"2024-05-08T02:47:10.000Z","dependencies_parsed_at":"2025-01-20T23:41:14.898Z","dependency_job_id":"812c6a4a-1d6a-49da-a0f4-4648186ad291","html_url":"https://github.com/ros-industrial/abb_robot_driver_interfaces","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros-industrial%2Fabb_robot_driver_interfaces","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros-industrial%2Fabb_robot_driver_interfaces/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros-industrial%2Fabb_robot_driver_interfaces/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros-industrial%2Fabb_robot_driver_interfaces/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ros-industrial","download_url":"https://codeload.github.com/ros-industrial/abb_robot_driver_interfaces/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253141535,"owners_count":21860541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abb","egm","messages","ros","ros-industrial","rws"],"created_at":"2024-11-19T20:14:18.412Z","updated_at":"2025-05-08T20:14:15.985Z","avatar_url":"https://github.com/ros-industrial.png","language":"CMake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# abb_robot_driver_interfaces\n\n![CI - Ubuntu Bionic](https://github.com/ros-industrial/abb_robot_driver_interfaces/workflows/CI%20-%20Ubuntu%20Bionic/badge.svg)\n![CI - Ubuntu Focal](https://github.com/ros-industrial/abb_robot_driver_interfaces/workflows/CI%20-%20Ubuntu%20Focal/badge.svg)\n[![Github Issues](https://img.shields.io/github/issues/ros-industrial/abb_robot_driver_interfaces.svg)](http://github.com/ros-industrial/abb_robot_driver_interfaces/issues)\n\n[![license - bsd 3 clause](https://img.shields.io/:license-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)\n\n[![support level: community](https://img.shields.io/badge/support%20level-community-lightgray.svg)](http://rosindustrial.org/news/2016/10/7/better-supporting-a-growing-ros-industrial-software-platform)\n\n**Please note that the included packages have not been productized, and that academia is the intended audience.**\\\n**The packages are provided \"as-is\", and as such no more than limited support can be expected.**\n\n## Overview\n\nROS packages with ROS message and service definitions, intended for use with [abb_robot_driver](https://github.com/ros-industrial/abb_robot_driver).\n\nThe included packages are briefly described in the following table:\n\n| Package | Description |\n| --- | --- |\n| [abb_robot_msgs](abb_robot_msgs) | ROS message and service definitions representing basic interaction with ABB robots:\u003cbr\u003e\u003cul\u003e\u003cli\u003eReading system states (*e.g. motors on/off and if auto/manual mode is active*).\u003c/li\u003e\u003cli\u003eStarting and stopping `RAPID` program execution.\u003c/li\u003e\u003cli\u003eReading and writing of `RAPID` data symbols (*e.g. variables and constants*).\u003c/li\u003e\u003cli\u003eReading and writing of IO-signals.\u003c/li\u003e\u003cli\u003eAnd more.\u003c/li\u003e\u003c/ul\u003e |\n| [abb_rapid_msgs](abb_rapid_msgs) | ROS message definitions representing complex `RAPID` data structures:\u003cbr\u003e\u003cul\u003e\u003cli\u003e`loaddata`.\u003c/li\u003e\u003cli\u003e`tooldata`.\u003c/li\u003e\u003cli\u003e`wobjdata`.\u003c/li\u003e\u003cli\u003e`jointtarget`.\u003c/li\u003e\u003cli\u003e`robtarget`.\u003c/li\u003e\u003cli\u003eAnd more.\u003c/li\u003e\u003c/ul\u003e |\n| [abb_egm_msgs](abb_egm_msgs) | ROS message definitions representing data related to *Externally Guided Motion* (`EGM`) communication channels. |\n| [abb_rapid_sm_addin_msgs](abb_rapid_sm_addin_msgs) | ROS message and service definitions representing interaction with `RAPID` program instances of the `RobotWare` [StateMachine Add-In](https://robotapps.robotstudio.com/#/viewApp/c163de01-792e-4892-a290-37dbe050b6e1):\u003cbr\u003e\u003cul\u003e\u003cli\u003eReading runtime states of the `RAPID` program instances (*i.e. the state machines*).\u003c/li\u003e\u003cli\u003eStarting and stopping `EGM` communication sessions.\u003c/li\u003e\u003cli\u003eReading and writing of `EGM` `RAPID` settings.\u003c/li\u003e\u003cli\u003eOpening/closing `SmartGripper` fingers.\u003c/li\u003e\u003cli\u003eAnd more.\u003c/li\u003e\u003c/ul\u003e |\n\nPlease see [abb_robot_driver](https://github.com/ros-industrial/abb_robot_driver) for more details.\n\n## Acknowledgements\n\n### ROSIN Project\n\n\u003cp\u003e\n  \u003ca href=\"http://rosin-project.eu\"\u003e\n    \u003cimg src=\"http://rosin-project.eu/wp-content/uploads/rosin_ack_logo_wide.png\" alt=\"rosin_logo\" height=\"50\" align=\"left\"\u003e\n  \u003c/a\u003e\n  The core development has been made within the European Union's Horizon 2020 project: ROSIN - ROS-Industrial Quality-Assured Robot Software Components (see http://rosin-project.eu for more info).\n  \u003cbr\u003e\u003cbr\u003e\n  \u003cimg src=\"http://rosin-project.eu/wp-content/uploads/rosin_eu_flag.jpg\" alt=\"eu_flag\" height=\"50\" align=\"left\"\u003e\n  The ROSIN project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement no. 732287.\n\u003c/p\u003e\n\n*The opinions expressed here reflects only the author's view and reflects in no way the European Commission's opinions. The European Commission is not responsible for any use that may be made of the contained information.*\n\n### Special Thanks\n\nSpecial thanks to [gavanderhoorn](https://github.com/gavanderhoorn) for guidance with open-source practices and conventions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fros-industrial%2Fabb_robot_driver_interfaces","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fros-industrial%2Fabb_robot_driver_interfaces","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fros-industrial%2Fabb_robot_driver_interfaces/lists"}