Method for developing navigation plan in a robotic floor-cleaning device
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robotic floor-cleaning devices often navigate inefficiently and fail to effectively avoid obstacles like cords and fragile furniture, lacking the ability to replicate a human's intuitive path selection.
Innovation Solution
A robotic floor-cleaning device equipped with a processor that receives and saves user-input navigation commands, allowing it to re-execute optimized paths and adapt to environmental changes, using sensors and mapping techniques to create and update a map of its environment for efficient navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If automatic navigation paths are generated by the robotic device, then the device can operate autonomously, but the navigation efficiency and obstacle avoidance capability deteriorate compared to user-selected paths
Solution Approach 1:
The system performs preliminary actions by having the user define navigation paths and save them for future use. The user's initial path planning is stored and then automatically re-executed by the robotic device, combining human intelligence with automated execution to achieve both autonomy and efficiency
Solution Approach 2:
The system creates a copy of the user-defined navigation plan and stores it in memory. This copied path information is then re-executed by the robotic device, allowing the automation to replicate human-like efficient navigation without requiring the user to be present during each cleaning cycle
2Ease of operation
If the robotic device uses automatic path generation, then operation simplicity is improved, but the ability to identify and avoid obstacles like cords and fragile furniture deteriorates
Solution Approach 1:
The user performs preliminary obstacle identification and path planning before the cleaning cycle begins. The robotic device then automatically executes this pre-planned path, combining the user's ability to identify obstacles with the robot's automated operation, thereby maintaining both simplicity and reliability
Solution Approach 2:
The system incorporates feedback mechanisms where the robotic device follows user-defined paths that were created based on observed obstacles. The path planning process allows the user to provide feedback about obstacle locations, which is then stored and used to guide future navigation, ensuring reliable obstacle avoidance while maintaining operational simplicity
Data Source
AI summary
Provided is a tangible, non-transitory, machine readable medium storing instructions that when executed by a processor of a robotic device effectuates operations including, receiving, by the processor, a sequence of one or more commands; executing, by the robotic device, the sequence of one or more commands; saving, by the processor, the sequence of one or more commands in memory after a predetermined amount of time from receiving a most recent one or more commands; and re-executing, by the robotic device, the saved sequence of one or more commands.


