ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Controller for rhino scara using ROS

asked 2014-07-16 13:50:59 -0500

Glory gravatar image

updated 2014-07-23 06:33:44 -0500

gvdhoorn gravatar image

i want to develop a controller for rhino scara in the lab in my dept using ros, i want to know how i will interface it in ros


Edit: Thanks for the response. Actually, there's no controller embedded in the rhino scara, so i will design a controller for it and then integrate it to ROS. I want to ask you the best microcontroller that i can use to support 5 motors and decoders. I' m looking at arduino, rasperry pi and single PC. Please can you advise me on the best one to go with in designing the controller for the robot before integrating it to ROS. I appreciate you input.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2014-07-16 16:16:58 -0500

gvdhoorn gravatar image

updated 2014-07-23 06:36:36 -0500

i want to know how i will interface it in ros.

One of the factors that will influence this aspect will be what you are currently using to interface with the scara, and whether the controller is programmable (enough). If it has any serial or ethernet ports, you might be able to write a ROS node that can function as a bridge, relaying information between the scara controller and the ROS system. Packages like rosserial might help.

If the controller is already PC(-like), you might be able to run ROS on it directly. You could then use packages like ros_control to directly control the joints of the manipulator.


You might also be interested in ROS-Industrial, which has packages that are geared towards usage with industrial manipulators (industrial_robot_client fi).


Edit:

I want to ask you the best microcontroller that i can use to support 5 motors and decoders. I' m looking at arduino, rasperry pi and single PC. Please can you advise me on the best one to go with in designing the controller for the robot before integrating it to ROS. I appreciate you input.

As to what the 'best one' would be I cannot comment: I'd say this depends on your personal experience with those platforms, and the interfaces supported by your scara. The PC will probably give you the most flexibility, and development will probably be easiest. Any of the embedded options will likely involve cross-compilation and building / setting up build infrastructure. This can become involved, especially if you're just starting out with ROS.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2014-07-16 13:50:59 -0500

Seen: 706 times

Last updated: Jul 23 '14