Abstract
The efficiency of autonomous systems that tackle tasks such as home cleaning, agriculture harvesting, and mineral mining depends heavily on the adopted area coverage strategy. Extensive navigation strategies have been studied and developed, but few focus on scenarios with reconfigurable robot agents. This paper proposes a navigation strategy that accomplishes complete path planning for a Tetris-inspired hinge-based self-reconfigurable robot (hTetro), which consists of two main phases. In the first phase, polyomino form-based tilesets are generated to cover the predefined area based on the tiling theory, which generates a series of unsequenced waypoints that guarantee complete coverage of the entire workspace. Each waypoint specifies the position of the robot and the robot morphology on the map. In the second phase, an energy consumption evaluation model is constructed in order to determine a valid strategy to generate the sequence of the waypoints. The cost value between waypoints is formulated under the consideration of the hTetro robot platform’s kinematic design, where we calculate the minimum sum of displacement of the four blocks in the hTetro robot. With the cost function determined, the waypoint sequencing problem is then formulated as a travelling salesman problem (TSP). In this paper, a genetic algorithm (GA) is proposed as a strong candidate to solve the TSP. The GA produces a viable navigation sequence for the hTetro robot to follow and to accomplish complete coverage tasks. We performed an analysis across several complete coverage algorithms including zigzag, spiral, and greedy search to demonstrate that TSP with GA is a valid and considerably consistent waypoint sequencing strategy that can be implemented in real-world hTetro robot navigations. The scalability of the proposed framework allows the algorithm to produce reliable results while navigating within larger workspaces in the real world, and the flexibility of the framework ensures easy implementation of the algorithm on other polynomial-based shape shifting robots.
Highlights
With the increasing pace of technology and robotic developments, our lifestyle has become more dependent on service robots, especially when it comes to the cleaning and maintenance of households
We investigate the crucial requirements of autonomous complete area coverage by understanding the generation of the tileset according to tiling theory [32], its applications in gaming [33], and computer graphics [34]
After four blocks of hinged tetro (hTetro) are located for each tiling pattern, the optimal path searching algorithm (GA for travelling salesman problem (TSP)) can generate the robot’s navigation trajectory to connect all the b blocks in each tiling pattern
Summary
With the increasing pace of technology and robotic developments, our lifestyle has become more dependent on service robots, especially when it comes to the cleaning and maintenance of households. 2023, of which floor-cleaning robots will hold a larger share [1]. The overall efficacy of the robot is usually determined by the accuracy of the sensor module [2], the flexibility of control systems [3], and the intelligence of area coverage path planning strategies [4]. Among these autonomous aspects, the path planning strategy adopted determines whether the robot is capable of achieving effective area coverage while avoiding obstacles in a given environment. Various complete coverage-based path planning algorithms have been developed and implemented on robots to accomplish various objectives
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have