-
A Time-Independent Control System for Natural Human Gait Assistance With a Soft Exoskeleton
Xiaowei TanBi ZhangGuangjun LiuXingang ZhaoYiwen Zhao
Keywords:ExoskeletonsControl systemsLegged locomotionTorquePulleysMechanical cablesWearable robotsforce controlgait analysislegged locomotionmedical roboticspatient rehabilitationwearable robotsapplying exoskeletonscommon time-dependent control systemcontinuous assistance adjustmentexoskeleton-provided assistanceforce control laghuman state variableiterative force control methodnatural human gait assistancenatural human walkingnovel assistance profile generation methodprofile continuously self-adjustssoft exoskeletonsuitable control systemtime-independent control systemtime-independent exoskeleton control systemuserwalking patternsAssistive roboticscontrol systemexoskeletonsexosuithuman-robot interaction
Abstracts:When applying exoskeletons for walking assistance, one important consideration is to ensure that the users retain full control over the exoskeleton-provided assistance, which is quite limited in existing exoskeletons due to the absence of a suitable control system. In this article, a time-independent exoskeleton control system is developed based on a novel assistance profile generation method and an iterative force control method to enable continuous assistance adjustment. The assistance profile is formulated as a Gaussian function with a human state variable and can be updated online to adapt to different users. The proposed profile continuously self-adjusts along the movement of the user's leg, especially when users change their walking patterns. The proposed control system iteratively compensates for the force control lag and amplitude attenuation to enable precise tracking of the assistance profile during natural human walking. Experiments have been conducted using a soft exoskeleton on subjects with and without prior experience using an exoskeleton. The experimental results have shown the effectiveness of the proposed control system compared with a common time-dependent control system.
-
Design, Control, and Experimental Evaluation of a Novel Robotic Glove System for Patients With Brachial Plexus Injuries
Wenda XuYunfei GuoCesar BravoPinhas Ben-Tzvi
Keywords:ExoskeletonsCouplingsKinematicsForce controlForceIndexesSpringsactuatorsforce controlinjurieslinear systemsmedical roboticsmobile robotsoptimisationpatient rehabilitationwearable robotsbrachial plexus injuriesdesign principlesembedded controllerimitated human motionintegrated exoskeleton glove systemlinear series elastic actuatorsmodel-free force control strategyoptimization strategiesoptimized finger linkagesportable glove systemrobotic glove systemrotary series elastic actuatorsExoskeleton glovegrasp assistanceseries elastic actuator (SEA)wearable robotics
Abstracts:This article presents the development of an exoskeleton glove system for people who suffer from brachial plexus injuries, aiming to assist their lost grasping functionality. The robotic system consists of a portable glove system and an embedded controller. The glove system consists of linear series elastic actuators, rotary series elastic actuators, and optimized finger linkages to provide imitated human motion to each finger and a coupled motion of the hand. The design principles and optimization strategies were investigated to balance functionality, portability, and stability. The model-based force control strategy compensated with a backlash model and model-free force control strategy are presented and compared. Results show that our proposed model-free control method achieves the goal of accurate force control. Finally, experiments were conducted with the prototype of the developed integrated exoskeleton glove system. Results from three subjects with 150 trials show that our proposed exoskeleton glove system has the potential to be used as a rehabilitation device for patients.
-
Shape Sensing of Flexible Robots Based on Deep Learning
Xuan Thao HaDi WuMouloud OurakGianni BorghesanJenny DankelmanArianna MenciassiEmmanuel Vander Poorten
Keywords:Robot sensing systemsShapeCathetersRobotsBendingGratingsTrainingBragg gratingscathetersdeep learning (artificial intelligence)fibre optic sensorsneural nets40-mm-long steerable continuum robotaccurate shape reconstructionANN-based shape sensing approachartificial neural networkaverage shape sensing errorcontinuum robotsdeep learning methodflexible robotsmulticore fiber bragg grating fibermultiple fibersrecent model-based shape sensing methodrecent state-of-the-art model-based shape sensing approachsingle multicore fibersize 0.24 mmsize 0.49 mmBragg gratingscathetersdeep learningneural networksoptical fiber testingshape measurementsurgical instrument
Abstracts:In this article, a deep learning method for the shape sensing of continuum robots based on multicore fiber bragg grating (FBG) fiber is introduced. The proposed method, based on an artificial neural network (ANN), differs from traditional approaches, where accurate shape reconstruction requires a tedious characterization of many characteristic parameters. A further limitation of traditional approaches is that they require either multiple fibers, whose location relative to the centerline must be precisely known (calibrated), or a single multicore fiber whose position typically coincides with the neutral line. The proposed method addresses this limitation and, thus, allows shape sensing based on a single multicore fiber placed off-center. This helps in miniaturizing and leaves the central channel available for other purposes. The proposed approach was compared to a recent state-of-the-art model-based shape sensing approach. A two-degree-of-freedom benchtop fluidics-driven catheter system was built to validate the proposed ANN. The proposed ANN-based shape sensing approach was evaluated on a 40-mm-long steerable continuum robot in both 3-D free-space and 2-D constrained environments, yielding an average shape sensing error of 0.24 and 0.49 mm, respectively. With these results, the superiority of the proposed approach compared to the recent model-based shape sensing method was demonstrated.
-
Kinetostatic Modeling of Tendon-Driven Parallel Continuum Robots
Sven LilgeJessica Burgner-Kahrs
Keywords:RobotsTendonsMathematical modelsLoad modelingKinematicsBendingComputational modelingbendingmanipulator kinematicsbackbonesbendingcontinuum robot lengthsCosserat rod based kinetostatic modeling frameworkforward kinetostatic problemsinverse kinetostatic problemskinematic propertiesmanipulabilitymedian pose accuracymultiple individual continuous kinematic chainsparallel structuresreachable workspacerobotic prototypesize 4.9 mmstandard computing hardwaretendon-driven parallel continuum robotstendon-driven PCRtime 0.51 svelocity kinetostatic problemsContinuum robotsflexible linksparallel robotsrobot kinematicsrobot statics
Abstracts:Tendon-driven parallel continuum robots (PCR) consist of multiple individual continuous kinematic chains, that are actuated in bending utilizing tendons routed along their backbones. This work derives and proposes a Cosserat rod based kinetostatic modeling framework for such parallel structures that allows for efficiently solving the forward, inverse and velocity kinetostatic problems. Using this model, the kinematic properties such as reachable workspace, singularities, manipulability, and compliance of tendon-driven PCR are studied in detail. Experiments are conducted using a real robotic prototype to validate the derived modeling approach. Overall, a median pose accuracy of 4.9 mm, corresponding to 3.4% of the continuum robots' lengths, and 6.2<inline-formula><tex-math notation="LaTeX">$^circ$</tex-math></inline-formula> is achieved. The median of the model's computation time results in 0.51 s on standard computing hardware. Fast computations of below 100 ms can be achieved, if an appropriate initial guess for solving the kinetostatic model is available, making the model suitable for a range of different applications including optimization or control.
-
A Geometrically Exact Assumed Strain Modes Approach for the Geometrico- and Kinemato-Static Modelings of Continuum Parallel Robots
Sébastien BriotFrédéric Boyer
Keywords:RobotsMathematical modelsComputational modelingLegged locomotionStrainKinematicsParallel robotsindustrial robotsrigidityrobot kinematicscontinuous Cosserat equationscontinuum parallel robotsCPRdiscretization methodelastic variablesgeometrico-static modelskinemato-static modelingsrobot configurationrobot elastic stabilitySCRserial continuum robotsstiffnessstrain modes approachAssumed modescontinuum parallel robots (CPRs)modelingstabilitystatics
Abstracts:There is a growing interest on the study of continuum parallel robots (CPRs) due to their higher stiffness and better dynamics capacities than serial continuum robots (SCRs). Several works have focused on the computation of their geometrico- and kinemato-static models that can be sorted into two main categories. Models based on the continuous Cosserat equations are very accurate but assessing elastic stability with them is tricky, and discretized models allow easily checking the elastic stability, but they require a large number of elastic variables to be accurate. In this article, we extend an approach based on assumed strain modes developed for the dynamics of SCRs to the statics of CPRs. This method is able to predict the robot configuration with an excellent accuracy with a very limited number of elastic variables, contrary to other discretization methods. The method is also more than 100 times faster than finite differences for a better prediction accuracy. Finally, it is possible to assess the robot elastic stability by only checking the Hessian of the potential energy as for any discretization method, thus making the analysis of this property simpler than for the continuous Cosserat model. All results are validated through simulations on two case studies.
-
Three-Dimensional Bearing-Only Target Following via Observability-Enhanced Helical Guidance
Jianan LiZian NingShaoming HeChang-Hun LeeShiyu Zhao
Keywords:ObservabilityKalman filtersEstimationNoise measurementSensorsOptimal controlHeuristic algorithmsaerospace controlaircraft controlautonomous aerial vehicleshelicoptersKalman filtersnonlinear filtersstate estimation3-D helical guidance lawair-to-air targetbearing informationdimensional bearing-only targetextended Kalman filtermalicious MAVsmicroaerial vehiclesmultiple-step time-horizon casesobservability analysisobservability-enhanced helical guidanceonboard visual sensorpolar coordinate filterpseudolinear Kalman filterpursuer MAVsingle-step time-horizon casesstate estimationtarget MAVAerial target followingmicro aerial vehicles (MAVs)observability enhancement
Abstracts:This paper studies the problem of air-to-air target following of micro aerial vehicles (MAVs) motivated by the application of defense against malicious MAVs. When the bearing of the target MAV has been measured by the onboard visual sensor of the pursuer MAV, the problem becomes three-dimensional (3-D) bearing-only target following, which has been rarely studied in the literature and faces some unique challenges. To solve this problem, we propose the following novel results. First, to estimate the motion of the target MAV from 3-D bearing measurements, we propose a new pseudo-linear Kalman filter, which has a concise expression and superior stability compared to the classic ones such as the extended Kalman filter and modified polar coordinate filter. Second, we propose a novel approach to analyze the observability of state estimation when only bearing information is available. While the existing approaches are applicable to 2-D and single-step time-horizon cases, ours can handle more general 3-D and multiple-step time-horizon cases. Third, based on the theoretical conclusion of our observability analysis, we design a new 3-D helical guidance law that can better exploit the additional degree of freedom in 3D. The guidance law is adapted to the quadcopter's dynamics and a low-level flight controller is designed based on geometric control. Numerical simulation results verify the superior performance of the proposed algorithms compared to the state-of-the-art ones. Flight experiments on real quadrotor platforms further show the effectiveness and robustness of the proposed algorithms in practice.
-
ASRO-DIO: Active Subspace Random Optimization Based Depth Inertial Odometry
Jiazhao ZhangYijie TangHe WangKai Xu
Keywords:OptimizationCamerasCost functionRobotsState estimationRobot vision systemsTrackingcamerasdistance measurementmobile robotsmotion estimationoptimisationstate estimationaccurate DIOactive dimensionsactive subspace random optimizationASRO-DIOcandidate statescorresponding subspacedepth inertial odometry problemfast camera motiongood initializationgood optimalityhigh-dimensional nonlinear state estimationhigh-dimensional state spacehighly efficient variantinertial-aided navigation systemsinterframe transformationsrobust DIOsamples candidateDepth-inertial odometry (DIO)evolution strategysimultaneous localization and mappingstate estimation
Abstracts:High-dimensional nonlinear state estimation is at the heart of inertial-aided navigation systems (INS). Traditional methods usually rely on good initialization and find difficulty in handling large interframe transformations due to fast camera motion. We opt to tackle these challenges by solving the depth inertial odometry (DIO) problem with random optimization. To address the exponentially increased amount of candidate states sampled for the high-dimensional state space, we propose a highly efficient variant of random optimization based on the idea of active subspace. Our method identifies the active dimensions, which contribute most significantly to the decrease of the cost function in each iteration, and samples candidate states only within the corresponding subspace. This allows us to efficiently explore the 18D state space of DIO and achieve good optimality by sampling and evaluating only thousands of candidate states. Experiments show that our method attains highly robust and accurate DIO under fast camera motions and low light conditions, without needing a slow-motion warm-up for initialization.
-
Large-Dimensional Multibody Dynamics Simulation Using Contact Nodalization and Diagonalization
Jeongmin LeeMinji LeeDongjun Lee
Keywords:Mathematical modelsRobotsData modelsConvergenceSymmetric matricesFrictionBehavioral sciencescomputational complexityiterative methodsmatrix decompositionmatrix inversionrobotscomplementarity multicontact conditionscontact diagonalizationcontact impulse fixed-point iterationcontact nodalizationcontact simulationill-conditioned contact situationsintercontact decouplinglarge-dimensional multibody dynamics simulationmathematical conditionsmatrix factorizationsurrogate dynamicstime-complexityV-FPI iteration-loopvelocity fixed-point iterationContact modelingdexterous manipulationdynamicssimulation and animation
Abstracts:In this article, we propose a novel multibody dynamics simulation framework that can efficiently deal with large-dimensionality and complementarity multicontact conditions. Typical contact simulation approaches require performing contact impulse fixed-point iteration, which has high time-complexity from large-size matrix factorization and multiplication, as well as susceptibility to ill-conditioned contact situations. To circumvent this, we propose a novel framework based on velocity fixed-point iteration (V-FPI), which, by utilizing a certain surrogate dynamics and contact nodalization (with virtual nodes), we achieve not only intercontact decoupling but also their interaxes decoupling (i.e., contact diagonalization) at each iteration step. This then enables us to one-shot/parallel-solve the contact problem during each V-FPI iteration-loop, while avoiding large-size/dense matrix inversion/multiplication, thereby, significantly speeding up the simulation time with improved convergence property. We theoretically show that the solution of our framework is consistent with that of the original problem and, further, elucidate mathematical conditions for the convergence of our proposed solver. Performance and properties of our proposed simulation framework are also demonstrated and experimentally validated for various large-dimensional/multicontact scenarios including deformable objects.
-
Collaborative Magnetic Manipulation via Two Robotically Actuated Permanent Magnets
Giovanni PittiglioMichael BrockdorffTomas da VeigaJoshua DavyJames Henry ChandlerPietro Valdastri
Keywords:Magnetomechanical effectsMagnetic separationMagnetic resonance imagingCoilsPermanent magnetsSensorsRobot sensing systemscoilsmagnetic actuatorsmagnetic fieldsmanipulatorspermanent magnetscoil-based systemscollaborative magnetic manipulationcollaborative manipulationdegrees of freedomhigh actuating fieldsmagnetic DOFsmagnetomechanical manipulationopen-loop controlorthogonal magnetsrobotically actuated permanent magnetssingle permanent magnet approachesForce controlformal methods in robotics and automationmagnetic actuationmedical robots and systems
Abstracts:Magnetically actuated robots have proven effective in several applications, specifically in medicine. However, generating high actuating fields with a high degree of manipulability is still a challenge, especially when the application needs a large workspace to suitably cover a patient. The presented work discusses a novel approach for the control of magnetic field and field gradients using two robotically actuated permanent magnets. In this case, permanent magnets—relative to coil-based systems—have the advantage of larger field density without energy consumption. We demonstrate that collaborative manipulation of the two permanent magnets can introduce up to three additional Degrees of Freedom (DOFs) when compared to single permanent magnet approaches (five DOFs). We characterized the dual-arm system through the measurement of the fields and gradients and show accurate open-loop control with a 13.5% mean error. We then demonstrate how the magnetic DOFs can be employed in magnetomechanical manipulation, by controlling and measuring the wrench on two orthogonal magnets within the workspace, observing a maximum crosstalk of 6.1% and a mean error of 11.1%.
-
Auto-Optimizing Connection Planning Method for Chain-Type Modular Self-Reconfiguration Robots
Haobo LuoTin Lun Lam
Keywords:PlanningRobotsMISO communicationHardwareMeasurementHeuristic algorithmsTask analysiscomputational complexitymobile robotsoptimisationtree searchingtrees (mathematics)auto-optimizing connection planning methodchain-type modular robotschain-type modular self-reconfigurationconnection pointsconnection relationshipexponential-time algorithmgreedy-CMIMMISO modulesmultiple in-degree single out-degree modulesnear-optimal solutionsNP-complete problemoptimal connection planning solutionpolynomial-time algorithmTBBtree-based branch and boundComputational complexityconnection planninggraph matchingmodular robotsself-reconfiguration
Abstracts:Chain-type modular robots are capable of self-reconfiguration (SR), where the connection relationship between modules is changed according to the environment and tasks. This article focuses on the connection planning of SR based on multiple in-degree single out-degree (MISO) modules. The goal is to calculate the optimal connection planning solution: the sequence with the fewest detachment and attachment actions. To this end, we propose an auto-optimizing connection planning method that contains a polynomial-time algorithm to calculate near-optimal solutions and an exponential-time algorithm to further optimize the solutions automatically when some CPUs are idle. The method combines rapidity and optimality in the face of an NP-complete problem by using configuration pointers, strings that uniquely specify the robot's configuration. Our polynomial-time algorithm, in-degree matching (IM) uses the interchangeability of connection points to reduce reconfiguration steps. Our exponential-time algorithm, tree-based branch and bound (TBB) further optimizes the solutions to the optimum by a new branching strategy and stage cost. In the experiments, we verify the feasibility of the auto-optimizing method combining IM and TBB, and demonstrate the superiority of IM over Greedy-CM in the SR of MISO modules and the near-optimality of IM compared to the optimal solutions of TBB.