Mobile Robot Path Planning Using Multi-Layer Configuration Space Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile robots often fail to return to docking stations effectively, especially when the stations are far away and signal reception is unavailable, due to ineffective localization methods.

Innovation Solution

A mobile robot system that includes a controlling unit, obstacle map building unit, and path generating unit, which builds and expands configuration space maps to generate paths, allowing the robot to move towards a docking station by detecting guidance signals and adjusting its path based on obstacle detection and signal availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the mobile robot uses localizing schemes (infrared, radiofrequency, ultrasonic, or image recognition) to return to the docking station, then the robot can recognize and return to the docking station when signals are available, but the robot fails to return when the docking station is far away or signal reception is unavailable

Engineering Contradiction:
Improvereturn to docking stationVSAvoidsignal reception capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The robot performs preliminary path planning and obstacle mapping before attempting to return to the docking station. The configuration space map is built in advance by expanding obstacle areas, and multiple candidate paths are generated beforehand. When the robot needs to return, it can immediately execute the pre-planned path without waiting for signal availability, thus ensuring reliable return even when signals are unavailable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - the configuration space map and path planning system - that mediates between the robot and the docking station. Instead of directly relying on signal reception for localization, the robot uses the pre-built configuration space map to navigate. This intermediary allows the robot to return to the docking station through path execution rather than signal-based localization, resolving the contradiction between reliability and signal reception adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If the robot builds a detailed configuration space map by expanding obstacle areas, then the robot can generate accurate paths avoiding obstacles, but the computational complexity and time required for path generation increases

Engineering Contradiction:
Improvepath accuracyVSAvoidpath generation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by expanding obstacle areas by different thicknesses to create multiple levels of configuration space maps. Instead of creating one highly detailed map, the system creates progressively detailed maps (first configuration space map with larger expansion, second configuration space map with smaller expansion). This allows the robot to use coarser maps for general navigation and only generate detailed paths when necessary, reducing overall computation time while maintaining path accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The path generation process is segmented into multiple stages corresponding to different configuration space maps. The robot first generates paths using the first configuration space map (larger obstacle expansion), and only when needed does it generate paths using the second configuration space map (smaller expansion). This segmentation allows the system to balance computational load and path accuracy, avoiding the need to always generate highly detailed paths.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If the robot uses a single configuration space map for path generation, then the system is simpler to implement, but the robot cannot adapt to different navigation scenarios requiring different path planning strategies

Engineering Contradiction:
Improveconfiguration space map systemVSAvoidpath generation flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic configuration space map system where the obstacle expansion thickness can be adjusted based on navigation needs. The system dynamically switches between the first configuration space map (larger expansion) and the second configuration space map (smaller expansion) depending on the situation. This dynamic adjustment provides adaptability for different navigation scenarios while maintaining a relatively simple overall system structure, as the switching logic is straightforward.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The multiple configuration space maps serve universal purposes in the path generation system. Both the first and second configuration space maps can be used for different types of navigation tasks - the first map for general area exploration and avoidance, the second map for precise path following. This multi-functionality allows a single path generation unit to handle diverse navigation scenarios without requiring separate specialized systems, balancing complexity and versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8285482B2Mobile robot and method for moving mobile robot
Publication Date: 2012.10.09 SAMSUNG ELECTRONICS CO LTD
  • US8285482B2 patent drawing
  • US8285482B2 patent drawing
  • US8285482B2 patent drawing

AI summary

Disclosed is a mobile robot and method generating a path of the mobile robot, capable of quickly moving the mobile robot to a location at which the mobile robot is able to detect a docking station. A first configuration space map is built by expanding an obstacle area including an obstacle by a first thickness, and a second configuration space map is built by expanding the obstacle area by a second thickness which is less than the first thickness. A path is generated by sequentially using the first configuration space map and the second configuration space map.