Skip to content
@ICube-Robotics

ICube Robotics

ICube Robotics Github repository for code sharing and educational projects.

The main publicly available projects are:

Projects Description
EtherCAT tools for ROS2 Hardware Interfaces for integrating EtherCAT modules within ros2_control.
forcedimension_ros2 Drivers for Force Dimension sdk compatible haptic interfaces for ros2_control.
iiwa_ros2 ROS2 stack for KUKA iiwa collaborative robots.
acados_solver_ros2 Helper packages to use the Acados solver for non-linear optimization in ROS2 applications.
Somewhat exhaustive list of repositories
  • Vendor packages:
Repos Description
acados_vendor_ros2 Vendored package for the Acados non-linear optimization framework.
mosek_vendor_ros2 Vendored package for the MOSEK optimization framework.
fd_sdk_vendor Vendored package for the Force dimension SDK used to control their haptic interfaces (e.g., Omega 3/6).
soem_vendor_ros2 Vendored package for the Simple Open Source EtherCAT Master (SOEM) ethercat master library.
  • Hardware-related ROS2 packages:
Projects Description
ethercat_driver_ros2 Hardware Interfaces for integrating EtherCAT modules within ros2_control.
forcedimension_ros2 Drivers for Force Dimension sdk compatible haptic interfaces for ros2_control.
hk1d_ros2 ROS2 stack to use a 1-Dof haptic kit used at the ICube laboratory.
iiwa_ros2 ROS2 stack for KUKA iiwa collaborative robots.
mrv1a_ros2 Robot driver for the Mitsubishi RV1A robotic manipulator.
ndisys_ros2 Driver for ros2_control for communication with NDI measurement systems.
astra_ros2 Orbbec Astra RGBD driver for ros2.
  • Educational packages:
Projects Description
scara_tutorial_ros2 Tutorial for building and controlling a scara type robot using ros2_control.
  • Misc. projects:
Projects Description
acados_solver_ros2 Helper packages to use the Acados solver for non-linear optimization in ROS2 applications.
pytroller Python controller for ros2_control .

Contacts

icube

ICube Laboratory, University of Strasbourg, France

Pinned Loading

  1. ethercat_driver_ros2 ethercat_driver_ros2 Public

    Hardware Interface for EtherCAT module integration with ros2_control

    C++ 151 40

  2. iiwa_ros2 iiwa_ros2 Public

    ROS2 stack for KUKA iiwa collaborative robots

    C++ 93 35

  3. pytroller pytroller Public

    Python controller for ros2_control

    EmberScript 7 1

  4. acados_solver_ros2 acados_solver_ros2 Public

    Helper packages to use the Acados solver for non-linear optimization in ROS2 applications.

    C 12

Repositories

Showing 10 of 27 repositories
  • ethercat_driver_ros2 Public

    Hardware Interface for EtherCAT module integration with ros2_control

    ICube-Robotics/ethercat_driver_ros2’s past year of commit activity
    C++ 151 Apache-2.0 40 27 8 Updated Nov 5, 2024
  • hk1d_ros2 Public

    ROS2 stack to use a 1-Dof haptic kit used at the ICube laboratory

    ICube-Robotics/hk1d_ros2’s past year of commit activity
    C++ 1 Apache-2.0 1 0 1 Updated Oct 28, 2024
  • mosek_vendor_ros2 Public

    Vendor package to use the solver MOSEK in ROS2 applications.

    ICube-Robotics/mosek_vendor_ros2’s past year of commit activity
    CMake 1 Apache-2.0 0 0 1 Updated Oct 28, 2024
  • soem_vendor_ros2 Public

    ROS2 wrapper package for SOEM

    ICube-Robotics/soem_vendor_ros2’s past year of commit activity
    CMake 2 Apache-2.0 0 0 1 Updated Oct 28, 2024
  • needle_pantograph_ros2 Public

    ROS2 stack to use a 2-Dof pantograph used at the ICube laboratory for needle insertion simulation.

    ICube-Robotics/needle_pantograph_ros2’s past year of commit activity
    Python 1 Apache-2.0 1 0 1 Updated Oct 28, 2024
  • cartesian_controllers_ros2 Public

    Set of cartesian controllers for ros2_control

    ICube-Robotics/cartesian_controllers_ros2’s past year of commit activity
    C++ 6 Apache-2.0 0 1 2 Updated Oct 28, 2024
  • acados_vendor_ros2 Public

    Ros2 vendor for the Acados NMPC solver.

    ICube-Robotics/acados_vendor_ros2’s past year of commit activity
    CMake 11 Apache-2.0 4 0 1 Updated Oct 28, 2024
  • acados_solver_ros2 Public

    Helper packages to use the Acados solver for non-linear optimization in ROS2 applications.

    ICube-Robotics/acados_solver_ros2’s past year of commit activity
    C 12 Apache-2.0 0 0 0 Updated Oct 28, 2024
  • fd_sdk_vendor Public

    ROS 2 vendor package for Force Dimension SDK

    ICube-Robotics/fd_sdk_vendor’s past year of commit activity
    C++ 2 Apache-2.0 4 1 0 Updated Oct 28, 2024
  • gpio_controllers Public

    Controller to be able to control and monitor gpios and especially EtherCAT gpios from ROS2 topics.

    ICube-Robotics/gpio_controllers’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Oct 23, 2024