This repository allows connecting a Digital twin using packages,
- omron_arm package
- omron_base package
- omron_gripper package
- omron_moma package
For supported features and limitations, see the individual repositories on the features supported by the MoMa.
Create a workspace
mkdir -p omron_ws/src
cd omron_ws/srcInstall dependencies
sudo apt install ros-humble-moveit ros-humble-controller-manager ros-humble-joint-trajectory-controller ros-humble-joint-state-broadcaster ros-humble-rmw-cyclonedds-cpp ros-humble-joint-state-publisher ros-humble-joint-state-publisher-gui ros-humble-vision-opencv ros-humble-navigation2 ros-humble-nav2-bringup ros-humble-slam-toolboxpip install pymodbusClone the repositories into the src folder by
git clone https://github.com/CollaborativeRoboticsLab/omron_arm.git
git clone https://github.com/CollaborativeRoboticsLab/omron_base.git
git clone https://github.com/CollaborativeRoboticsLab/omron_gripper.git
git clone https://github.com/CollaborativeRoboticsLab/omron_moma.git
git clone https://github.com/CollaborativeRoboticsLab/omron_handsolo.gitfinally build by
cd ..
colcon buildor save time and use devcontainer
source install/setup.bash
ros2 launch handsolo_ros handsolo.launch.pysource install/setup.bash
ros2 launch handsolo_ros handsolo.launch.py use_rviz:=truesource install/setup.bash
ros2 launch handsolo_ros handsolo.launch.py tm_use_simulation:=trueClone this reposiotory
git clone https://github.com/CollaborativeRoboticsLab/omron_handsolo.git
cd omron_handsolo/dockerPull the Docker image and start compose (No need to run docker compose build)
docker compose pull
docker compose upTo clean the system,
docker compose down