# Abb ros driver

**URL:** <https://discourse.openrobotics.org/t/abb-ros-driver/39673>\
**Category:** ROS General\
**Created:** [September 19, 2024, 6:50am UTC](https://discourse.openrobotics.org/t/abb-ros-driver/39673 "2024-09-19T06:50:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Darshi18](https://avatars.discourse-cdn.com/v4/letter/d/f05b48/32.png) [@Darshi18](https://discourse.openrobotics.org/u/Darshi18)\
**Post date:** [September 19, 2024, 6:50am UTC](https://discourse.openrobotics.org/t/abb-ros-driver/39673/1 "2024-09-19T06:50:00Z")

</div>

Hello ROS Community,

I want to know that is their is any ros2 humble driver available for ABB robots?

---

<div class="post-metadata">

**Author:** ![peci1](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/peci1/32/10145_2.png) [@peci1](https://discourse.openrobotics.org/u/peci1)\
**Post date:** [September 19, 2024, 7:59am UTC](https://discourse.openrobotics.org/t/abb-ros-driver/39673/2 "2024-09-19T07:59:31Z")

</div>

The best way to find out is [https://index.ros.org/](https://index.ros.org/) .

---

<div class="post-metadata">

**Author:** ![macale](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/macale/32/20830_2.png) [@macale](https://discourse.openrobotics.org/u/macale)\
**Post date:** [September 19, 2024, 9:37am UTC](https://discourse.openrobotics.org/t/abb-ros-driver/39673/3 "2024-09-19T09:37:36Z")

</div>

As far as I remember, there is a one prototype package developed by PickNikRobotics [GitHub - PickNikRobotics/abb\_ros2](https://github.com/PickNikRobotics/abb_ros2)

---

<div class="post-metadata">

**Author:** ![Katherine\_Scott](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/katherine_scott/32/4434_2.png) [@Katherine\_Scott](https://discourse.openrobotics.org/u/Katherine_Scott)\
**Post date:** [September 19, 2024, 9:45pm UTC](https://discourse.openrobotics.org/t/abb-ros-driver/39673/4 "2024-09-19T21:45:02Z")

</div>

I’ve heard that ABB has ROS drivers internally but they do not distribute the source publicly. Have you considered asking your sales rep?

---

<div class="post-metadata">

**Author:** ![Darshi18](https://avatars.discourse-cdn.com/v4/letter/d/f05b48/32.png) [@Darshi18](https://discourse.openrobotics.org/u/Darshi18)\
**Post date:** [September 26, 2024, 5:17am UTC](https://discourse.openrobotics.org/t/abb-ros-driver/39673/5 "2024-09-26T05:17:53Z")

</div>

But in the [GitHub - PickNikRobotics/abb\_ros2](https://github.com/PickNikRobotics/abb_ros2) here it is clear that it support only **ABB IRB1200-5-0.9** robot.  
Does ABB provide **SDKs** or **APIs** for ABB IRB 4600

---

<div class="post-metadata">

**Author:** ![gavanderhoorn](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/gavanderhoorn/32/969_2.png) [@gavanderhoorn](https://discourse.openrobotics.org/u/gavanderhoorn)\
**Post date:** [September 26, 2024, 6:52am UTC](https://discourse.openrobotics.org/t/abb-ros-driver/39673/6 "2024-09-26T06:52:51Z")

</div>

The driver you mention is basically a ROS 2 version of the original `ros-industrial/abb_robot_driver`.

That’s generic and does not support any specific robot model or variant. As long as your controller supports EGM and RWS 1 (there are community forks which support RWS 2) it should work.

In other words: the driver supports controllers, not specific robots.

You would of course need to create/find a URDF and the necessary configuration files, but that should not be too hard.

If in doubt, I would recommend you contact your ABB sales representative and/or branch office, as they should be able to at least point you to someone who could help you (but I realise this depends on how well informed they are).
