Initiatives / Research & FYP

Final Year Project

Teleoperable Mini Arm

An intuitive, generalised controller for operating robotic and mechatronic systems, improving ease of use for operators.

Program
Research & FYP
Type
Final Year Project
Controls
KUKA LBR iiwa 14 R820, Robotiq 2F-85
Comms
Python OPC UA server, KUKA FRI

Mini arm controller design

The project designs a robotic arm controller fitted with absolute encoders to teleoperate another robotic arm or mechatronic system. It called for mechanical design, electrical integration and software communication skills. The mini arm replicates the KUKA LBR iiwa 14 R820, with mounting holes for a metal base and a custom end effector with a pushbutton deadman switch and a potentiometer trigger to actuate the KUKA's Robotiq 2F-85 gripper.

The goal is a more intuitive teleoperation method than the KUKA smartPAD teach pendant, easing operator control and learning, and extendable to applications in remote or hazardous environments.

Mapping and communication

The controller hosts its own Python-based OPC UA server, so any system with WiFi can communicate with it. Through that server and a gateway device, it streams joint values to the KUKA arm via the native FRI package, with direct N-to-N mapping that accounts for joint limits and link-length differences. The team is also developing N-to-M mapping using a Shoulder-Elbow-Wrist method to generalise to other robot arms and mechatronic systems.

Verification and user studies

To quantify ease of use and effectiveness, the team designed an ethics-approved user study with two tasks measuring three performance metrics. One task picks up blocks and places them in containers to measure throughput and efficiency; the other marks the same spot on a target ten times to measure accuracy and precision. Each task was performed with the Mini Arm, a Unity digital twin and the proprietary KUKA smartPAD, with performance recorded and survey questions answered throughout.

The team

Paola VasilatouNaruncheng YeSamantha ButelJulia GiangHelen Seng
Next projectPrognosole →