OpenHRC
|
Aiming to enhance research on human-robot interaction, we develop this open ROS2 package for offering easy implementation of HRC software such as interaction and teleoperation. OpenHRC includes some tools for HRC like a robot controller for multiple robots with (self-)collision avoidance, human skeleton detection, imitation learning and so on. We hope this package helps you implement your HRC ideas instantly.
Documentation by Doxygen is under construction.
OpenHRC has been developed and tested in the following environments:
ROS 2 Distribution | Humble | Jazzy |
---|---|---|
Build Status |
**If you want to use ROS1 version, please checkout the noetic
branch, which is no longer maintained.**
You can quickly test UR5e + marker teleoperation on docker environment. We use rocker here to simply run the docker container with GUI support.
Now you can control the end-effector of UR5e with an interactive marker.
## Native Installation
Step-by-step instructions for installing OpenHRC on your local machine. In the following instruction, the ros2 workspace directory is assumed to be `~/ros2_ws` on host.
### Clone the Source Code and install dependencies ```bash $ mkdir -p ~/ros2_ws/src && cd ~/ros2_ws/src $ git clone https://github.com/OpenHRC/OpenHRC.git -b ros2 --recursive $ rosdep update && rosdep install -i -y --from-paths ./
You can first try the teleoperation node for UR5e.
First, run the following command to start the UR5e gazebo simulation, which has been installed automatically with OpenHRC:
We offer several teleoperation interfaces to control the robot remotely.
You can try Interactive Marker on Rviz.
You can operate the robot via keyboard as well.
If you have 3D mouse (spacenav), you can also use it.
*Under development
*Under development
If you use this package in your academic research, we would appreciate it if you could cite the following paper.
This software is released under dual license of LGPL-v2.1 and individual license. About the individual license, please make a contact to the author.
Shunki Itadera (https://itadera.github.io/) - Researcher at AIST, Japan
We welcome any feedback and contributions. Please feel free to contact us if you have any questions or comments.
Besides, we are looking for research collaborators and students who are interested in Human-Robot Interaction using OpenHRC. If you are interested, please send me a message.