ARI
ROS Software Maintainer: PAL Robotics
ARI is a high-performance robotic platform designed for a wide range of multimodal expressive gestures and behaviors, making it the ideal social robot and suitable for Human-Robot-Interaction, perception, cognition, navigation, and interaction. Its behavior can be customized using the provided, easy to use, web interface. You can also dive deeper and integrate it thanks to its extensive ROS API to easily develop, simulate and deploy application on the robot.
For technical questions regarding the public simulation of the robot please write to ari-support@pal-robotics.com .
If you wish to know more or request a quote, please send us a message or refer to the product microsite
Contents
Tutorials
A comprehensive set of tutorials are now available for the ARI robot in Robots/ARI/Tutorials. The tutorials make use of the Gazebo simulator and currently contains tutorials on how to use OpenCV, MoveIt! and Human Robot Interaction.
Public simulation packages overview
This section presents an overview of the packages used in the public simulation of ARI, with links to the corresponding wiki pages describing the packages. For the installation instructions of the packages please refer to ARI simulation installation tutorial.
1. Robot model
Component |
ROS package/stack |
Robot model (URDF) |
2. Simulation files
Robot bringup files |
|
Robot Gazebo models, worlds and launch scripts |
|
Robot controller configuration for Gazebo |
|
Gazebo plugins |
3. Hardware Drivers for simulation
Component |
ROS package/stack |
Hardware drivers |
4. Messages
Component |
ROS package/stack |
PAL specific messages |
5. Controllers
Component |
ROS package/stack |
ros_control overlay |
|
ros_controllers overlay |
|
gazebo_ros_control overlay |
6. High-Level Capabilities
Component |
ROS package/stack |
Play back of pre-defined motions |
|
Point head action |
|
MoveIt! package |
|
ArUco markers detection |