Mobile Robot Volumetric Point Cloud Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile robots lack effective navigation and object detection capabilities, particularly in dynamic environments, due to limitations in sensing and processing technologies, which hinder their ability to efficiently move and interact with humans and their surroundings.

Innovation Solution

A mobile robot system equipped with a high-performance computer capable of processing over 1000 million instructions per second, combined with a volumetric point cloud imaging device and a holonomic drive system, enables the robot to navigate and detect objects by capturing three-dimensional depth images and emitting speckle patterns to determine distances and object locations, allowing for precise movement and interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a mobile robot uses conventional sensing and processing technologies, then the device complexity is reduced, but the navigation and object detection capabilities are insufficient

Engineering Contradiction:
Improvenavigation capabilityVSAvoidsensing and processing system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The sensing system is segmented into multiple specialized sensors: volumetric point cloud imaging device for 3D spatial mapping, time-of-flight camera for depth measurement, and other detectors for specific functions. This segmentation allows each sensor to optimize for its specific task, improving overall navigation reliability without requiring a single overly complex system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller is designed as a multi-functional processing unit that handles data from multiple sensor types, performs 3D mapping, object detection, path planning, and drive command generation. This universal controller integrates multiple functions into a single device, managing complexity while maintaining advanced navigation capabilities

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

2Measurement precision

If the imaging device is positioned at ground level, then the device complexity is reduced, but the ability to detect objects and capture three-dimensional depth images is limited

Engineering Contradiction:
Improveobject detection accuracyVSAvoidimaging device positioning
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The imaging device is positioned in a elevated dimension above ground level, specifically at a height that allows volumetric point cloud capture. This dimensional change provides a broader field of view and enables 3D depth imaging of the environment, significantly improving object detection accuracy and spatial awareness

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If the robot uses simple drive commands, then the ease of operation is improved, but the ability to navigate complex environments and interact with humans is hindered

Engineering Contradiction:
Improveenvironmental interaction capabilityVSAvoiddrive system control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The controller continuously receives feedback from multiple sensors including point cloud data, depth images, and object detection results. This feedback loop enables the robot to adapt its drive commands in real-time based on environmental conditions, human presence, and navigation goals, providing complex interaction capabilities while maintaining operational simplicity through automated decision-making

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system enables the robot to effectively navigate and interact with its environment by accurately detecting obstacles and tracking objects, ensuring safe and efficient movement, even in complex settings.

Implementation Method 1

The imaging device determines a time-of-flight between emitting the light and receiving reflected light from the scene. The controller uses the time-of-flight for determining a distance to the reflecting surfaces of the object

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Implementation Method 2

The imaging device emits light onto a scene about the robot and capture images of the scene along a drive direction of the robot

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 3

The imaging device may include a speckle emitter emitting a speckle pattern of light onto a scene along a drive direction of the robot and an imager receiving reflections of the speckle pattern from the object in the scene

Methodology Applied
Scientific EffectSpeckle pattern:

Implementation Method 4

The controller determines a primary speckle pattern on the target object and computes at least one of a respective cross-correlation and a decorrelation between the primary speckle pattern and the speckle patterns of the reference images

Methodology Applied
Scientific EffectCross-correlation:

Data Source

PatentEP2571660B1Mobile human interface robot
Publication Date: 2018.08.15 IROBOT CORP
  • EP2571660B1 patent drawingFigure 1
  • EP2571660B1 patent drawingFigure 2
  • EP2571660B1 patent drawingFigure 3

AI summary

A mobile robot (100) that includes a drive system (200), a controller (500) in communication with the drive system, and a volumetric point cloud imaging device (450) supported above the drive system at a height of greater than about one feet above the ground and directed to be capable of obtaining a point cloud from a volume of space that includes a floor plane in a direction of movement of the mobile robot. The controller receives point cloud signals from the imaging device and issues drive commands to the drive system based at least in part on the received point cloud signals.