Modular Robot Navigation System with Hardware Independence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot navigation technologies are difficult to apply across different robot manufacturers and lack the ability to modify detailed navigation functionalities independently of hardware, limiting their versatility and adaptability.

Innovation Solution

A method and apparatus for robot navigation that creates a robot navigation map, calculates a target control velocity using sensor signals and user commands, and includes modules for path planning and obstacle avoidance, allowing for reconfiguration of navigation components into three categories: map, task, and device categories, enabling independent hardware implementation and modification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If robot navigation technologies are designed to be suitable only for specific robot companies' robots, then the navigation functionality can be optimized for those specific robots, but it becomes difficult to apply to robots manufactured by other companies and difficult to modify detailed navigation functionalities

Engineering Contradiction:
Improvenavigation functionality reliabilityVSAvoidcross-company applicability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The navigation system is divided into independent modules including sensor units, navigation control units, and robot drive units. Each module can be independently developed, tested, and applied to different robot platforms, enabling cross-company applicability while maintaining reliable navigation functionality through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The navigation control unit is designed with universal interfaces and standardized communication protocols that allow it to work with various types of sensors and robot drive units from different manufacturers. This universal design enables the same navigation algorithm to be applied across multiple robot platforms while maintaining optimized performance.

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

2Reliability

If robot navigation technologies are designed with fixed detailed navigation functionalities, then the system can operate reliably, but it becomes difficult to reconfigure or modify navigation components for different applications

Engineering Contradiction:
Improvenavigation operation reliabilityVSAvoidfunctional reconfigurability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The navigation system employs dynamic configuration capabilities where the navigation control unit can load and switch between different navigation algorithms and parameters based on the specific application requirements. This allows the system to maintain reliable operation for each specific task while being easily reconfigurable for different applications such as cleaning, guidance, crime prevention, and load conveyance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Multiple navigation functionalities and algorithms are pre-configured and stored in the navigation control unit, allowing rapid switching between different modes of operation. This preliminary preparation enables the system to reliably execute any pre-programmed navigation task while maintaining the ability to adapt to different applications without requiring system redesign.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If navigation components are implemented independently of hardware, then the system can be easily applied to various types of robots from different manufacturers, but it requires a more complex software architecture to manage hardware independence

Engineering Contradiction:
Improvehardware independenceVSAvoidsoftware architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A standardized interface layer is introduced between the hardware components and the navigation algorithms. This intermediary layer provides uniform communication protocols and data formats, allowing navigation components to be implemented independently of specific hardware while managing the complexity through standardization rather than requiring complex custom integration for each hardware platform.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8948913B2Method and apparatus for navigating robot
Publication Date: 2015.02.03 SK TELECOM CO LTD
  • US8948913B2 patent drawing
  • US8948913B2 patent drawing
  • US8948913B2 patent drawing

AI summary

A method of navigating a robot includes creating a robot navigation map using a map database required for navigation of the robot; and creating a path on which no obstacle is located in the map database using the created robot navigation map. Further, the method of navigating the robot includes primarily controlling the robot so that the robot travels along the created path; and secondarily controlling the robot so that the robot avoids an obstacle on the path.