Robot Planning System Using Regression Models for Target Position
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing planning systems for robot motion lack efficiency in determining optimal target positions without manual teaching, especially in complex environments where interference with other objects is a concern.
Innovation Solution
A planning system that includes a search unit to repeatedly set candidate positions for a target position through simulation, with an evaluation unit to calculate evaluation values, an estimation unit to generate calculation models via regression analysis, and a setting unit to set new candidate positions based on these models.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual teaching is used to determine target positions for robot motion, then the planning system can achieve reliable target position determination, but the planning efficiency and time consumption are worsened
Solution Approach 1:
The planning system automatically determines target positions by having the robot perform exploration movements and acquire sensor data itself, without requiring manual teaching. The robot autonomously identifies reachable positions and selects optimal target positions based on the acquired spatial information, enabling self-service operation that improves planning efficiency while reducing time consumption.
Solution Approach 2:
The system performs preliminary exploration movements and data acquisition to build a spatial map before actual task execution. By预先 acquiring information about the environment and reachable positions, the robot prepares target position candidates in advance, which accelerates the subsequent target position determination process and improves overall planning efficiency.
2Extent of automation
If the robot explores the environment to determine target positions automatically, then manual teaching is eliminated and planning efficiency is improved, but the risk of interference with other objects increases
Solution Approach 1:
The robot performs preliminary exploration movements to acquire spatial information and build a map of the environment before executing actual task movements. By预先 identifying the spatial relationships and positions of other objects through sensor data acquisition during exploration, the robot can plan target positions that avoid interference with other objects, thus reducing harmful effects while maintaining automation.
Solution Approach 2:
The system continuously acquires sensor data during exploration and uses this feedback information to update the spatial map and adjust target position selections. The feedback mechanism allows the robot to recognize obstacles and other objects in the environment, enabling it to choose target positions that avoid interference while maintaining automatic operation.
3Measurement precision
If comprehensive simulation and evaluation are performed to select optimal target positions, then the accuracy of target position selection is improved, but the computational complexity and processing time increase
Solution Approach 1:
The planning system segments the target position determination process into distinct stages: exploration movement execution, sensor data acquisition, spatial map construction, reachable position identification, and target position selection. By dividing the complex process into manageable segments, the system can perform comprehensive evaluation at each stage without overwhelming computational complexity, thereby maintaining high selection accuracy while managing system complexity.
Solution Approach 2:
The system performs preliminary data acquisition and spatial map construction before target position selection. By预先 organizing environmental information and identifying reachable positions through simulation, the system reduces the complexity of the final target position evaluation, enabling accurate selection without excessive computational burden during the critical decision-making phase.
Data Source
AI summary
A planning system includes search circuitry configured to run a simulation to repeatedly generate candidate positions which are candidates for a target position with respect to a motion of a robot, and selection circuitry configured to select the target position among the candidate positions. The search circuitry includes evaluation circuitry configured to calculate an evaluation value corresponding to each of the candidate positions, estimation circuitry configured to generate a calculation model showing a relationship between each of the candidate positions and the evaluation value with a regression analysis, and setting circuitry configured to set a new candidate position based on the calculation model.


