This is the ROS2 API project of Fairino robot(sofeware version must greater than V3.7.1), a serial of functions which based on Fair SDK API but were simplified are created, user can call them through service message. API_description.md list all API functions. Tutorial of installing and uasage of ROS2 API, please refer to the Fair document platform:https://fair-documentation.readthedocs.io/en/latest/ROSGuide/index.html#frcobot-ros2.
Version histroy: 2023.7.18 V1.0
The Fairino Simulator comes packaged in a docker image. Download the image from here. Once downloaded, follow the instructions to load the image, create a docker network and run it. Skip steps that involve the installation of docker itself (you can do that from the docker website).
Note: The webpage interface for the simulator should be accessible at 192.168.58.2
if the default steps have been followed. However, it is in Chinese by default, so you may need to use in-browser translation to understand the interface. The simulator container should be controllable with docker stop fairino-container
and docker start fairino-container
if the default name was used.
the ROS2 packages in this repository contain, the ROS2 control hardware interface implemented for the Fairino Cobot and moveit config packages for different robot models. To build the packages, follow the instructions below:
- Clone the repository.
- Use the following command to build the packages:
./use_docker --build
- Run the container with:
./use_docker --run
- Enter the container to run commands with:
./use_docker --enter
- Once inside the container, Run a demo:
ros2 launch fairino5_v6_moveit2_config demo.launch.py
- To stop the container use:
./use_docker --stop