1
|
Woolfrey J, Ajoudani A, Lu W, Natale L. Optimal configurations for stiffness and compliance in human & robot arms. PLoS One 2024; 19:e0302987. [PMID: 38809855 PMCID: PMC11135727 DOI: 10.1371/journal.pone.0302987] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/27/2023] [Accepted: 04/17/2024] [Indexed: 05/31/2024] Open
Abstract
Research in neurophysiology has shown that humans are able to adapt the mechanical stiffness at the hand in order to resist disturbances. This has served as inspiration for optimising stiffness in robot arms during manipulation tasks. Endpoint stiffness is modelled in Cartesian space, as though the hand were in independent rigid body. But an arm is a series of rigid bodies connected by articulated joints. The contribution of the joints and arm configuration to the endpoint stiffness has not yet been quantified. In this paper we use mathematical optimisation to find conditions for maximum stiffness and compliance with respect to an externally applied force. By doing so, we can retroactively explain observations made about humans using these mathematically optimal conditions. We then show how this optimisation can be applied to robotic task planning and control. Experiments on a humanoid robot show similar arm posture to that observed in humans. This suggests there is an underlying physical principle by which humans optimise stiffness. We can use this to derive natural control methods for robots.
Collapse
Affiliation(s)
- Jon Woolfrey
- School of Electronic & Electrical Engineering, University of Leeds, Woodhouse, United Kingdom
| | - Arash Ajoudani
- Center for Intelligent & Robotic Systems, Istituto Italiano di Tecnologia, Genoa, GE, Italy
| | - Wenjie Lu
- School of Mechatronics & Automation, Harbin Institute of Technology, Shenzen, Guangdong, China
| | - Lorenzo Natale
- Center for Intelligent & Robotic Systems, Istituto Italiano di Tecnologia, Genoa, GE, Italy
| |
Collapse
|
2
|
Zeng C, Li S, Chen Z, Yang C, Sun F, Zhang J. Multifingered Robot Hand Compliant Manipulation Based on Vision-Based Demonstration and Adaptive Force Control. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 2023; 34:5452-5463. [PMID: 35767493 DOI: 10.1109/tnnls.2022.3184258] [Citation(s) in RCA: 1] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/15/2023]
Abstract
Multifingered hand dexterous manipulation is quite challenging in the domain of robotics. One remaining issue is how to achieve compliant behaviors. In this work, we propose a human-in-the-loop learning-control approach for acquiring compliant grasping and manipulation skills of a multifinger robot hand. This approach takes the depth image of the human hand as input and generates the desired force commands for the robot. The markerless vision-based teleoperation system is used for the task demonstration, and an end-to-end neural network model (i.e., TeachNet) is trained to map the pose of the human hand to the joint angles of the robot hand in real-time. To endow the robot hand with compliant human-like behaviors, an adaptive force control strategy is designed to predict the desired force control commands based on the pose difference between the robot hand and the human hand during the demonstration. The force controller is derived from a computational model of the biomimetic control strategy in human motor learning, which allows adapting the control variables (impedance and feedforward force) online during the execution of the reference joint angles. The simultaneous adaptation of the impedance and feedforward profiles enables the robot to interact with the environment compliantly. Our approach has been verified in both simulation and real-world task scenarios based on a multifingered robot hand, that is, the Shadow Hand, and has shown more reliable performances than the current widely used position control mode for obtaining compliant grasping and manipulation behaviors.
Collapse
|
3
|
Pozzi M, Achilli GM, Valigi MC, Malvezzi M. Modeling and Simulation of Robotic Grasping in Simulink Through Simscape Multibody. Front Robot AI 2022; 9:873558. [PMID: 35712551 PMCID: PMC9197556 DOI: 10.3389/frobt.2022.873558] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/10/2022] [Accepted: 04/29/2022] [Indexed: 11/13/2022] Open
Abstract
Grasping and dexterous manipulation remain fundamental challenges in robotics, above all when performed with multifingered robotic hands. Having simulation tools to design and test grasp and manipulation control strategies is paramount to get functional robotic manipulation systems. In this paper, we present a framework for modeling and simulating grasps in the Simulink environment, by connecting SynGrasp, a well established MATLAB toolbox for grasp simulation and analysis, and Simscape Multibody, a Simulink Library allowing the simulation of physical systems. The proposed approach can be used to simulate the grasp dynamics in Simscape, and then analyse the obtained grasps in SynGrasp. The devised functions and blocks can be easily customized to simulate different hands and objects.
Collapse
Affiliation(s)
- Maria Pozzi
- Department of Information Engineering and Mathematics, University of Siena, Siena, Italy
- *Correspondence: Maria Pozzi,
| | | | | | - Monica Malvezzi
- Department of Information Engineering and Mathematics, University of Siena, Siena, Italy
| |
Collapse
|
4
|
Shafer A, Deshpande AD. Human-like Endtip Stiffness Modulation Inspires Dexterous Manipulation with Robotic Hands. IEEE Trans Neural Syst Rehabil Eng 2022; 30:1138-1146. [PMID: 35420986 DOI: 10.1109/tnsre.2022.3167400] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
Abstract
We present a novel method for biomechanically inspired mechanical and control design by quantifying stable manipulation regions in 3D space for tendon-driven systems. Using this method, we present an analysis of the stiffness properties for a human-like index finger and thumb. Although some studies have previously evaluated biomechanical stiffness for grasping and manipulation, no prior works have evaluated the effect of anatomical stiffness parameters throughout the reachable workspace of the index finger or thumb. The passive stiffness model of biomechanically accurate tendon-driven human-like fingers enables analysis of conservatively passive stable regions. The passive stiffness model of the index finger shows that the greatest stiffness ellipsoid volume is aligned to efficiently oppose the anatomical thumb. The thumb model reveals that the greatest stiffness aligns with abduction/adduction near the index finger and shifts to align with the flexion axes for more efficient opposition of the ring or little fingers. Based on these models, biomechanically inspired stiffness controllers that efficiently utilize the underlying stiffness properties while maximizing task criteria can be developed. Trajectory tracking tasks are experimentally tested on the index finger to show the effect of stiffness and stability boundaries on performance.
Collapse
|
5
|
Chang CH, Casas J, Brose SW, Duenas VH. Closed-Loop Torque and Kinematic Control of a Hybrid Lower-Limb Exoskeleton for Treadmill Walking. Front Robot AI 2022; 8:702860. [PMID: 35127833 PMCID: PMC8811381 DOI: 10.3389/frobt.2021.702860] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/30/2021] [Accepted: 11/08/2021] [Indexed: 11/13/2022] Open
Abstract
Restoring and improving the ability to walk is a top priority for individuals with movement impairments due to neurological injuries. Powered exoskeletons coupled with functional electrical stimulation (FES), called hybrid exoskeletons, exploit the benefits of activating muscles and robotic assistance for locomotion. In this paper, a cable-driven lower-limb exoskeleton is integrated with FES for treadmill walking at a constant speed. A nonlinear robust controller is used to activate the quadriceps and hamstrings muscle groups via FES to achieve kinematic tracking about the knee joint. Moreover, electric motors adjust the knee joint stiffness throughout the gait cycle using an integral torque feedback controller. For the hip joint, a robust sliding-mode controller is developed to achieve kinematic tracking using electric motors. The human-exoskeleton dynamic model is derived using Lagrangian dynamics and incorporates phase-dependent switching to capture the effects of transitioning from the stance to the swing phase, and vice versa. Moreover, low-level control input switching is used to activate individual muscles and motors to achieve flexion and extension about the hip and knee joints. A Lyapunov-based stability analysis is developed to ensure exponential tracking of the kinematic and torque closed-loop error systems, while guaranteeing that the control input signals remain bounded. The developed controllers were tested in real-time walking experiments on a treadmill in three able-bodied individuals at two gait speeds. The experimental results demonstrate the feasibility of coupling a cable-driven exoskeleton with FES for treadmill walking using a switching-based control strategy and exploiting both kinematic and force feedback.
Collapse
Affiliation(s)
- Chen-Hao Chang
- Department of Mechanical and Aerospace Engineering, Syracuse University, Syracuse, NY, United States
| | - Jonathan Casas
- Department of Mechanical and Aerospace Engineering, Syracuse University, Syracuse, NY, United States
| | - Steven W. Brose
- Department of Physical Medicine and Rehabilitation, SUNY Upstate Medical University, Syracuse, NY, United States
- Spinal Cord Injury and Disabilities Service, Syracuse VA Medical Center, Syracuse, NY, United States
| | - Victor H. Duenas
- Department of Mechanical and Aerospace Engineering, Syracuse University, Syracuse, NY, United States
| |
Collapse
|
6
|
Abstract
SUMMARYInteraction between a robot and its environment requires perception about the environment, which helps the robot in making a clear decision about the object type and its location. After that, the end effector will be brought to the object’s location for grasping. There are many research studies on the reaching and grasping of objects using different techniques and mechanisms for increasing accuracy and robustness during grasping and reaching tasks. Thus, this paper presents an extensive review of research directions and topics of different approaches such as sensing, learning and gripping, which have been implemented within the current five years.
Collapse
|
7
|
An approach to object-level stiffness regulation of hand-arm systems subject to under-actuation constraints. Auton Robots 2020. [DOI: 10.1007/s10514-020-09942-9] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/23/2022]
Abstract
AbstractWhen using a tool with a robotic hand-arm system, the stiffness at the grasped object plays a key role in the interaction with the environment, allowing the successful execution of the task. However, the rapidly increasing use of under-actuated hands in robotic systems due to their robustness and simplicity of control, pose limitations to the achievable object-level stiffness. Indeed, due to the serial coupling of the hand and the arm, the resulting object-level stiffness is determined by the most compliant of both elements. To address this problem, we propose a novel controller that takes into account the limited achievable geometry of the object stiffness ellipsoid given by a hand with under-actuation constraints, and exploits the contribution of the robotic arm in reshaping the final stiffness towards the desired profile. The under-actuation is illustrated by a coordinated stiffening of the hand fingers. The proposed method is experimentally validated by a hand-arm system performing a peg-in-hole task.
Collapse
|
8
|
Capsi-Morales P, Piazza C, Catalano MG, Bicchi A, Grioli G. Exploring Stiffness Modulation in Prosthetic Hands and Its Perceived Function in Manipulation and Social Interaction. Front Neurorobot 2020; 14:33. [PMID: 32670044 PMCID: PMC7331496 DOI: 10.3389/fnbot.2020.00033] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/04/2019] [Accepted: 05/11/2020] [Indexed: 12/05/2022] Open
Abstract
To physically interact with a rich variety of environments and to match situation-dependent requirements, humans adapt both the force and stiffness of their limbs. Reflecting this behavior in prostheses may promote a more natural and intuitive control and, consequently, improve prostheses acceptance in everyday life. This pilot study proposes a method to control a prosthetic robot hand and its impedance, and explores the utility of variable stiffness when performing activities of daily living and physical social interactions. The proposed method is capable of a simultaneous and proportional decoding of position and stiffness intentions from two surface electro-myographic sensors placed over a pair of antagonistic muscles. The feasibility of our approach is validated and compared to existing control modalities in a preliminary study involving one prosthesis user. The algorithm is implemented in a soft under-actuated prosthetic hand (SoftHand Pro). Then, we evaluate the usability of the proposed approach while executing a variety of tasks. Among these tasks, the user interacts with other 12 able-bodied subjects, whose experiences were also assessed. Several statistically significant aspects from the System Usability Scale indicate user's preference of variable stiffness control over low or high constant stiffness due to its reactivity and adaptability. Feedback reported by able-bodied subjects reveal a general tendency to favor soft interaction, i.e., low stiffness, which is perceived more human-like and comfortable. These combined results suggest the use of variable stiffness as a viable compromise between firm control and safe interaction which is worth investigating further.
Collapse
Affiliation(s)
- Patricia Capsi-Morales
- Centro "E. Piaggio" and Dipartimento di Ingegneria dell'Informazione, University of Pisa, Pisa, Italy.,Istituto Italiano di Tecnologia, Genova, Italy
| | - Cristina Piazza
- Centro "E. Piaggio" and Dipartimento di Ingegneria dell'Informazione, University of Pisa, Pisa, Italy
| | | | - Antonio Bicchi
- Centro "E. Piaggio" and Dipartimento di Ingegneria dell'Informazione, University of Pisa, Pisa, Italy.,Istituto Italiano di Tecnologia, Genova, Italy
| | | |
Collapse
|
9
|
Ruiz Garate V, Pozzi M, Prattichizzo D, Ajoudani A. A Bio-inspired Grasp Stiffness Control for Robotic Hands. Front Robot AI 2018; 5:89. [PMID: 33500968 PMCID: PMC7805693 DOI: 10.3389/frobt.2018.00089] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/14/2018] [Accepted: 07/03/2018] [Indexed: 12/02/2022] Open
Abstract
This work presents a bio-inspired grasp stiffness control for robotic hands based on the concepts of Common Mode Stiffness (CMS) and Configuration Dependent Stiffness (CDS). Using an ellipsoid representation of the desired grasp stiffness, the algorithm focuses on achieving its geometrical features. Based on preliminary knowledge of the fingers workspace, the method starts by exploring the possible hand poses that maintain the grasp contacts on the object. This outputs a first selection of feasible grasp configurations providing the base for the CDS control. Then, an optimization is performed to find the minimum joint stiffness (CMS control) that would stabilize these grasps. This joint stiffness can be increased afterwards depending on the task requirements. The algorithm finally chooses among all the found stable configurations the one that results in a better approximation of the desired grasp stiffness geometry (CDS). The proposed method results in a reduction of the control complexity, needing to independently regulate the joint positions, but requiring only one input to produce the desired joint stiffness. Moreover, the usage of the fingers pose to attain the desired grasp stiffness results in a more energy-efficient configuration than only relying on the joint stiffness (i.e., joint torques) modifications. The control strategy is evaluated using the fully actuated Allegro Hand while grasping a wide variety of objects. Different desired grasp stiffness profiles are selected to exemplify several stiffness geometries.
Collapse
Affiliation(s)
- Virginia Ruiz Garate
- Human-Robot Interfaces and Physical Interaction Department, Istituto Italiano di Tecnologia, Genova, Italy
| | - Maria Pozzi
- Advanced Robotics Department, Istituto Italiano di Tecnologia, Genova, Italy.,Department of Information Engineering and Mathematics, University of Siena, Siena, Italy
| | - Domenico Prattichizzo
- Advanced Robotics Department, Istituto Italiano di Tecnologia, Genova, Italy.,Department of Information Engineering and Mathematics, University of Siena, Siena, Italy
| | - Arash Ajoudani
- Human-Robot Interfaces and Physical Interaction Department, Istituto Italiano di Tecnologia, Genova, Italy
| |
Collapse
|