Related Experiment Video
Updated: Oct 22, 2025

09:41
Estimation of Contact Regions Between Hands and Objects During Human Multi-Digit Grasping
Published on: April 21, 2023
1.8K
Grasp Stability Prediction for a Dexterous Robotic Hand Combining Depth Vision and Haptic Bayesian Exploration
Muhammad Sami Siddiqui1, Claudio Coppola1, Gokhan Solak1
1ARQ (Advanced Robotics at Queen Mary), School of Electronic Engineering and Computer Science, Queen Mary University of London, London, United Kingdom.
Frontiers in Robotics and AI
|August 30, 2021
Summary
Predicting grasp stability for unknown objects is vital for robots. This study uses depth vision and tactile feedback, showing Bayesian Optimization methods find safer grasps efficiently.
Area of Science:
- Robotics
- Artificial Intelligence
- Computer Vision
Background:
- Autonomous robotic manipulation in unstructured environments requires reliable grasp stability prediction for unknown objects.
- Real-time local exploration is often needed to overcome inaccuracies in object modeling, even with prior information.
Purpose of the Study:
- To develop and evaluate an approach for predicting safe grasps of unknown objects using depth vision and tactile feedback.
- To compare probabilistic methods, specifically Bayesian Optimization, against random exploration for grasp planning.
Main Methods:
- Object pose estimation using RGB-D sensing.
- Haptic exploration to optimize grasp metrics.
- Comparison of standard Bayesian Optimization, unscented Bayesian Optimization, and uniform grid search.
Main Results:
- Probabilistic methods provide confident grasp predictions after limited exploratory observations.
- Unscented Bayesian Optimization identifies safer grasps by considering uncertainties in sensing and execution.
- Bayesian Optimization significantly outperforms random exploration.
Conclusions:
- Probabilistic methods, particularly unscented Bayesian Optimization, are effective for safe grasp prediction of unknown objects.
- The approach enhances robotic manipulation capabilities in complex, unpredictable environments.
- Integrating tactile feedback and vision improves grasp reliability and safety.
Related Concept Videos
One-Degree-of-Freedom System
584
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
584
Depth Perception and Spatial Vision
1.2K
Depth perception is the ability to perceive objects three-dimensionally. It relies on two types of cues: binocular and monocular. Binocular cues depend on the combination of images from both eyes and how the eyes work together. Since the eyes are in slightly different positions, each eye captures a slightly different image. This disparity between images, known as binocular disparity, helps the brain interpret depth. When the brain compares these images, it determines the distance to an object.
1.2K
Three-Dimensional Force System:Problem Solving
972
A three-dimensional force system refers to a scenario in which three forces act simultaneously in three different directions. This type of problem is commonly encountered in physics and engineering, where it is necessary to calculate the resultant force on the system, which can then be used to predict or analyze the behavior of the object or structure under consideration.
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
972

