ros-industrial / ros2_canopen

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

Confusion with master driver #114

Closed leonce-m closed 1 year ago

leonce-m commented 1 year ago

I am trying to set up the maxon epos4 50/15 CAN controller with a Jetson AGX Orin running Foxy. (Humble won't be available until October with JetPack 6.)

Reading through the documentation, source code on the foxy branch and doxygen I am a little confused what driver I should use for the master.

according to read the docs: ros2_canopen::MasterDriver or ros2_canopen::LifecycleMasterDriver according to doxygen: ros2_canopen::CanopenMaster or ros2_canopen::LifecycleCanopenMaster according to foxy source: ros2_canopen::MasterNode or ros2_canopen::LifecycleMasterNode

hellantos commented 1 year ago

Hi, that is mainly because the ros2 control part will only work in galactic / humble onwards. Consequently, the foxy branch currently has an old state, whereas the documentation is built of master.

You can also run the library in docker with net host. There are ros2 humble docker images for jetson here https://github.com/dusty-nv/jetson-containers.

hellantos commented 1 year ago

Seems to be stale.