ros-industrial / ros2_canopen

CANopen driver framework for ROS2
https://ros-industrial.github.io/ros2_canopen/manual/rolling/
159 stars 70 forks source link

Solution to "Wait for device to boot" with kinco motors, not with zeroerr motors. #334

Open 15906185391 opened 5 days ago

15906185391 commented 5 days ago

Describe the bug

I get the above error when I use a motor from kinco. With the help of friends, I learnt that this was due to an eds file issue. I need to modify the eds file so that the value in the file is just the same as the value returned by the kinco motor.

But with zeroerr motor, the above methods do not solve the problem. Motor not enabled. Maybe there's a problem with the motor's registers.

Do you have the same problem? Could you please help me?

Setup:

15906185391 commented 5 days ago

Also, I use with the ros2 differential drive controller, but it is not stable. I am confused and do not know how to solve it.

ZeroErrControl commented 4 days ago

Streamline your eRob integration with our latest open-source software, drivers, and examples now available on GitHub: github.com/ZeroErrControl Find resources for: • ROS2 & MoveIt2 • TwinCAT3 & Python • CAN, CANopen, EtherCAT, SOEM • Linux & Windows • USD Files & LLM Control (Isaac Sim) Explore the repositories and get started today!

15906185391 commented 4 days ago

Streamline your eRob integration with our latest open-source software, drivers, and examples now available on GitHub: github.com/ZeroErrControl Find resources for: • ROS2 & MoveIt2 • TwinCAT3 & Python • CAN, CANopen, EtherCAT, SOEM • Linux & Windows • USD Files & LLM Control (Isaac Sim) Explore the repositories and get started today!

Thanks for the quick reply, but I haven't seen the exact code related to ros2_canopen, I've tried many times before with ros2_canopen, but it didn't work. Could you please help give a few examples based on ros2_control? Thanks so much!