/ros2_canopen

CANopen driver framework for ROS2

Primary LanguageC++

ROS2 CANopen

Build Status Documentation Status

Package License
canopen license - apache 2.0
canopen_core license - apache 2.0
canopen_interfaces license - apache 2.0
canopen_base_driver license - apache 2.0
canopen_proxy_driver license - apache 2.0
canopen_402_driver license - LGPLv3
canopen_utils license - apache 2.0
lely_core_libraries license - apache 2.0

Documentation

The documentation is generated using sphinx and doxygen. The current version for master can be found here.

Status

Currently under development.

Available Features:

  • Device Manager (using rclcpp::components)
  • CANopen Master (Service Interface)
  • ProxyDriver (Service Interface)
  • MotionControllerDriver (Service Interface)

Features under Development:

  • System Interface (using ros2_control::SystemInterface)