Robotic Manipulator Trajectory Planning With Visual Obstacle Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robotic manipulators lack the capability to plan motion trajectories autonomously and flexibly, especially in complex scenarios such as elderly care, assistance for people in need, family services, and human-machine collaboration, where they struggle with obstacle avoidance and adapting to dynamic environments.

Innovation Solution

A method for robotic manipulators that involves a processor and storage unit executing computer programs to plan motion trajectories using a visual inspection system, a dynamical system model, and a teaching motion library, allowing for obstacle avoidance corrections based on environmental data and command instructions, enabling autonomous and flexible movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional robotic manipulators use traditional control methods, then the device structure is simple, but the ability to autonomously plan motion trajectories and adapt to complex scenarios is insufficient

Engineering Contradiction:
Improveability to plan motion trajectory autonomouslyVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The motion trajectory planning is divided into multiple discrete key points (first key point, second key point, etc.) along the trajectory. Each key point represents a specific position and posture that the manipulator needs to achieve. This segmentation allows the complex planning problem to be broken down into manageable segments that can be processed independently and sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-calculates and stores motion trajectory planning data including multiple key points with their respective positions, postures, and timing information before actual execution. This preliminary action enables the manipulator to have a ready-made plan for common scenarios, reducing real-time computational burden and improving response speed while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If conventional robotic manipulators use fixed motion patterns, then the control system is simple, but the flexibility in complex scenarios like elderly care and human-machine collaboration is limited

Engineering Contradiction:
Improveflexibility in complex scenariosVSAvoidautonomous planning capability
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The motion trajectory planning system dynamically adjusts key points based on real-time environmental feedback and task requirements. The system can add, remove, or modify key points along the trajectory depending on obstacles detected, task changes, or human interaction needs. This dynamic adjustment capability provides flexibility in complex scenarios while maintaining a high level of automation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the actual execution of motion trajectories is monitored and compared against the planned path. Based on this feedback, the system can automatically adjust subsequent key points and trajectory parameters to handle unexpected situations such as obstacles, human presence, or task modifications, enhancing adaptability in elderly care and human-machine collaboration scenarios.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the robotic manipulator uses detailed motion trajectory planning with multiple key points, then the motion precision is improved, but the computational time and processing load increase

Engineering Contradiction:
Improvemotion trajectory precisionVSAvoidcomputational time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system uses a hierarchical approach where not all key points are processed with equal detail. Critical key points that require high precision (such as those involving human interaction or delicate tasks) are calculated with greater accuracy, while less critical segments use coarser approximation. This partial action approach maintains necessary precision where needed while reducing overall computational time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Motion trajectory planning data including multiple key points with their respective positions, postures, and timing information is pre-calculated and stored for common scenarios and standard tasks. This preliminary computation reduces real-time processing requirements, allowing the system to achieve high motion precision without excessive computational time during actual execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12179364B2Motion trajectory planning method for robotic manipulator, robotic manipulator and computer-readable storage medium
Publication Date: 2024.12.31 UBTECH ROBOTICS CORP LTD
  • US12179364B2 patent drawing
  • US12179364B2 patent drawing
  • US12179364B2 patent drawing

AI summary

A motion trajectory planning method for a robotic manipulator having a visual inspection system, includes: in response to a command instruction, obtaining environmental data collected by the visual inspection system; determining an initial DS model motion trajectory of the robotic manipulator according to the command instruction, the environmental data, and a preset teaching motion DS model library, wherein the teaching motion DS model library includes at least one DS model motion trajectory generated based on human teaching activities; and at least based on a result of determining whether there is an obstacle, whose pose is on the initial DS model motion trajectory, in a first object included in the environmental data, correcting the initial DS model motion trajectory to obtain a desired motion trajectory of the robotic manipulator.