Engineering:Contact region

From HandWiki
Short description: Concept in robotics


A Contact Region is a concept in robotics which describes the region between an object and a robot’s end effector. This is used in object manipulation planning, and with the addition of sensors built into the manipulation system, can be used to produce a surface map or contact model of the object being grasped.[1]

In Robotics

For a robot to autonomously grasp an object, it is necessary for the robot to have an understanding of its own construction and movement capabilities (described through the math of inverse kinematics), and an understanding of the object to be grasped.[2] The relationship between these two is described through a contact model, which is a set of the potential points of contact between the robot and the object being grasped. This, in turn, is used to create a more concrete mathematical representation of the grasp to be attempted, which can then be computed through path planning techniques and executed.[3]

In Mathematics

Depending on the complexity of the end effector, or through usage of external sensors such as a Lidar or Depth camera, a more complex model of the planes involved in the object being grasped can be produced. In particular, sensors embedded in the fingertips of an end effector have been demonstrated to be an effective approach for producing a surface map from a given contact region.[4] Through knowledge of the robot's position of each individual finger, the location of the sensors in each finger, and the amount of force being exerted by the object onto each sensor, points of contact can be calculated. These points of contact can then be turned into a three-dimensional ellipsis, producing a surface map of the object.[1]

Applications

In hand manipulation is a typical use case.[5] A robot hand interacts with static and deformable objects, described with soft-body dynamics. Sometimes, additional tools has to be controlled by the robot hand for example a screwdriver.[6] Such interaction produces a complex situation in which the robot hand has similar contact points with the tool.

Apart from robotics control, tactile models are calculated in virtual environments.[7] If a human operator touches with a data glove on an object, he produces a heatmap on the contact points with the object. This surface can be displayed in realtime and allows a better understanding of motion models.

References

  1. 1.0 1.1 Liu, Hongbin; Nguyen, Kien Cuong; Perdereau, Véronique; Bimbo, Joao; Back, Junghwan; Godden, Matthew; Seneviratne, Lakmal D.; Althoefer, Kaspar (2015-01-21). "Finger contact sensing and the application in dexterous hand manipulation". Autonomous Robots 39 (1): 25–41. doi:10.1007/s10514-015-9425-4. ISSN 0929-5593. https://kclpure.kcl.ac.uk/portal/en/publications/finger-contact-sensing-and-the-application-in-dexterous-hand-manipulation(cfc4022e-05ec-4d34-9c05-fe0ee9947e89).html. 
  2. "Robot Manipulation, Part 2: Dynamics and Control". 25 April 2018. https://blogs.mathworks.com/racing-lounge/2018/04/25/robot-manipulation-part-2-dynamics-and-control/. 
  3. Murray, Richard M.; Li, Zexiang; Sastry, S. Shankar (2017-12-14), "Introduction", A Mathematical Introduction to Robotic Manipulation (CRC Press): pp. 1–18, doi:10.1201/9781315136370-1, ISBN 978-1-315-13637-0 
  4. Ciocarlie, Matei; Lackner, Claire; Allen, Peter (March 2007). "Soft Finger Model with Adaptive Contact Geometry for Grasping and Manipulation Tasks". Second Joint EuroHaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (WHC'07). pp. 219–224. doi:10.1109/WHC.2007.103. ISBN 978-0-7695-2738-3. https://academiccommons.columbia.edu/doi/10.7916/D8BZ6G8F/download. 
  5. Silvia Cruciani and Balakumar Sundaralingam and Kaiyu Hang and Vikash Kumar and Tucker Hermans and Danica Kragic (2020). "Benchmarking In-Hand Manipulation". IEEE Robotics and Automation Letters (Institute of Electrical and Electronics Engineers (IEEE)) 5 (2): 588–595. doi:10.1109/lra.2020.2964160. 
  6. Yiannis Karayiannidis and Christian Smith and Francisco E. Vina and Danica Kragic (2014). "Online contact point estimation for uncalibrated tool use". 2014 IEEE International Conference on Robotics and Automation (ICRA). IEEE. doi:10.1109/icra.2014.6907206. http://kth.diva-portal.org/smash/get/diva2:808729/FULLTEXT01. 
  7. Tong Cui and Haifeng Zhao (2016). "An Efficient Virtual Trachea Deformation Model". MATEC Web of Conferences (EDP Sciences) 68: 18006. doi:10.1051/matecconf/20166818006.