0
$\begingroup$

Rosanswers logo

Hello everybody, I somehow have this indefinite feeling, that my understanding of the possibilities regarding ROS is strongly limited. So be merciful with me please. I recently got my hands on a six axis “KUKA KR5 sixx R850” (aka “Denso VS-6577G-B”) robot arm. Sadly this is only the arm itself without any controlling unit. So I am thinking about the possibilities to revive this little guy by getting some AC servo drivers for powering the motors and, from a bird’s eye view, use a computer for doing the controlling tasks. So… is ROS the right approach for such a task? Or is ROS only thought for using complete robots with their fully functional controling units, to integrate them in complex environments and do their interactions with other machines?



Originally posted by DaFatFairy on ROS Answers with karma: 11 on 2022-05-12

Post score: 1

$\endgroup$

2 Answers 2

0
$\begingroup$

Rosanswers logo

While everything is possible, I would advise you to find the original kuka controller for your robot. If you were to build a complete new controller from scratch there's quite a bit of stuff you'll have to reverse engineer. Also, most robotic arms have some sort of embedded and/or real-time motion execution controller. ROS is usually used to send high level commands to the internal execution controller of the robot.


Originally posted by Alex-SSoM with karma: 163 on 2022-05-13

This answer was NOT ACCEPTED on the original site

Post score: 1

$\endgroup$
0
$\begingroup$

Rosanswers logo

I'd tend to agree with @Alex-SSoM: if you don't have experience with this sort of thing, or the drive to gain that experience, it's going to be a difficult process. Unfortunately there isn't really a "ROS package for retrofitting old industrial robots/controllers".

However, if you like reverse engineering things, and have access or can acquire the necessary parts, it can be done.

To make this a little more than a one-line answer, two recent examples:

Tormach ZA6

Link: Tormach ZA6.

An (older) presentation about it from the ROS-Industrial youtube channel: Tormach - A ROS-Based Open Industrial Manipulator. And a blog post by the OEM themselves: ROS Makes the Difference - A Tormach ZA6 Robot Customer Story.

Tormach had years of experience with their CnC machines, and years of experience with OSS control software. Adding ROS was just an extension at that point (but it's certainly still an achievement).

Pilz PRBT

Another example would be the Pilz PRBT (and on the Pilz website). Discontinued now, but in essence also a "ROS-based robot" (ros_control, ros_canopen, MoveIt, IKFast, etc). Many of the packages are still available, so you could take a look at how they approached things.

Of course, Pilz also had decades of experience in motion control when they started this development, and some talented developers and engineers (some even became MoveIt maintainers for some time).


Edit:

So I am thinking about the possibilities to revive this little guy by getting some AC servo drivers for powering the motors and, from a bird’s eye view, use a computer for doing the controlling tasks

If you can get servo controllers to work with the robot's servos, that would be the biggest problem solved.

The software part after that is doable in most cases.


Originally posted by gvdhoorn with karma: 86574 on 2022-05-14

This answer was NOT ACCEPTED on the original site

Post score: 2

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.