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

Revision history [back]

click to hide/show revision 1
initial version

Provided you are actually using CANopen, you could look at the ros_canopen packages. The canopen_motor_node abstracts CiA 402 devices, by exposing ros_control compatible hardware interfaces (based on what the configured devices support). There are other OSS implementations for ROS and CANopen, but I don't know of any that come with plug-and-play ros_control support.

After you have the ros_control interface configured, things will be similar to how you used the ur_modern_driver (or at least: I'm assuming that's what you meant when you wrote "used ros_control with Universal Robots").

I was looking for tutorials on the wiki page, and didn't find anything of real use.

That doens't surprise me too much, as "I'm creating a custom robot and interfacing with my actuators and sensors using CAN" is apparently not common enough that it warrant(s)(ed) a dedicated tutorial (yet).

It would be nice to add one though.