Work Machine Camera Bandwidth Control by Operation Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In work machines equipped with multiple cameras, the limited bandwidth allocated for remote control operations often results in unnecessary waste, as all cameras are allocated equal bandwidth, leading to degraded video quality when only a subset is actively used.

Innovation Solution

A controller monitors the operations of a work machine's implements, determines the specific operation being performed, and adjusts the bandwidth of associated cameras by increasing the bandwidth for active cameras and decreasing it for inactive ones, based on camera view information stored in a data structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If equal bandwidth is allocated to each camera, then bandwidth distribution is simple and fair, but video stream quality degrades when not all cameras are utilized

Engineering Contradiction:
Improvebandwidth allocation simplicityVSAvoidvideo stream quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts bandwidth allocation based on real-time operational status. The controller monitors which cameras are currently needed for the machine's operation and allocates bandwidth accordingly, transitioning from static equal allocation to dynamic adaptive allocation that responds to changing operational requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the bandwidth parameter for individual cameras based on operational context. When a camera is determined to be actively used during a specific operation, its bandwidth parameter is increased; when not needed, bandwidth is reduced or reallocated to other cameras, optimizing overall system performance

Inventive Principle:
Principle #35Parameter changes

2Productivity

If limited bandwidth is allocated to cameras, then wireless transmission is feasible, but video stream quality is degraded

Engineering Contradiction:
Improvewireless transmission efficiencyVSAvoidvideo stream quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

Instead of uniform bandwidth allocation, the system applies local quality optimization by allocating different bandwidth levels to different cameras based on their specific operational relevance. Each camera receives bandwidth proportional to its current importance, ensuring high-quality video streams for critical views while maintaining transmission feasibility

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If bandwidth is allocated to all cameras, then all views are available, but bandwidth is wasted when some cameras are not utilized

Engineering Contradiction:
Improveview availabilityVSAvoidbandwidth waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system extracts and isolates the bandwidth consumption of individual cameras, allowing selective allocation. By separating bandwidth allocation from fixed universal allocation, the system can remove bandwidth from unused cameras and redirect it to actively used cameras, eliminating waste while maintaining necessary view availability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The controller implements a feedback mechanism that continuously monitors camera usage based on machine operations. This feedback loop enables real-time bandwidth reallocation, where information about which cameras are currently needed feeds back into the bandwidth allocation decision, preventing waste while ensuring adequate bandwidth for active cameras

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11898332B1Adjusting camera bandwidth based on machine operation
Publication Date: 2024.02.13 CATERPILLAR INC
  • US11898332B1 patent drawing
  • US11898332B1 patent drawing
  • US11898332B1 patent drawing

AI summary

A controller may monitor a plurality of operations performed using one or more implements of the work machine. The controller may determine that the work machine is performing a particular operation based on monitoring the plurality of operations. The controller may obtain, based on information regarding the particular operation, camera view information, from a data structure, indicating that the particular operation is associated with a particular camera of a plurality of cameras of the work machine. Each camera, of the plurality of cameras, may capture a respective view of a plurality of views of the work machine. The controller may determine, based on the camera view information, that a bandwidth associated with a video stream, of a particular view of the work machine captured by the particular camera, is to be increased. The controller may increase the bandwidth associated with the video stream provided by the particular camera based on determining that the bandwidth is to be increased.