Mobile Robot Docking System Acoustic Traction Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile robots often fail to correctly dock at their first attempt due to inaccuracies in docking station geometry models, lack or fluctuations of reference signals, and low battery levels, leading to inefficient and time-consuming recharging processes.
Innovation Solution
A docking system comprising a first module on the mobile robot and a second module on the docking station, utilizing wireless communication to send status and traction commands for precise navigation and energy conservation, allowing the robot to switch off non-essential components during docking.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the mobile robot uses conventional docking methods with sensors and navigation algorithms, then the robot can autonomously navigate to the docking station, but the robot consumes excessive energy and may fail to dock successfully due to inaccuracies in geometry models or signal fluctuations
Solution Approach 1:
Instead of the robot actively navigating to the docking station using sensors and complex algorithms, the docking station becomes the active element by emitting acoustic signals and processing responses. The robot's role is inverted from navigator to passive responder, simply emitting acoustic signals and moving according to commands from the docking station, thereby reducing its energy consumption and computational requirements.
Solution Approach 2:
Acoustic signals serve as an intermediary medium between the docking station and the robot. The docking station emits acoustic signals that the robot detects, and the robot emits acoustic signals that the docking station detects. This acoustic intermediary simplifies the docking process by providing a reliable communication channel that is less susceptible to geometry model inaccuracies and signal fluctuations compared to optical or wireless communication methods.
2Reliability
If the mobile robot performs multiple docking attempts due to failed first attempts, then the robot may eventually dock successfully, but the recharging process becomes inefficient and time-consuming
Solution Approach 1:
The docking station continuously monitors the robot's position by detecting acoustic signals emitted by the robot and analyzing the time of flight and direction of arrival. Based on this real-time feedback, the docking station dynamically adjusts its commands to guide the robot precisely to the docking position, ensuring accurate docking on the first attempt and eliminating the need for multiple retry attempts.
3Ease of operation
If the mobile robot keeps essential components switched on during docking operations, then the robot maintains operational capability, but the battery depletes faster reducing the time available for completing docking
Solution Approach 1:
The docking function is extracted from the robot and transferred to the docking station. The robot only needs to emit acoustic signals and execute simple movement commands, while the docking station handles the complex navigation logic, signal processing, and position calculation. This extraction allows the robot to minimize its operational components during docking, keeping only the acoustic emitter and basic motor control active, thereby extending the available time for docking completion.
Data Source
AI summary
A docking system and method for charging a mobile robot at a docking station. The system includes a first module for the robot, including a first communication unit and a first control unit, and a second module for the station, including a second communication unit, one or more docking sensors, and a second control unit. When the robot enters a docking region around the station, the first communication unit sends to the second communication unit a status message indicating that the robot needs charging; upon reception of the status message, the second control unit uses the sensors to derive a traction command to drive the robot towards the station; and the second communication unit sends to the first communication unit a command message containing the traction command. The first control unit processes the traction command and uses it to operate traction motors of the robot.


