Convolutional Network for Robotic Vehicle Adaptive Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Remote control of robotic devices is inadequate when dynamics of the control system and environment change rapidly, requiring user attention and relying on user experience, which can lead to inadequate performance in handling unexpected obstacles.

Innovation Solution

A computerized neuron network with an input layer, intermediate layer, and output layer that processes sensory input to determine control signals, updates learning parameters based on performance measures, and adjusts trajectories to align closer with target trajectories, enabling adaptive control and obstacle avoidance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If remote control operation is used, then user can control robotic device from distance, but user attention and experience are required which becomes inadequate when dynamics change rapidly

Engineering Contradiction:
Improveremote control operationVSAvoidperformance in handling unexpected obstacles
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The robotic device performs self-learning and self-adjustment through autonomous operation. The system executes tasks autonomously while learning from performance measures and feedback, gradually improving its own control capabilities without requiring continuous user intervention or attention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where performance measures are determined based on evaluation of executed trajectories versus target trajectories. This feedback is used to update learning parameters, enabling the robotic device to continuously improve its performance and adapt to changing dynamics.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If autonomous learning is implemented, then robotic device can adapt to changing environments, but system complexity increases with neural network architecture

Engineering Contradiction:
Improveadaptive control capabilityVSAvoidneural network architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The neural network is segmented into distinct functional layers: input layer for receiving sensory data, intermediate layer for processing and feature extraction, and output layer for generating control signals. This segmentation allows the complex learning task to be distributed across specialized sub-components, managing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs dynamic learning parameters that are continuously updated based on performance feedback. The learning parameters are not fixed but adapt over time as the robotic device learns from its experiences, enabling the system to maintain adaptability while managing complexity through progressive learning rather than pre-configured complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9346167B2Trainable convolutional network apparatus and methods for operating a robotic vehicle
Publication Date: 2016.05.24 BRAIN CORP
  • US9346167B2 patent drawing
  • US9346167B2 patent drawing
  • US9346167B2 patent drawing

AI summary

A robotic vehicle may be operated by a learning controller comprising a trainable convolutional network configured to determine control signal based on sensory input. An input network layer may be configured to transfer sensory input into a hidden layer data using a filter convolution operation. Input layer may be configured to transfer sensory input into hidden layer data using a filter convolution. Output layer may convert hidden layer data to a predicted output using data segmentation and a fully connected array of efficacies. During training, efficacy of network connections may be adapted using a measure determined based on a target output provided by a trainer and an output predicted by the network. A combination of the predicted and the target output may be provided to the vehicle to execute a task. The network adaptation may be configured using an error back propagation method. The network may comprise an input reconstruction.