Coordinating Mobile Base and Articulating Arm Motion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic systems face challenges in coordinating complex tasks that require simultaneous motion of multiple elements, such as arms and mobile bases, due to computational intensity and limited user interface information.

Innovation Solution

The development of methods and systems that optimize a control vector to concurrently move a mobile base and an articulating arm by using a merit function, allowing for simultaneous transition from an initial to a desired state, with user input signals processed to generate control signals applied to actuators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If control algorithms are used to coordinate simultaneous motion of multiple robotic elements, then task complexity increases, but computational intensity increases and control efficiency decreases

Engineering Contradiction:
Improvetask complexityVSAvoidcomputational intensity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control algorithm segments the coordination problem into independent sub-problems: (1) calculating desired velocities for each robotic element based on task requirements, (2) determining Jacobian matrices for each element, and (3) solving the velocity distribution independently for each element. This segmentation allows parallel computation and reduces overall computational intensity while maintaining the ability to handle complex coordinated tasks.

Inventive Principle:
Principle #1Segmentation

2Reliability

If control algorithms coordinate simultaneous motion of arms and mobile bases, then coordination capability improves, but control computation time increases

Engineering Contradiction:
Improvecoordination capabilityVSAvoidcontrol computation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary calculations of Jacobian matrices and desired velocities before actual motion execution. By pre-computing these parameters based on the current configuration and task requirements, the system reduces real-time computation time while ensuring accurate coordination between arms and mobile bases during actual operation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If user interfaces provide comprehensive information for controlling robotic apparatus, then user control effectiveness improves, but interface complexity increases

Engineering Contradiction:
Improveuser control effectivenessVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The user interface provides different levels of information and control options based on the specific operational context and user needs. Critical coordination parameters and task-relevant information are displayed prominently, while less relevant details are minimized or hidden. This localized information presentation improves user control effectiveness without overwhelming the interface with unnecessary complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8428781B2Systems and methods of coordination control for robot manipulation
Publication Date: 2013.04.23 UNIVERSAL ROBOTS USA INC
  • US8428781B2 patent drawing
  • US8428781B2 patent drawing
  • US8428781B2 patent drawing

AI summary

Disclosed herein are systems and methods for controlling robotic apparatus having several movable elements or segments coupled by joints. At least one of the movable elements can include one or more mobile bases, while the others can form one or more manipulators. One of the movable elements can be treated as an end effector for which a certain motion is desired. The end effector may include a tool, for example, or represent a robotic hand (or a point thereon), or one or more of the one or more mobile bases. In accordance with the systems and methods disclosed herein, movement of the manipulator and the mobile base can be controlled and coordinated to effect a desired motion for the end effector. In many cases, the motion can include simultaneously moving the manipulator and the mobile base.