Design Optimizer for Planar Soft-Growing Robot Manipulators

Fabio Stroppa
2023-12-09
Abstract:Soft-growing robots are innovative devices that feature plant-inspired growth to navigate environments. Thanks to their embodied intelligence of adapting to their surroundings and the latest innovation in actuation and manufacturing, it is possible to employ them for specific manipulation tasks. The applications of these devices include exploration of delicate/dangerous environments, manipulation of items, or assistance in domestic environments. This work presents a novel approach for design optimization of soft-growing robots, which will be used prior to manufacturing to suggest engineers -- or robot designer enthusiasts -- the optimal dimension of the robot to be built for solving a specific task. I modeled the design process as a multi-objective optimization problem, in which I optimize the kinematic chain of a soft manipulator to reach targets and avoid unnecessary overuse of material and resources. The method exploits the advantages of population-based optimization algorithms, in particular evolutionary algorithms, to transform the problem from multi-objective into a single-objective thanks to an efficient mathematical formulation, the novel rank-partitioning algorithm, and obstacle avoidance integrated within the optimizer operators. I tested the proposed method on different tasks to access its optimality, which showed significant performance in solving the problem. Finally, comparative experiments showed that the proposed method works better than the one existing in the literature in terms of precision, resource consumption, and run time.
Robotics,Artificial Intelligence
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to design a planar soft - growing robot manipulator capable of completing specific tasks. Specifically, the paper focuses on optimizing design parameters (such as the number of joints and their positions, link lengths, etc.) so that the robot can efficiently reach a predetermined target in a complex environment (including obstacles) and maintain the required posture when reaching the target. The paper proposes a new mathematical modeling method, defining the design of soft - growing robots as a multi - objective optimization problem, and introduces a population - based algorithm - the Rank Partitioning algorithm, which can transform a multi - objective optimization problem into a single - objective optimization problem without having to select parameter values to define objective priorities. In addition, an obstacle avoidance method is also proposed, which can be integrated into the genetic operators of the evolutionary algorithm to reduce the size of the search space. The main contributions of the paper are as follows: 1. Propose a new mathematical formula for the design of soft - growing robot manipulators in specific tasks. 2. Introduce a novel method (the Rank Partitioning algorithm) to solve multi - objective optimization problems when the compromise solution limits the quality of the retrieved solutions. 3. Provide an alternative to the weighted sum method that does not require the user to define numerical priorities for each objective. 4. Develop a new obstacle avoidance algorithm based on geometric calculations. 5. Provide a soft - growing robot design tool that outperforms existing technologies and performs better in terms of usability, optimality, and running time.