1
|
Lamiraux F, Mirabel J. Prehensile Manipulation Planning: Modeling, Algorithms and Implementation. IEEE T ROBOT 2022. [DOI: 10.1109/tro.2021.3130433] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|
2
|
Thakar S, Malhan RK, Bhatt PM, Gupta SK. Area-Coverage Planning for Spray-based Surface Disinfection with a Mobile Manipulator. ROBOTICS AND AUTONOMOUS SYSTEMS 2022; 147:103920. [PMID: 36570412 PMCID: PMC9759113 DOI: 10.1016/j.robot.2021.103920] [Citation(s) in RCA: 2] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/04/2023]
Abstract
The use of robots has significantly increased to fight highly contagious diseases like SARS-COV-2, Ebola, MERS, and others. One of the important applications of robots to fight such infectious diseases is disinfection. Manual disinfection can be a time-consuming, risky, labor-intensive, and mundane, and humans may fail to disinfect critical areas due to the resulting fatigue. Autonomous or semi-autonomous mobile manipulators mounted with a spray nozzle at the end-effector can be very effective in spraying disinfectant liquid for deep disinfection of objects and surfaces. In this paper, we present an area-coverage planning algorithm to compute a path that the nozzle follows to disinfect surfaces represented by their point clouds. We project the point cloud on a plane and produce a polygon on which we generate multiple spray paths using our branch and bound-based tree search area-coverage algorithm such that the spray paths cover the entire area of the polygon. An appropriate spray path is chosen using a robot capability map-based selection criterion. We generate mobile manipulator trajectories using successive refinement-based parametric optimization so that the paths for the nozzle are followed accurately. Thereafter, we need to make sure that the joint velocities of the mobile manipulator are regulated appropriately such that each point on the surface receives enough disinfectant spray. To this end, we compute the time intervals between the robot path waypoints such that enough disinfectant liquid is sprayed on all points of the point cloud that results in thorough disinfection of the surface, and the particular robot path is executed in the minimum possible time. We have implemented the area-coverage planning and mobile manipulator motion planning on five test scenarios in simulation using our ADAMMS-SD (Agile Dexterous Autonomous Mobile Manipulation System for Surface Disinfection) robot. We benchmark our spray path generation algorithm with three competing methods by showing that the generated paths are significantly more efficient in terms of area coverage and reducing disinfectant wastage. We also show the time interval computation between successive waypoints results in thorough disinfection of surfaces.
Collapse
Affiliation(s)
- Shantanu Thakar
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| | - Rishi K Malhan
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| | - Prahar M Bhatt
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| | - Satyandra K Gupta
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| |
Collapse
|
3
|
Orthey A, Toussaint M. Section Patterns: Efficiently Solving Narrow Passage Problems in Multilevel Motion Planning. IEEE T ROBOT 2021. [DOI: 10.1109/tro.2021.3070975] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
4
|
Letizia NA, Salamat B, Tonello AM. A Novel Recursive Smooth Trajectory Generation Method for Unmanned Vehicles. IEEE T ROBOT 2021. [DOI: 10.1109/tro.2021.3053649] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
5
|
Global motion planning and redundancy resolution for large objects manipulation by dual redundant robots with closed kinematics. ROBOTICA 2021. [DOI: 10.1017/s0263574721000941] [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
AbstractThe multi-arm robotic systems consisting of redundant robots are able to conduct more complex and coordinated tasks, such as manipulating large or heavy objects. The challenges of the motion planning and control for such systems mainly arise from the closed-chain constraint and redundancy resolution problem. The closed-chain constraint reduces the configuration space to lower-dimensional subsets, making it difficult for sampling feasible configurations and planning path connecting them. A global motion planner is proposed in this paper for the closed-chain systems, and motions in different disconnected manifolds are efficiently bridged by two type regrasping moves. The regrasping moves are automatically chosen by the planner based on cost-saving principle, which greatly improve the success rate and efficiency. Furthermore, to obtain the optional inverse kinematic solutions satisfying joint physical limits (e.g., joint position, velocity, acceleration limits) in the planning, the redundancy resolution problem for dual redundant robots is converted into a unified quadratic programming problem based on the combination of two diff erent-level optimizing criteria, i.e. the minimization velocity norm (MVN) and infinity norm torque-minimization (INTM). The Dual-MVN-INTM scheme guarantees smooth velocity, acceleration profiles, and zero final velocity at the end of motion. Finally, the planning results of three complex closed-chain manipulation task using two Franka Emika Panda robots and two Kinova Jaco2 robots in both simulation and experiment demonstrate the effectiveness and efficiency of the proposed method.
Collapse
|
6
|
Bordalba R, Ros L, Porta JM. A Randomized Kinodynamic Planner for Closed-Chain Robotic Systems. IEEE T ROBOT 2021. [DOI: 10.1109/tro.2020.3010628] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
7
|
Kabir AM, Thakar S, Malhan RK, Shembekar AV, Shah BC, Gupta SK. Generation of synchronized configuration space trajectories with workspace path constraints for an ensemble of robots. Int J Rob Res 2021. [DOI: 10.1177/0278364920988087] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/30/2022]
Abstract
We present an approach to generate path-constrained synchronous motion for the coupled ensemble of robots. In this article, we refer to serial-link manipulators and mobile bases as robots. We assume that the relative motion constraints among the objects in the environment are given. We represent the motion constraints as path constraints and pose the problem of path-constrained synchronous trajectory generation as a non-linear optimization problem. Our approach generates configuration space trajectories for the robots to manipulate the objects such that the given motion constraints among the objects are satisfied. We present a method that formulates the problem as a discrete parameter optimization problem and solves it using successive constraint refinement techniques. The method adaptively selects the parametric representation of the configuration variables for a given scenario. It also generates an approximate solution as the starting point for the successive constraint refinement stages to reduce the computation time. We discuss in detail why successive constraint refinement strategies are useful for solving this class of problems. We demonstrate the effectiveness of the proposed method on challenging test cases in simulation and physical environments with high-degree-of-freedom robotic systems.
Collapse
Affiliation(s)
- Ariyan M Kabir
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| | - Shantanu Thakar
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| | - Rishi K Malhan
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| | - Aniruddha V Shembekar
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| | - Brual C Shah
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| | - Satyandra K Gupta
- Viterbi School of Engineering, University of Southern California, Los Angeles, CA, USA
| |
Collapse
|
8
|
Asymptotically-Optimal Topological Nearest-Neighbor Filtering. IEEE Robot Autom Lett 2020. [DOI: 10.1109/lra.2020.3017472] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
|
9
|
|
10
|
Mao H, Xiao J. Real-Time Conflict Resolution of Task-Constrained Manipulator Motion in Unforeseen Dynamic Environments. IEEE T ROBOT 2019. [DOI: 10.1109/tro.2019.2924556] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
|
11
|
Kingston Z, Moll M, Kavraki LE. Exploring implicit spaces for constrained sampling-based planning. Int J Rob Res 2019. [DOI: 10.1177/0278364919868530] [Citation(s) in RCA: 23] [Impact Index Per Article: 4.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
Abstract
We present a review and reformulation of manifold constrained sampling-based motion planning within a unifying framework, IMACS (implicit manifold configuration space). IMACS enables a broad class of motion planners to plan in the presence of manifold constraints, decoupling the choice of motion planning algorithm and method for constraint adherence into orthogonal choices. We show that implicit configuration spaces defined by constraints can be presented to sampling-based planners by addressing two key fundamental primitives, sampling and local planning, and that IMACS preserves theoretical properties of probabilistic completeness and asymptotic optimality through these primitives. Within IMACS, we implement projection- and continuation-based methods for constraint adherence, and demonstrate the framework on a range of planners with both methods in simulated and realistic scenarios. Our results show that the choice of method for constraint adherence depends on many factors and that novel combinations of planners and methods of constraint adherence can be more effective than previous approaches. Our implementation of IMACS is open source within the Open Motion Planning Library and is easily extended for novel planners and constraint spaces.
Collapse
Affiliation(s)
- Zachary Kingston
- Department of Computer Science, Rice University, Houston, TX, USA
| | - Mark Moll
- Department of Computer Science, Rice University, Houston, TX, USA
| | - Lydia E Kavraki
- Department of Computer Science, Rice University, Houston, TX, USA
| |
Collapse
|
12
|
Inverse kinematics-based motion planning for dual-arm robot with orientation constraints. INT J ADV ROBOT SYST 2019. [DOI: 10.1177/1729881419836858] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022] Open
Abstract
This article proposes an efficient and probabilistic complete planning algorithm to address motion planning problem involving orientation constraints for decoupled dual-arm robots. The algorithm is to combine sampling-based planning method with analytical inverse kinematic calculation, which randomly samples constraint-satisfying configurations on the constraint manifold using the analytical inverse kinematic solver and incrementally connects them to the motion paths in joint space. As the analytical inverse kinematic solver is applied to calculate constraint-satisfying joint configurations, the proposed algorithm is characterized by its efficiency and accuracy. We have demonstrated the effectiveness of our approach on the Willow Garage’s PR2 simulation platform by generating trajectory across a wide range of orientation-constrained scenarios for dual-arm manipulation.
Collapse
|
13
|
Abstract
Finding feasible motion for robots with high-dimensional configuration space is a fundamental problem in robotics. Sampling-based motion planning algorithms have been shown to be effective for these high-dimensional systems. However, robots are often subject to task constraints (e.g., keeping a glass of water upright, opening doors and coordinating operation with dual manipulators), which introduce significant challenges to sampling-based motion planners. In this work, we introduce a method to establish approximate model for constraint manifolds, and to compute an approximate metric for constraint manifolds. The manifold metric is combined with motion planning methods based on projection operations, which greatly improves the efficiency and success rate of motion planning tasks under constraints. The proposed method Approximate Graph-based Constrained Bi-direction Rapidly Exploring Tree (AG-CBiRRT), which improves upon CBiRRT, and CBiRRT were tested on several task constraints, highlighting the benefits of our approach for constrained motion planning tasks.
Collapse
|
14
|
Abstract
SUMMARYConsider the practically relevant situation in which a robotic system is assigned a task to be executed in an environment that contains moving obstacles. Generating collision-free motions that allow the robot to execute the task while complying with its control input limitations is a challenging problem, whose solution must be sought in the robot state space extended with time. We describe a general planning framework which can be tailored to robots described by either kinematic or dynamic models. The main component is a control-based scheme for producing configuration space subtrajectories along which the task constraint is continuously satisfied. The geometric motion and time history along each subtrajectory are generated separately in order to guarantee feasibility of the latter and at the same time make the scheme intrinsically more flexible. A randomized algorithm then explores the search space by repeatedly invoking the motion generation scheme and checking the produced subtrajectories for collisions. The proposed framework is shown to provide a probabilistically complete planner both in the kinematic and the dynamic case. Modified versions of the planners based on the exploration–exploitation approach are also devised to improve search efficiency or optimize a performance criterion along the solution. We present results in various scenarios involving non-holonomic mobile robots and fixed-based manipulators to show the performance of the planner.
Collapse
|
15
|
Sintov A, Borum A, Bretl T. Motion Planning of Fully Actuated Closed Kinematic Chains With Revolute Joints: A Comparative Analysis. IEEE Robot Autom Lett 2018. [DOI: 10.1109/lra.2018.2846806] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
16
|
Mullins GE, Kessens C, Gupta SK. An Adaptive Sampling Approach for Evaluating Robot Self-Righting Capabilities. IEEE Robot Autom Lett 2018. [DOI: 10.1109/lra.2018.2864350] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
17
|
Zhu D, Cao X, Sun B, Luo C. Biologically Inspired Self-Organizing Map Applied to Task Assignment and Path Planning of an AUV System. IEEE Trans Cogn Dev Syst 2018. [DOI: 10.1109/tcds.2017.2727678] [Citation(s) in RCA: 78] [Impact Index Per Article: 13.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|
18
|
Rosales C, Spinelli F, Gabiccini M, Zito C, Wyatt JL. GPAtlasRRT: A Local Tactile Exploration Planner for Recovering the Shape of Novel Objects. INT J HUM ROBOT 2018. [DOI: 10.1142/s0219843618500147] [Citation(s) in RCA: 11] [Impact Index Per Article: 1.8] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022]
Abstract
Touch is an important modality to recover object shape. We present a method for a robot to complete a partial shape model by local tactile exploration. In local tactile exploration, the finger is constrained to follow the local surface. This is useful for recovering information about a contiguous portion of the object and is frequently employed by humans. There are three contributions. First, we show how to segment an initial point cloud of a grasped, unknown object into hand and object. Second, we present a local tactile exploration planner. This combines a Gaussian Process (GP) model of the object surface with an AtlasRRT planner. The GP predicts the unexplored surface and the uncertainty of that prediction. The AtlasRRT creates a tactile exploration path across this predicted surface, driving it towards the region of greatest uncertainty. Finally, we experimentally compare the planner with alternatives in simulation, and demonstrate the complete approach on a real robot. We show that our planner successfully traverses the object, and that the full object shape can be recovered with a good degree of accuracy.
Collapse
Affiliation(s)
- Carlos Rosales
- Centro di Ricerca E. Piaggio, Università di Pisa, Pisa, Italy
| | | | - Marco Gabiccini
- Dipartimento di Ingegneria Civile e Industriale, Largo Lucio Lazzarino 1, Universita di Pisa, 56122 Pisa Pl, Italy
| | - Claudio Zito
- IRLab, CN–CR, School of Computer Science, University of Birmingham, Birmingham B15 2TT, UK
| | - Jeremy L. Wyatt
- IRLab, CN–CR, School of Computer Science, University of Birmingham, Birmingham B15 2TT, UK
| |
Collapse
|
19
|
Oriolo G, Cefalo M, Vendittelli M. Repeatable Motion Planning for Redundant Robots Over Cyclic Tasks. IEEE T ROBOT 2017. [DOI: 10.1109/tro.2017.2715348] [Citation(s) in RCA: 19] [Impact Index Per Article: 2.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
|
20
|
Xian Z, Lertkultanon P, Pham QC. Closed-Chain Manipulation of Large Objects by Multi-Arm Robotic Systems. IEEE Robot Autom Lett 2017. [DOI: 10.1109/lra.2017.2708134] [Citation(s) in RCA: 35] [Impact Index Per Article: 5.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
|
21
|
Zuo L, Guo Q, Xu X, Fu H. A hierarchical path planning approach based on A ⁎ and least-squares policy iteration for mobile robots. Neurocomputing 2015. [DOI: 10.1016/j.neucom.2014.09.092] [Citation(s) in RCA: 43] [Impact Index Per Article: 4.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
|
22
|
Wang J, Lee J, Kim J. Constrained motion planning for robot manipulators using local geometric information. Adv Robot 2015. [DOI: 10.1080/01691864.2015.1081104] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/22/2022]
|
23
|
Bohigas O, Henderson ME, Ros L, Manubens M, Porta JM. Planning Singularity-Free Paths on Closed-Chain Manipulators. IEEE T ROBOT 2013. [DOI: 10.1109/tro.2013.2260679] [Citation(s) in RCA: 22] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|