Robotic Manipulation Control for Occluded Object Picking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current robotic systems struggle to replicate human-like precision in object manipulation, particularly in environments where objects are obscured or require delicate interaction, such as picking strawberries under foliage or in clusters.
Innovation Solution
A camera-based plant analysis system using machine learning and computer vision to enhance robotic manipulation and control, enabling the robot to detect, characterize, and orient objects of interest, and perform precise motions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional sensor-based robotic control is used, then the robot can detect objects of interest, but it struggles to achieve precise orientation and delicate manipulation when objects are obscured by environment
Solution Approach 1:
The patent introduces an intermediary computational model that bridges sensor data and robotic manipulation. This model includes virtual representations of the robot, sensors, and objects, along with a physics engine that simulates sensor data generation. The intermediary model enables the robot to predict and understand obscured objects by reasoning about what sensors would detect from different viewpoints, thereby achieving reliable manipulation even when direct sensor observation is blocked by the environment.
2Productivity
If simple detection algorithms are used, then the system can identify objects of interest, but it cannot determine orientation and scale relative to the gripper for precise manipulation
Solution Approach 1:
The patent performs preliminary computational actions by pre-building a detailed computational model that includes virtual sensors, object properties, and physics-based sensor data generation. Before actual manipulation occurs, the system pre-computes expected sensor readings from multiple viewpoints, pre-identifies objects of interest, and pre-determines their orientation and scale relative to the gripper. This preliminary processing enables fast, precise manipulation decisions during actual operation without requiring complex real-time computation.
3Measurement precision
If high-cost hardware with advanced sensors is used, then the robot can achieve better perception, but the system complexity and cost increase significantly
Solution Approach 1:
The patent creates virtual copies of the physical system components within a computational model. Instead of using expensive advanced physical sensors, the system uses inexpensive standard sensors combined with virtual sensor models that simulate what advanced sensors would detect. The computational model includes virtual representations of objects with known properties, virtual sensors with specific detection characteristics, and a physics engine that generates synthetic sensor data. This copying approach allows the robot to achieve high measurement precision through computational reasoning rather than expensive hardware.
Data Source
AI summary
Arrangements for enhanced robotic manipulation and control are provided. A system may include a mobile robot including a sensor generating sensor data indicative of a physical attribute of an object of interest, and a robotic arm including an actuator causing the robotic arm to move relative to the object of interest. The object of interest may be detected based on received sensor data. It may be determined whether the object of interest meets or exceeds a first threshold based on the sensor data. Accordingly, a label associated with a keypoint of the object of interest based on the sensor data may be generated. An orientation and scale of the object of interest in the environment relative to the robotic arm may be determined based on the label. Accordingly, a motion plan for the robotic arm may be generated. The robotic arm may be caused to perform the motion plan.


