This paper reports a novel result: with proper robot models based on geometric mechanics, one can formulate the kinodynamic motion planning problems for rigid body systems as exact polynomial optimization problems. Due to the nonlinear rigid body dynamics, the motion planning problem for rigid body systems is nonconvex. Existing global optimization-based methods do not parameterize 3D rigid body motion efficiently; thus, they do not scale well to long-horizon planning problems. We use Lie groups as the configuration space and apply the variational integrator to formulate the forced rigid body dynamics as quadratic polynomials. Then, we leverage Lasserre’s hierarchy of moment relaxation to obtain the globally optimal solution via semidefinite programming. By leveraging the sparsity of the motion planning problem, the proposed algorithm has linear complexity with respect to the planning horizon. This paper demonstrates that the proposed method can provide globally optimal solutions or certificates of infeasibility at the second-order relaxation for 3D drone landing using full dynamics and inverse kinematics for serial manipulators. Moreover, we extend the algorithms to multi-body systems via the constrained variational integrators. The testing cases on cart-pole and drone with cable-suspended load suggest that the proposed algorithms can provide rank-one optimal solutions or nontrivial initial guesses. Finally, we propose strategies to speed up the computation, including an alternative formulation using quaternion, which provides empirically tight relaxations for the drone landing problem at the first-order relaxation.
more »
« less
Development and Optimization of a Noncircular Pulley for Motion Decoupling in Cable-Driven Serial Robots
Abstract Cable-driven serial robots have emerged with high potential for wide applications due to their compact size and low inertia properties. However, developing this type of robot encounters a motion coupling issue that the movement of one joint leads to the motion of other joints, resulting in complex control. In this paper, we proposed a novel approach for motion decoupling based on a noncircular pulley. The length change of the driving cable caused by the motion coupling problem is resolved by using the noncircular pulley. The calculation process of the profile for the noncircular pulley is illustrated in detail. An optimization process based on the brute force method is presented to identify the optimal parameters to minimize the compensation error. A cable-driven serial robot based on the decoupling method is prototyped for assessments. Experiments are conducted to evaluate the performance of the proposed motion decoupling method. The results reveal that the proposed method can effectively resolve the motion coupling issue by maintaining almost constant cable length with a maximum accumulative error only as 0.086 mm, demonstrating the effectiveness of the method.
more »
« less
- Award ID(s):
- 2138903
- PAR ID:
- 10573379
- Publisher / Repository:
- ASME
- Date Published:
- Journal Name:
- Journal of Mechanical Design
- Volume:
- 146
- Issue:
- 11
- ISSN:
- 1050-0472
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Abstract Based on observations from nature, tails are believed to help animals achieve highly agile motions. Traditional single-link robotic tails serve as a good simplification for both modeling and implementation purposes. However, this approach cannot explain the complicated tail behaviors exhibited in nature where multi-link structures are more commonly observed. Unlike its single-link counterpart, articulated multi-link tails essentially belong to the serial manipulator family which possesses special motion transmission design challenges. To address this challenge, a cable-driven hyper-redundant design becomes the most used approach. Limited by cable strength and elastic components, this approach suffers from low-frequency response, inadequate generated inertial loading, and fragile hardware, which are all critical drawbacks for robotic tails design. To solve these structure-related shortcomings, a multi-link robotic tail made up of rigid links is proposed in this paper. The new structure takes advantage of the traditional hybrid mechanism architecture, but utilizes rigid mechanisms to couple the motions between the ith link and the (i + 1)th link rather than using cable actuation. By doing so, the overall tail becomes a rigid mechanism that achieves quasi-uniform spatial bending for each segment and allows performing highly dynamic motions. The mechanism and detailed design of this new robotic tail are presented. The kinematic model was developed and an optimization process was conducted to reduce the bending non-uniformity for the rigid tail. Based on this special optimization design, the dynamic model of the new mechanism is significantly simplified. A small-scale three-segment prototype was integrated to verify the proposed mechanism's unique mobility.more » « less
-
Abstract This paper introduces a novel cable-driven robotic platform that enables six degrees-of-freedom (DoF) natural head–neck movements. Poor postural control of the head–neck can be a debilitating symptom of neurological disorders such as amyotrophic lateral sclerosis and cerebral palsy. Current treatments using static neck collars are inadequate, and there is a need to develop new devices to empower movements and facilitate physical rehabilitation of the head–neck. State-of-the-art neck exoskeletons using lower DoF mechanisms with rigid linkages are limited by their hard motion constraints imposed on head–neck movements. By contrast, the cable-driven robot presented in this paper does not constrain motion and enables wide-range, 6-DoF control of the head–neck. We present the mechatronic design, validation, and control implementations of this robot, as well as a human experiment to demonstrate a potential use case of this versatile robot for rehabilitation. Participants were engaged in a target reaching task while the robot applied both assistive and resistive moments on the head during the task. Our results show that neck muscle activation increased by 19% when moving the head against resistance and decreased by 28–43% when assisted by the robot. Overall, these results provide a scientific justification for further research in enabling movement and identifying personalized rehabilitation for motor training. Beyond rehabilitation, other applications such as applying force perturbations on the head to study sensory integration and applying traction to achieve pain relief may benefit from the innovation of this robotic platform which is capable of applying controlled 6-DoF forces/moments on the head.more » « less
-
null (Ed.)Surgical robots have been introduced to operating rooms over the past few decades due to their high sensitivity, small size, and remote controllability. The cable-driven nature of many surgical robots allows the systems to be dexterous and lightweight, with diameters as low as 5mm. However, due to the slack and stretch of the cables and the backlash of the gears, inevitable uncertainties are brought into the kinematics calcu- lation [1]. Since the reported end effector position of surgical robots like RAVEN-II [2] is directly calculated using the motor encoder measurements and forward kinematics, it may contain relatively large error up to 10mm, whereas semi-autonomous functions being introduced into abdominal surgeries require position inaccuracy of at most 1mm. To resolve the problem, a cost-effective, real-time and data-driven pipeline for robot end effector position precision estimation is proposed and tested on RAVEN-II. Analysis shows an improved end effector position error of around 1mm RMS traversing through the entire robot workspace without high-resolution motion tracker. The open source code, data sets, videos, and user guide can be found at //github.com/HaonanPeng/RAVEN Neural Network Estimator.more » « less
-
null (Ed.)Surgical robots have been introduced to operating rooms over the past few decades due to their high sensitivity, small size, and remote controllability. The cable-driven nature of many surgical robots allows the systems to be dexterous and lightweight, with diameters as low as 5mm. However, due to the slack and stretch of the cables and the backlash of the gears, inevitable uncertainties are brought into the kinematics calcu- lation [1]. Since the reported end effector position of surgical robots like RAVEN-II [2] is directly calculated using the motor encoder measurements and forward kinematics, it may contain relatively large error up to 10mm, whereas semi-autonomous functions being introduced into abdominal surgeries require position inaccuracy of at most 1mm. To resolve the problem, a cost-effective, real-time and data-driven pipeline for robot end effector position precision estimation is proposed and tested on RAVEN-II. Analysis shows an improved end effector position error of around 1mm RMS traversing through the entire robot workspace without high-resolution motion tracker. The open source code, data sets, videos, and user guide can be found at //github.com/HaonanPeng/RAVEN Neural Network Estimator.more » « less
An official website of the United States government

