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++ 142 38

  2. iiwa_ros2 iiwa_ros2 Public

    ROS2 stack for KUKA iiwa collaborative robots

    C++ 83 32

  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 10

Repositories

Showing 10 of 27 repositories
  • ethercat_igh_dkms Public

    Utilities to enable automatic compilation of the ethercat_igh kernel modules using dkms every time a kernel update occurs

    ICube-Robotics/ethercat_igh_dkms’s past year of commit activity
    Python 0 0 0 0 Updated Sep 20, 2024
  • cartesian_controllers_ros2 Public

    Set of cartesian controllers for ros2_control

    ICube-Robotics/cartesian_controllers_ros2’s past year of commit activity
    C++ 5 Apache-2.0 0 1 1 Updated Sep 17, 2024
  • acados_vendor_ros2 Public

    Ros2 vendor for the Acados NMPC solver.

    ICube-Robotics/acados_vendor_ros2’s past year of commit activity
    CMake 10 Apache-2.0 4 0 0 Updated Sep 14, 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++ 1 Apache-2.0 4 1 0 Updated Sep 10, 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++ 0 Apache-2.0 0 0 0 Updated Sep 8, 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 0 Updated Sep 7, 2024
  • iiwa_ros2 Public

    ROS2 stack for KUKA iiwa collaborative robots

    ICube-Robotics/iiwa_ros2’s past year of commit activity
    C++ 83 Apache-2.0 32 2 3 Updated Sep 6, 2024
  • nml_bag_ros2 Public

    Simple vendor to provide PIP package "nml_bag" in ros2 application

    ICube-Robotics/nml_bag_ros2’s past year of commit activity
    CMake 0 Apache-2.0 0 0 0 Updated Sep 4, 2024
  • .github Public
    ICube-Robotics/.github’s past year of commit activity
    0 0 0 0 Updated Sep 4, 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 Sep 4, 2024