Mobile Robot Boundary-Following Control for Lane Guidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile robot systems require large memory capacity and significant man-hours to set and maintain desired traveling lanes, as they rely on calculating relative positions with positioning devices, leading to potential deviations in lane travel.
Innovation Solution
A mobile robot system with a drive unit, detection unit, and control unit that maintains a certain distance from a boundary by detecting target objects along the route, calculating the travel direction, and adjusting the drive unit to ensure the robot stays on the target route without needing extensive memory or setup time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If relative position calculation with positioning devices is used to determine traveling lane, then autonomous navigation capability is achieved, but memory capacity and setup time increase significantly
Solution Approach 1:
The patent extracts the essential navigation function from complex relative position calculations to a simple boundary-following mechanism. Instead of storing and processing all relative positions with respect to multiple positioning devices, the robot only needs to detect boundary markers and maintain a fixed distance from the boundary, eliminating the need for large memory capacity while preserving autonomous navigation capability
Solution Approach 2:
Instead of calculating the robot's position relative to positioning devices and determining the traveling lane from these calculations, the patent inverts the approach by having the robot follow the boundary and derive the traveling lane from the boundary position. This inversion simplifies the navigation logic from complex coordinate geometry to simple boundary tracking
2Manufacturing precision
If all relative positions of desired traveling lane with respect to positioning devices are stored, then accurate lane guidance is achieved, but man-hours for setting the lane increase
Solution Approach 1:
The patent extracts the lane definition from complex relative position data to simple boundary markers. By placing markers only along the boundary and having the robot maintain a fixed distance from the boundary, the system achieves accurate lane guidance without requiring extensive manual configuration of multiple positioning devices and their relative positions
Solution Approach 2:
The boundary markers automatically define the traveling lane through their physical placement along the boundary. The robot autonomously determines the correct lane by following the boundary and maintaining the specified distance, eliminating the need for manual lane configuration and reducing setup time
3Quantity of substance
If boundary following method is used to reduce memory requirements, then setup time and memory capacity are reduced, but robot position control precision must be maintained
Solution Approach 1:
The patent implements continuous feedback control where the detection unit constantly monitors the distance between the robot and the boundary marker, and the control unit adjusts the drive unit to maintain the specified distance. This feedback mechanism ensures position control precision is maintained despite the simplified boundary-following approach and reduced memory requirements
Data Source
AI summary
A mobile robot includes: a drive unit that changes a moving speed and a travel direction; a detection unit that detects a plurality of detection target objects 11; and a control unit 27 that acquires a distance Z and a direction θ to the detection target object unit, calculates a travel direction in which the distance and the direction to the detection target object satisfy a predetermined relationship, and drives and controls the drive unit on the basis of the calculated travel direction. The control unit calculates a distance x in a direction orthogonal to the movement route between the detection target object and a current position of the mobile robot and the direction to the detection target object, calculates a difference δx between the distance x and a certain distance Xref, and executes drive control for the drive unit to cause the difference δx to be 0 (zero).


