Identification and Learning-Based Control of an End-Effector for Targeted Throwing

Haasith Venkata Sai Pasala1
Nagamanikandan Govindan1
Samarth Brahmbhatt2

1 Robotics Research Centre, IIIT Hyderabad, India.
2 Intel Labs, Santa Clara, California, USA.


Abstract

    Drones and mobile manipulators that can throw objects in addition to picking and placing them can be highly useful in industrial automation, warehouse environments, search and rescue operations, and sports training. However, predominant end-effectors primarily cater to grasping functions, neglecting the throwing aspect. Currently, throwing is achieved by fast whole- arm motion, an approach that raises concerns regarding safety and energy efficiency. Additionally, targeted throwing poses several challenges due to the uncertainties in model parameters and unmodelled dynamics. This paper presents a new end- effector mechanism that can grasp and then place or throw an object using stored elastic energy. The instantaneous release of this stored energy propels the grasped object into projectile motion, facilitating its placement in a desired target location which can lie beyond the reachable workspace of the robot arm. We describe the mechanical design of the end-effector, its simulation model, a system identification method to fit model parameters, and a data-driven residual learning framework. The residual model predicts control input residuals arising from model uncertainties, improving targeted throwing accuracy even with unseen objects. Experiments conducted with our robot arm mounted end-effector show the efficacy of our end-effector mechanism and associated algorithms for targeted throwing.


Demo Video



Experiment Videos