This repository provides a comprehensive, step-by-step workflow for integrating Fairino Collaborative Robots with MoveIt2, covering everything from initial simulation to real-world hardware deployment and gripper integration.
![]() |
![]() |
![]() |
This directory contains the foundation for the environment.
- Includes: ROS 2 Humble environment verification, MoveIt2 installation, and building core Fairino packages (
fairino_description,fairino_msgs). - Outcome: A functional RViz2 demo using mock components for offline motion planning.
This section focuses on the transition from a "mock" system to a physical robot.
- Includes: Overwriting
ros2_controlXacro files to use theFairinoHardwareInterfaceand configuring system libraries (libfairino.so.2). - Outcome: Direct communication between MoveIt2 and the physical Fairino controller.
This multi-part tutorial demonstrates how to add a DH Robotics AG95 gripper to your setup.
- Includes: Merging URDF/Xacro models, generating planning groups for the end-effector, and configuring hybrid controllers to manage both the real arm and the gripper.
- Outcome: A fully integrated system capable of advanced pick-and-place operations.
It is recommended to follow the tutorials in this specific order:
moveit/: Establish your base workspace and ensure MoveIt2 is planning correctly in simulation.moveit-cobot-integration/: Connect to your physical Fairino robot. Verify that the "real" hardware interface is responding to MoveIt commands before adding peripherals.moveit2-gripper-integration/: Once the arm is moving safely, follow the guide to merge the gripper URDF, update planning groups, and finalize the hybrid control configuration.


