HARP — Human Advanced Robotics Platform
HARP is a software interface that connects a Haply Inverse3 haptic device, acting as the leader, with a robotic arm acting as the follower.
HARP simplifies robot teleoperation, task automation, and data collection, providing an accessible workflow for users ranging from beginners to experienced robotics professionals.
Key Features
- 1:1 haptic teleoperation with adjustable position and rotation scaling
- Per-axis locking for both translational and rotational motion
- Adjustable virtual work-zone limits to define and constrain the robot's operating workspace
- Virtual collision objects with configurable size and pose anywhere within the workspace
- Unlimited motion recording and macro playback, with operator confirmation before robot execution
- Flexible robot mounting configurations relative to the robot's base reference frame
- Recovery workflows for E-stop, protective-stop, and collision-related events
- Safety controller integration, including GPNT1 and FlexiSoft gateways
- Real-time access to leader and follower data
- Support for two external camera streams
- Plugin-based support for robotic arms and grippers
- Control-group safety validation that prevents a session from starting until all required devices are correctly configured
- Full 3D workspace visualization directly within the command interface
- Dockable and resizable interface panels with saved layout configurations
- Configurable Home command directly from the command interface
- Time-based motion recording and playback
- Playback sequences that combine multiple recorded macros into longer automated workflows
- Bubble navigation and haptic damping for enhanced teleoperation control
- Support for Mecademic Meca500 robot and its end effectors
- Support for Universal Robots models through a third-party controller
- EtherCAT and Ethernet connectivity support for Bota F/T sensors
- Collision avoidance and path planning for programmable Home motions
For a quick overview of HARP, watch the video below.