1
|
Li L, Li X, Ouyang B, Mo H, Ren H, Yang S. Three-Dimensional Collision Avoidance Method for Robot-Assisted Minimally Invasive Surgery. CYBORG AND BIONIC SYSTEMS 2023; 4:0042. [PMID: 37675200 PMCID: PMC10479965 DOI: 10.34133/cbsystems.0042] [Citation(s) in RCA: 5] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/10/2023] [Accepted: 07/27/2023] [Indexed: 09/08/2023] Open
Abstract
In the robot-assisted minimally invasive surgery, if a collision occurs, the robot system program could be damaged, and normal tissues could be injured. To avoid collisions during surgery, a 3-dimensional collision avoidance method is proposed in this paper. The proposed method is predicated on the design of 3 strategic vectors: the collision-with-instrument-avoidance (CI) vector, the collision-with-tissues-avoidance (CT) vector, and the constrained-control (CC) vector. The CI vector demarcates 3 specific directions to forestall collision among the surgical instruments. The CT vector, on the other hand, comprises 2 components tailored to prevent inadvertent contact between the robot-controlled instrument and nontarget tissues. Meanwhile, the CC vector is introduced to guide the endpoint of the robot-controlled instrument toward the desired position, ensuring precision in its movements, in alignment with the surgical goals. Simulation results verify the proposed collision avoidance method for robot-assisted minimally invasive surgery. The code and data are available at https://github.com/cynerelee/collision-avoidance.
Collapse
Affiliation(s)
- Ling Li
- School of Management, Hefei University of Technology, Hefei, China
- Key Laboratory of Process Optimization and Intelligent Decision-Making (Ministry of Education), Hefei University of Technology, Hefei, China
- Philosophy and Social Sciences Laboratory of Data Science and Smart Society Governance (Ministry of Education), Hefei University of Technology, Hefei, China
| | - Xiaojian Li
- School of Management, Hefei University of Technology, Hefei, China
- Key Laboratory of Process Optimization and Intelligent Decision-Making (Ministry of Education), Hefei University of Technology, Hefei, China
- Philosophy and Social Sciences Laboratory of Data Science and Smart Society Governance (Ministry of Education), Hefei University of Technology, Hefei, China
| | - Bo Ouyang
- School of Management, Hefei University of Technology, Hefei, China
- Key Laboratory of Process Optimization and Intelligent Decision-Making (Ministry of Education), Hefei University of Technology, Hefei, China
- Philosophy and Social Sciences Laboratory of Data Science and Smart Society Governance (Ministry of Education), Hefei University of Technology, Hefei, China
| | - Hangjie Mo
- School of Management, Hefei University of Technology, Hefei, China
- Key Laboratory of Process Optimization and Intelligent Decision-Making (Ministry of Education), Hefei University of Technology, Hefei, China
- Philosophy and Social Sciences Laboratory of Data Science and Smart Society Governance (Ministry of Education), Hefei University of Technology, Hefei, China
- Philosophy and Social Sciences Laboratory of Data Science and Smart Society Governance (Ministry of Education), Hefei University of Technology, Hefei, China
| | - Hongliang Ren
- Department of Biomedical Engineering, Faculty of Engineering, National University of Singapore, Singapore, Singapore
- Department of Electronic Engineering, Shun Hing Institute of Advanced Engineering, The Chinese University of Hong Kong, Hong Kong, China
| | - Shanlin Yang
- School of Management, Hefei University of Technology, Hefei, China
- Philosophy and Social Sciences Laboratory of Data Science and Smart Society Governance (Ministry of Education), Hefei University of Technology, Hefei, China
- National Engineering Laboratory for Big Data Distribution and Exchange Technologies, Shanghai, China
| |
Collapse
|
2
|
Dynamic path planning over CG-Space of 10DOF Rover with static and randomly moving obstacles using RRT* rewiring. ROBOTICA 2022. [DOI: 10.1017/s0263574721001843] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
Abstract
Abstract
Dynamic path planning is a core research content for intelligent robots. This paper presents a CG-Space-based dynamic path planning and obstacle avoidance algorithm for 10 DOF wheeled mobile robot (Rover) traversing over 3D uneven terrains. CG-Space is the locus of the center of gravity location of Rover while moving on a 3D terrain. A CG-Space-based modified RRT* samples a random space tree structure. Dynamic rewiring this tree can handle the randomly moving obstacles and target in real time. Simulations demonstrate that the Rover can obtain the target location in 3D uneven dynamic environments with fixed and randomly moving obstacles.
Collapse
|
3
|
Francis A, Faust A, Chiang HTL, Hsu J, Kew JC, Fiser M, Lee TWE. Long-Range Indoor Navigation With PRM-RL. IEEE T ROBOT 2020. [DOI: 10.1109/tro.2020.2975428] [Citation(s) in RCA: 22] [Impact Index Per Article: 4.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
|
4
|
A Hybrid Obstacle-Avoidance Method of Spatial Hyper-Redundant Manipulators for Servicing in Confined Space. ROBOTICA 2019. [DOI: 10.1017/s0263574718001406] [Citation(s) in RCA: 13] [Impact Index Per Article: 2.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
Abstract
SummaryDue to a large number of redundant degrees of freedom (DOFs), the hyper-redundant manipulator shows outstanding dexterity and adaptability in avoiding the obstacles in confined space. In this paper, a hybrid obstacle-avoidance method of spatial hyper-redundant manipulators is proposed, with both efficiency and accuracy considered. The space around an obstacle is classified into safe, warning, and dangerous zones. A two-level protection strategy is then addressed to handle the obstacle-avoidance problem from qualitative (i.e., pseudo-distance based on super-quadric function) and quantitative (i.e., Euclidean distance based on practical geometry function) perspectives, respectively. The only condition for switching between the two-level protections is the value of pseudo-distance. Then, a modified modal method, which is a trajectory planning method, is presented to plan the collision-free trajectory of the manipulator by maximizing the minimum pseudo-distance or Euclidean distance in different zones. Some parameters, including the arm-angle parameters and the equivalent link length parameters, are defined to represent the manipulator configuration. They are adjusted to avoid the obstacle, singularity, and joint limit. The simulations of 12-DOF manipulator and an experiment of 18-DOF manipulator verify the proposed methods.
Collapse
|
5
|
Hereid A, Hubicki CM, Cousineau EA, Ames AD. Dynamic Humanoid Locomotion: A Scalable Formulation for HZD Gait Optimization. IEEE T ROBOT 2018. [DOI: 10.1109/tro.2017.2783371] [Citation(s) in RCA: 60] [Impact Index Per Article: 8.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
6
|
Rioux A, Esteves C, Hayet JB, Suleiman W. Cooperative Vision-Based Object Transportation by Two Humanoid Robots in a Cluttered Environment. INT J HUM ROBOT 2017. [DOI: 10.1142/s0219843617500189] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/12/2023]
Abstract
Although in recent years, there have been quite a few studies aimed at the navigation of robots in cluttered environments, few of these have addressed the problem of robots navigating while moving a large or heavy object. Such a functionality is especially useful when transporting objects of different shapes and weights without having to modify the robot hardware. In this work, we tackle the problem of making two humanoid robots navigate in a cluttered environment while transporting a very large object that simply could not be moved by a single robot. We present a complete navigation scheme, from the incremental construction of a map of the environment and the computation of collision-free trajectories to the design of the control to execute those trajectories. We present experiments made on real NAO robots, equipped with RGB-D sensors mounted on their heads, moving an object around obstacles. Our experiments show that a significantly large object can be transported without modifying the robot main hardware, and therefore that our scheme enhances the humanoid robots capacities in real-life situations. Our contributions are: (1) a low-dimension multi-robot motion planning algorithm that finds an obstacle-free trajectory, by using the constructed map of the environment as an input, (2) a framework that produces continuous and consistent odometry data, by fusing the visual and the robot odometry information, (3) a synchronization system that uses the projection of the robots based on their hands positions coupled with the visual feedback error computed from a frontal camera, (4) an efficient real-time whole-body control scheme that controls the motions of the closed-loop robot–object–robot system.
Collapse
Affiliation(s)
- Antoine Rioux
- Electrical and Computer Engineering Department, Faculty of Engineering, University of Sherbrooke, Canada
| | - Claudia Esteves
- Department of Mathematics, Universidad de Guanajuato, México
| | | | - Wael Suleiman
- Electrical and Computer Engineering Department, Faculty of Engineering, University of Sherbrooke, Canada
| |
Collapse
|
7
|
Hoshino S, Uchida K. Interactive Motion Planning for Mobile Robot Navigation in Dynamic Environments. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS 2017. [DOI: 10.20965/jaciii.2017.p0667] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Abstract
In dynamic environments, taking static and moving obstacles into consideration in motion planning for mobile robot navigation is a technical issue. In this paper, we use a single mobile robot, for which humans are moving obstacles. Since moving humans sometimes get in the way of the robot, it must avoid collisions with them. Furthermore, if a part of the environment is crowded with humans, it is better for the robot to detour around the congested area. For this navigational challenge, we focus on the interaction between humans and the robot, so this paper proposes a motion planner for successfully getting through the human-robot interaction. The interactive motion planner is based on the hybrid use of global and local path planners. Furthermore, the local path planner is executed repetitively during the navigation. Through the human-robot interaction, the robot is enabled not only to avoid the collisions with humans but also to detour around congested areas. The emergence of this movement is the main contribution of this paper. We discuss the simulation results in terms of the effectiveness of the proposed motion planner for robot navigation in dynamic environments that include humans.
Collapse
|
8
|
Perrin N, Ott C, Englsberger J, Stasse O, Lamiraux F, Caldwell DG. Continuous Legged Locomotion Planning. IEEE T ROBOT 2017. [DOI: 10.1109/tro.2016.2623329] [Citation(s) in RCA: 9] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
9
|
Leylavi Shoushtari A. Robot body self-modeling algorithm: a collision-free motion planning approach for humanoids. SPRINGERPLUS 2016; 5:543. [PMID: 27186507 PMCID: PMC4848286 DOI: 10.1186/s40064-016-2175-8] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 10/02/2015] [Accepted: 04/15/2016] [Indexed: 11/10/2022]
Abstract
Motion planning for humanoid robots is one of the critical issues due to the high redundancy and theoretical and technical considerations e.g. stability, motion feasibility and collision avoidance. The strategies which central nervous system employs to plan, signal and control the human movements are a source of inspiration to deal with the mentioned problems. Self-modeling is a concept inspired by body self-awareness in human. In this research it is integrated in an optimal motion planning framework in order to detect and avoid collision of the manipulated object with the humanoid body during performing a dynamic task. Twelve parametric functions are designed as self-models to determine the boundary of humanoid's body. Later, the boundaries which mathematically defined by the self-models are employed to calculate the safe region for box to avoid the collision with the robot. Four different objective functions are employed in motion simulation to validate the robustness of algorithm under different dynamics. The results also confirm the collision avoidance, reality and stability of the predicted motion.
Collapse
Affiliation(s)
- Ali Leylavi Shoushtari
- Department of Computer Engineering, Shoushtar Branch, Islamic Azad University, Shoushtar, Iran
| |
Collapse
|
10
|
Dual arm-angle parameterisation and its applications for analytical inverse kinematics of redundant manipulators. ROBOTICA 2015. [DOI: 10.1017/s0263574715000284] [Citation(s) in RCA: 17] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
Abstract
SUMMARYAn S-R-S (Spherical-Revolute-Spherical) redundant manipulator is similar to a human arm and is often used to perform dexterous tasks. To solve the inverse kinematics analytically, the arm-angle was usually used to parameterise the self-motion. However, the previous studies have had shortcomings; some methods cannot avoid algorithm singularity and some are unsuitable for configuration control because they use a temporary reference plane. In this paper, we propose a method of analytical inverse kinematics resolution based on dual arm-angle parameterisation. By making use of two orthogonal vectors to define two absolute reference planes, we obtain two arm angles that satisfy a specific condition. The algorithm singularity problem is avoided because there is always at least one arm angle to represent the redundancy. The dual arm angle method overcomes the shortcomings of traditional methods and retains the advantages of the arm angle. Another contribution of this paper is the derivation of the absolute reference attitude matrix, which is the key to the resolution of analytical inverse kinematics but has not been previously addressed. The simulation results for typical cases that include the algorithm singularity condition verified our method.
Collapse
|
11
|
Kanehiro F, Yoshida E, Yokoi K. Efficient reaching motion planning method for low-level autonomy of teleoperated humanoid robots. Adv Robot 2014. [DOI: 10.1080/01691864.2013.876931] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/25/2022]
|
12
|
Ivan V, Zarubin D, Toussaint M, Komura T, Vijayakumar S. Topology-based representations for motion planning and generalization in dynamic environments with interactions. Int J Rob Res 2013. [DOI: 10.1177/0278364913482017] [Citation(s) in RCA: 20] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
Abstract
Motion can be described in several alternative representations, including joint configuration or end-effector spaces, but also more complex topology-based representations that imply a change of Voronoi bias, metric or topology of the motion space. Certain types of robot interaction problems, e.g. wrapping around an object, can suitably be described by so-called writhe and interaction mesh representations. However, considering motion synthesis solely in a topology-based space is insufficient since it does not account for additional tasks and constraints in other representations. In this paper, we propose methods to combine and exploit different representations for synthesis and generalization of motion in dynamic environments. Our motion synthesis approach is formulated in the framework of optimal control as an approximate inference problem. This allows for consistent combination of multiple representations (e.g. across task, end-effector and joint space). Motion generalization to novel situations and kinematics is similarly performed by projecting motion from topology-based to joint configuration space. We demonstrate the benefit of our methods on problems where direct path finding in joint configuration space is extremely hard whereas local optimal control exploiting a representation with different topology can efficiently find optimal trajectories. In real-world demonstrations, we highlight the benefits of using topology-based representations for online motion generalization in dynamic environments.
Collapse
Affiliation(s)
| | | | | | - Taku Komura
- School of Informatics, University of Edinburgh, UK
| | | |
Collapse
|
13
|
Gregg RD, Tilton AK, Candido S, Bretl T, Spong MW. Control and Planning of 3-D Dynamic Walking With Asymptotically Stable Gait Primitives. IEEE T ROBOT 2012. [DOI: 10.1109/tro.2012.2210484] [Citation(s) in RCA: 42] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
|
14
|
HAYET JEANBERNARD, ESTEVES CLAUDIA, ARECHAVALETA GUSTAVO, STASSE OLIVIER, YOSHIDA EIICHI. HUMANOID LOCOMOTION PLANNING FOR VISUALLY GUIDED TASKS. INT J HUM ROBOT 2012. [DOI: 10.1142/s0219843612500090] [Citation(s) in RCA: 9] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022]
Abstract
In this work, we propose a landmark-based navigation approach that integrates (1) high-level motion planning capabilities that take into account the landmarks position and visibility and (2) a stack of feasible visual servoing tasks based on footprints to follow. The path planner computes a collision-free path that considers sensory, geometric, and kinematic constraints that are specific to humanoid robots. Based on recent results in movement neuroscience that suggest that most humans exhibit nonholonomic constraints when walking in open spaces, the humanoid steering behavior is modeled as a differential-drive wheeled robot (DDR). The obtained paths are made of geometric primitives that are the shortest in distance in free spaces. The footprints around the path and the positions of the landmarks to which the gaze must be directed are used within a stack-of-tasks (SoT) framework to compute the whole-body motion of the humanoid. We provide some experiments that verify the effectiveness of the proposed strategy on the HRP-2 platform.
Collapse
Affiliation(s)
- JEAN-BERNARD HAYET
- Centro de Investigación en Matemáticas, CIMAT, Jalisco s/n. Col. Valenciana, 36240 Guanajuato, Guanajuato, México
| | - CLAUDIA ESTEVES
- Departamento de Matemáticas, Universidad de Guanajuato, Jalisco s/n. Col. Valenciana, 36240 Guanajuato, Guanajuato, México
| | - GUSTAVO ARECHAVALETA
- Departamento de Matemáticas, Universidad de Guanajuato, Jalisco s/n. Col. Valenciana, 36240 Guanajuato, Guanajuato, México
- Robotics and Advanced Manufacturing Group, Centro de Investigación y de Estudios Avanzados del IPN, CINVESTAV, Saltillo, Coah, México
| | - OLIVIER STASSE
- LAAS-CNRS, Laboratoire d'Analyse et d'Architecture des Systèmes, Groupe Gepetto, 7, avenue du Colonel Roche, 31077 Toulouse Cedex 4, France
| | - EIICHI YOSHIDA
- CNRS-AIST, JRL (Joint Robotics Laboratory), UMI 3218/CRT, Intelligent Systems Research Institute, AIST Central 2, Umezono 1-1-1, Tsukuba, Ibaraki 305-8568, Japan
| |
Collapse
|
15
|
Mombaur K, Laumond JP, Yoshida E. An Optimal Control-Based Formulation to Determine Natural Locomotor Paths for Humanoid Robots. Adv Robot 2012. [DOI: 10.1163/016918610x487090] [Citation(s) in RCA: 9] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/19/2022]
Affiliation(s)
- Katja Mombaur
- a Joint French-Japanese Robotics Laboratory, LAAS-CNRS, Université de Toulouse, 7 ave du Colonel Roche, 31077 Toulouse, France;,
| | - Jean-Paul Laumond
- b Joint French-Japanese Robotics Laboratory, LAAS-CNRS, Université de Toulouse, 7 ave du Colonel Roche, 31077 Toulouse, France
| | - Eiichi Yoshida
- c Joint French-Japanese Robotics Laboratory, LAAS-CNRS, Université de Toulouse, 7 ave du Colonel Roche, 31077 Toulouse, France, CNRS-AIST Joint Robotics Laboratory, UMI 3218/CRT, National Institute of Advanced Industrial Science and Technology, Umezono 1-1-1, Tsukuba, Ibaraki 305-8568, Japan
| |
Collapse
|
16
|
Kim CH, Tsujino H, Sugano S. Rapid Short-Time Path Planning for Phase Space. JOURNAL OF ROBOTICS AND MECHATRONICS 2011. [DOI: 10.20965/jrm.2011.p0271] [Citation(s) in RCA: 12] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Abstract
This paper addresses optimal motion for general machines. Approximation for optimal motion requires a global path planning algorithm that precisely calculates the whole dynamics of a machine in a brief calculation. We propose a path planning algorithm that consists of path searching and pruning algorithms. The pruning algorithmis based on our analysis of state resemblance in general phase space. To confirm precision, calculation cost, optimality and applicability of the proposed algorithm, we conducted several shortest time path planning experiments for the dynamic models of double inverted pendulums. Precision to reach the goal states of the pendulums was better than other algorithms. Calculation cost was 58 times faster at least. We could tune optimality of proposed algorithm via resolution parameters. A positive correlation between optimality and resolutions was confirmed. Applicability was confirmed in a torque based position and velocity feedback control simulation. As a result of this simulation, the double inverted pendulums tracked planned motion under noise while keeping within torque limitations.
Collapse
|
17
|
|
18
|
Kanoun O, Laumond JP, Yoshida E. Planning foot placements for a humanoid robot: A problem of inverse kinematics. Int J Rob Res 2010. [DOI: 10.1177/0278364910371238] [Citation(s) in RCA: 44] [Impact Index Per Article: 2.9] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
We present a novel approach to plan foot placements for a humanoid robot according to kinematic tasks. In this approach, the foot placements are determined by the continuous deformation of a robot motion including a locomotion phase according to the desired tasks. We propose to represent the motion by a virtual kinematic tree composed of a kinematic model of the robot and articulated foot placements. This representation allows us to formulate the motion deformation problem as a classical inverse kinematics problem on a kinematic tree. We first provide details of the basic scheme where the number of footsteps is given in advance and illustrate it with scenarios on the robot HRP-2. Then we propose a general criterion and an algorithm to adapt the number of footsteps progressively to the kinematic goal. The limits and possible extensions of this approach are discussed last.
Collapse
|
19
|
|
20
|
Castelan M, Arechavaleta G. Approximating the reachable space of human walking paths: a low dimensional linear approach. 2009 9TH IEEE-RAS INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS 2009. [DOI: 10.1109/ichr.2009.5379595] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 09/02/2023]
|
21
|
Yoshida E, Poirier M, Laumond JP, Kanoun O, Lamiraux F, Alami R, Yokoi K. Pivoting based manipulation by a humanoid robot. Auton Robots 2009. [DOI: 10.1007/s10514-009-9143-x] [Citation(s) in RCA: 22] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/20/2022]
|