Canopen slave implementation?
Hi,
is it possible to implement a ros node as a canopen slave into a existing can network?
thanks in advance!
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
Hi,
is it possible to implement a ros node as a canopen slave into a existing can network?
thanks in advance!
Asked: 2021-07-20 09:27:27 -0500
Seen: 166 times
Last updated: Jul 20 '21
ros_canopen did not receive a response message
How to connect the kinetic sensor to my ROS computer
ros_canopen with lwa4p initialization fails
ros_canopen driver for schunk_lwa4p does not execute trajectory
how to use kvaser for schunk lwa4p
ros_canopen driver node throws internal error right after initializing schunk_lwa4p arm
rosp_canopen canopen_motor_node fails to compile / needs code edit to compile
I would guess the answer is yes, checkout these packages and see if there is anything you can use: https://wiki.ros.org/ros_canopen. I have not used any of the nodes, so I do not know if there is anything specific you need implemented that it doesn't support.
Thanks for the answer. I have seen this package and i think this is a master implementation, when i am right. But i am new in this topic and in my application i have a existing can open network on my robot and the can open master works on the robot. So i need a ros node as a slave on a another computer to communicate with the different can nodes in this network.
Then it might need to be something you create, some of the work is already done with the
socketcan_interface
class in the package as long as you have the hardware setup. All you would need to do is make a node that uses that class and implements the messages the master is looking to send / receive.I will thinking about it and find hopefully a good solution for my specific application. Thanks for your respond!