Planning the energy-efficient and collision-free paths for reconfigurable robots in complex environments is more challenging than conventional fixed-shaped robots due to their flexible degrees of freedom while navigating through tight spaces. This article presents a novel algorithm, energy-efficient batch informed trees* (BIT*) for reconfigurable robots, which incorporates BIT*, an informed, anytime sampling-based planner, with the energy-based objectives that consider the energy cost for robot’s each reconfigurable action. Moreover, it proposes to improve the direct sampling technique of informed RRT* by defining an $L^2$ greedy informed set that shrinks as a function of the state with the maximum admissible estimated cost instead of shrinking as a function of the current solution, thereby improving the convergence rate of the algorithm. Experiments were conducted on a tetromino hinged-based reconfigurable robot as a case study to validate our proposed path planning technique. The outcome of our trials shows that the proposed approach produces energy-efficient solution paths, and outperforms existing techniques on simulated and real-world experiments.
Tiling robots with fixed morphology face major challenges in terms of covering the cleaning area and generating the optimal trajectory during navigation. Developing a self-reconfigurable autonomous robot is a probable solution to these issues, as it adapts various forms and accesses narrow spaces during navigation. The total navigation energy includes the energy expenditure during locomotion and the shape-shifting of the platform. Thus, during motion planning, the optimal navigation sequence of a self-reconfigurable robot must include the components of the navigation energy and the area coverage. This paper addresses the framework to generate an optimal navigation path for reconfigurable cleaning robots made of tetriamonds. During formulation, the cleaning environment is filled with various tiling patterns of the tetriamond-based robot, and each tiling pattern is addressed by a waypoint. The objective is to minimize the amount of shape-shifting needed to fill the workspace. The energy cost function is formulated based on the travel distance between waypoints, which considers the platform locomotion inside the workspace. The objective function is optimized based on evolutionary algorithms such as the genetic algorithm (GA) and ant colony optimization (ACO) of the traveling salesman problem (TSP) and estimates the shortest path that connects all waypoints. The proposed path planning technique can be extended to other polyamond-based reconfigurable robots.
Reconfigurable robots have received broad research interest due to the high dexterity they provide and the complex actions they could perform. Robots with reconfigurability are perfect candidates in tasks like exploration or rescue missions in environments with complicated obstacle layout or with dynamic obstacles. However, the automation of reconfigurable robots is more challenging than fix-shaped robots due to the increased possible combinations of robot actions and the navigation difficulty in obstacle-rich environments. This paper develops a systematic strategy to construct a model of hinged-Tetromino (hTetro) reconfigurable robot in the workspace and proposes a genetic algorithm-based method (hTetro-GA) to achieve path planning for hTetro robots. The proposed algorithm considers hTetro path planning as a multi-objective optimization problem and evaluates the performance of the outcome based on four customized fitness objective functions. In this work, the proposed hTetro-GA is tested in six virtual environments with various obstacle layouts and characteristics and with different population sizes. The algorithm generates Pareto-optimal solutions that achieve desire robot configurations in these settings, with O-shaped and I-shaped morphologies being the more efficient configurations selected from the genetic algorithm. The proposed algorithm is implemented and tested on real hTetro platform, and the framework of this work could be adopted to other robot platforms with multiple configurations to perform multi-objective based path planning.
The efficiency of energy usage applied to robots that implement autonomous duties such as floor cleaning depends crucially on the adopted path planning strategies. Energy-aware for complete coverage path planning (CCPP) in the reconfigurable robots raises interesting research, since the ability to change the robot’s shape needs the dynamic estimate energy model. In this paper, a CCPP for a predefined workspace by a new floor cleaning platform (hTetro) which can self-reconfigure among seven tetromino shape by the cooperation of hinge-based four blocks with independent differential drive modules is proposed. To this end, the energy consumption is represented by travel distances which consider operations of differential drive modules of the hTetro kinematic designs to fulfill the transformation, orientation correction and translation actions during robot navigation processes from source waypoint to destination waypoint. The optimal trajectory connecting all pairs of waypoints on the workspace is modeled and solved by evolutionary algorithms of TSP such as Genetic Algorithm (GA) and Ant Optimization Colony (AC) which are among the well-known optimization approaches of TSP. The evaluations across several conventional complete coverage algorithms to prove that TSP-based proposed method is a practical energy-aware navigation sequencing strategy that can be implemented to our hTetro robot in different real-time workspaces. Moreover, The CCPP framework with its modulation in this paper allows the convenient implementation on other polynomial-based reconfigurable robots.
Routine cleaning the pavement is an essential requirement to maintain a sustainable environment for social life. The different width and type of pavements raise the challenges for autonomous vehicles with fixed shape to operate effectively. In this paper, we introduce the vision based reconfiguration of self-reconfigurable pavement sweeping robot called Panthera, which can adjust its frame width to ease the cleaning tasks to become friendly with different pavement geometry. The expansion and compression operations of the Panthera width are implemented by rotating one high torque motor connecting with the lead screw rod to change the opening angle of linkage hinges. The Panthera cleaning and locomotion operations are synchronized with changing the robot width according to the output of detected pavement width. To this end, the segmented pavement leveraged on the masked based deep convolutional neural network (DCNN) is used as input for the proposed closed-loop feedback control method, enabling the robot to adjust the requirement of changing the width during locomotion accurately. The proposed PID scheme takes into account the robot kinematic design with the flexibility of width changing modes. The experiments were carried out in real environments demonstrated the autonomous reconfiguration robot width with various locomotion scenarios on pavements of varying width.
The periodic cleaning pavement is a requirement for a clean environment in urban areas. The robot named Panthera introduced in this paper has the ability to change the width of the frame to help the cleaning tasks become suitable for different pavement types and friendly with the activities of the pedestrian. The Panthera cleaning operations which allow pedestrian walks freely on the pavement is modeled as a pedestrian robot cohabitant framework. To this end, the mask based deep convolutional neural network (DCNN) is used to archive segmented label maps of pedestrians in color image, then the distance from detected objects to the robot is estimated and tracked by averaging filtered depth values in the corresponding region in the refined depth image. The width and the distance from the robot to the approaching pedestrians are used to adjust the robot width. The enlarging and squeezing operations of the Panthera width are conducted by rotating one motor to change the length of the lead screw rod and the angle linkage hinges from the information of encoders sensors. The experiments carried out on real environments demonstrated the autonomous avoiding pedestrians ability by the kinematic model of Panthera.