1
|
Dynamics and Computed-Muscle-Force Control of a Planar Muscle-Driven Snake Robot. ACTUATORS 2022. [DOI: 10.3390/act11070194] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 01/01/2023]
Abstract
This paper presents the dynamic formulation of an artificial-muscle-driven and computed-muscle–force control for the planar locomotion of a snake robot. The snake robot uses a series of antagonistic pneumatic artificial muscles, assembled at the joints, to generate the locomotion. Kinematics of the artificial-muscle-driven robot in the joint and Cartesian spaces was derived with respect to the muscles’ motion. The Lagrangian mechanics was employed for the formulation of the dynamic model of the robot and deriving the equations of motion. A model-based computed-muscle-force control was designed to track the desired paths/trajectories in Cartesian space. The feedback linearization method based on a change of coordinate was utilized to determine an equivalent linear (input-to-state) system. Then, a full state feedback control law was designed, which satisfies the stability and tracking problems. The performance of the dynamic model and the controller were successfully demonstrated in simulation studies for tracking a circle-shape path and a square-shape path with a constant linear velocity while generating the lateral undulation gait. The results indicate a low magnitude of tracking errors where the controlled muscle force are bounded to the actual pneumatic artificial muscle’s limitations.
Collapse
|
2
|
Kumar S, Mohammadi A, Quintero D, Rezazadeh S, Gans N, Gregg RD. Extremum Seeking Control for Model-Free Auto-Tuning of Powered Prosthetic Legs. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY : A PUBLICATION OF THE IEEE CONTROL SYSTEMS SOCIETY 2020; 28:2120-2135. [PMID: 33041615 PMCID: PMC7546444 DOI: 10.1109/tcst.2019.2928514] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/11/2023]
Abstract
This paper proposes an extremum seeking controller (ESC) for simultaneously tuning the feedback control gains of a knee-ankle powered prosthetic leg using continuous-phase controllers. Previously, the proportional gains of the continuous-phase controller for each joint were tuned manually by trial-and-error, which required several iterations to achieve a balance between the prosthetic leg tracking error performance and the user's comfort. In this paper, a convex objective function is developed, which incorporates these two goals. We present a theoretical analysis demonstrating that the quasi-steady-state value of the objective function is independent of the controller damping gains. Furthermore, we prove the stability of error dynamics of continuous-phase controlled powered prosthetic leg along with ESC dynamics using averaging and singular perturbation tools. The developed cost function is then minimized by ESC in real-time to simultaneously tune the proportional gains of the knee and ankle joints. The optimum of the objective function shifts at different walking speeds, and our algorithm is suitably fast to track these changes, providing real-time adaptation for different walking conditions. Benchtop and walking experiments verify the effectiveness of the proposed ESC across various walking speeds.
Collapse
Affiliation(s)
- Saurav Kumar
- Department of Electrical Engineering and the Department of Bioengineering, University of Texas at Dallas, Richardson, TX 75080 USA
| | - Alireza Mohammadi
- Department of Electrical and Computer Engineering, University of Michigan-Dearborn, Dearborn, MI 48128 USA
| | - David Quintero
- Department of Mechanical Engineering, San Francisco State University, San Francisco, CA 94132 USA
| | - Siavash Rezazadeh
- Department of Bioengineering, University of Texas at Dallas, Richardson, TX 75080 USA
| | - Nicholas Gans
- University of Texas at Arlington Research Institute, University of Texas at Arlington, Fort Worth, TX 76118 USA
| | - Robert D Gregg
- Department of Electrical Engineering and Computer Science and the Robotics Institute, University of Michigan, Ann Arbor, MI 48109 USA
| |
Collapse
|
3
|
Zheng L, Guo S, Piao Y, Gu S, An R. Collaboration and Task Planning of Turtle-Inspired Multiple Amphibious Spherical Robots. MICROMACHINES 2020; 11:mi11010071. [PMID: 31936534 PMCID: PMC7019840 DOI: 10.3390/mi11010071] [Citation(s) in RCA: 20] [Impact Index Per Article: 5.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/10/2019] [Revised: 01/02/2020] [Accepted: 01/07/2020] [Indexed: 11/16/2022]
Abstract
Amphibious Spherical Robots (ASRs) use an electric field to communicate and collaborate effectively in a turbid water of confined spaces where other mode communication modalities failed. This paper proposes an embedded architecture formation strategy for a group of turtle-inspired amphibious robots to maintain a long distance-parameterized path based on dynamic visual servoing. Inspired by this biological phenomenon, we design an artificial multi-robot cooperative mode and explore an electronic communication and collaborate devices, the control method is based in particular on underwater environment and also conduct a detailed analysis of control motion module. The objectives of control strategies are divided into four categories: The first strategy is that the leader robot controls the action of the overall robots to maintain collaborate together during motion along a desired geometric path and to follow a timing law that the communication efficiency and the arrival times to assigned sites. Furthermore, we design an adaptive visual servoing controller for trajectory tracking task, taking into account system dynamics with environment interactions. After that, the third strategy is a centralized optimization algorithm for the redistribution of target mission changes. Finally, this paper also proposes a new method of control strategies in order to guarantee that each robot in the team moves together according to the preset target toward its location in the group formation based on communication and stability modules.
Collapse
Affiliation(s)
- Liang Zheng
- Graduate School of Engineering, Kagawa University, Takamatsu, Kagawa 761-0396, Japan; (L.Z.); (R.A.)
- Jilin Agricultural Science and Technology University, Jilin 132101, China
- Changchun University of Science and Technology, Changchun 130022, China
| | - Shuxiang Guo
- Department of Intelligent Mechanical Systems Engineering, Kagawa University, Takamatsu, Kagawa 761-0396, Japan
- Key Laboratory of Convergence Medical Engineering and System and Healthcare Technology, the Ministry of Industry Information Technology, School of Life Science, Beijing Institute of Technology, Beijing 100081, China
- Correspondence: (S.G.); (Y.P.); Tel.: +81-090-1174-6358 (S.G.)
| | - Yan Piao
- Changchun University of Science and Technology, Changchun 130022, China
- Correspondence: (S.G.); (Y.P.); Tel.: +81-090-1174-6358 (S.G.)
| | - Shuoxin Gu
- School of Control Engineering, Chengdu University of Information Technology, Chengdu 610225, China;
| | - Ruochen An
- Graduate School of Engineering, Kagawa University, Takamatsu, Kagawa 761-0396, Japan; (L.Z.); (R.A.)
| |
Collapse
|
4
|
Kelasidi E, Moe S, Pettersen KY, Kohl AM, Liljebäck P, Gravdahl JT. Path Following, Obstacle Detection and Obstacle Avoidance for Thrusted Underwater Snake Robots. Front Robot AI 2019; 6:57. [PMID: 33501072 PMCID: PMC7805762 DOI: 10.3389/frobt.2019.00057] [Citation(s) in RCA: 6] [Impact Index Per Article: 1.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/13/2018] [Accepted: 06/27/2019] [Indexed: 11/25/2022] Open
Abstract
The use of unmanned underwater vehicles is steadily increasing for a variety of applications such as mapping, monitoring, inspection and intervention within several research fields and industries, e.g., oceanography, marine biology, military, and oil and gas. Particularly interesting types of unmanned underwater vehicles are bio-inspired robots such as underwater snake robots (USRs). Due to their flexible and slender body, these versatile robots are highly maneuverable and have better access capabilities than more conventional remotely operated vehicles (ROVs). Moreover, the long and slender body allows for energy-efficient transit over long distances similar to torpedo-shaped autonomous underwater vehicles (AUVs). In addition, USRs are capable of performing light intervention tasks, thereby providing intervention capabilities which exceed those of AUVs and inspection class ROVs. USRs may also propel themselves using energy-efficient motion patterns inspired by their biological counterparts. They can thereby increase the propulsion efficiency during transit and maneuvering, which is among the great challenges for autonomous underwater vehicles. In this paper, a control system for path following, and algorithms for obstacle detection and avoidance, are presented for a USR with thrusters attached at the tail module. The position of the obstacles is detected using a single camera in the head module of the USR and a developed computer vision algorithm. For the proposed control concept the robot joints are used for directional control while the thrusters are used for forward propulsion. The USR circumvents obstacles by following a circular path around them before converging back to the main straight line path when this is safe. Experimental results that validate the proposed methods are also presented.
Collapse
Affiliation(s)
- Eleni Kelasidi
- Department of Engineering Cybernetics, Centre for Autonomous Marine Operations and Systems, Norwegian University of Science and Technology, Trondheim, Norway.,Department of Seafood Technology, SINTEF Ocean, Trondheim, Norway
| | - Signe Moe
- Department of Engineering Cybernetics, Norwegian University of Science and Technology, Trondheim, Norway.,Department of Mathematics and Cybernetics, SINTEF Digital, Oslo, Norway
| | - Kristin Y Pettersen
- Department of Engineering Cybernetics, Centre for Autonomous Marine Operations and Systems, Norwegian University of Science and Technology, Trondheim, Norway
| | - Anna M Kohl
- Department of Engineering Cybernetics, Centre for Autonomous Marine Operations and Systems, Norwegian University of Science and Technology, Trondheim, Norway
| | - Pål Liljebäck
- Department of Engineering Cybernetics, Centre for Autonomous Marine Operations and Systems, Norwegian University of Science and Technology, Trondheim, Norway
| | - Jan Tommy Gravdahl
- Department of Engineering Cybernetics, Centre for Autonomous Marine Operations and Systems, Norwegian University of Science and Technology, Trondheim, Norway.,Department of Engineering Cybernetics, Norwegian University of Science and Technology, Trondheim, Norway
| |
Collapse
|
5
|
Kumar S, Mohammadi A, Gans N, Gregg RD. Automatic Tuning of Virtual Constraint-Based Control Algorithms for Powered Knee-Ankle Prostheses. FIRST ANNUAL IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS : CCTA 2017 : KOHALA COAST, HAWAI'I, AUGUST 27-30, 2017. IEEE CONFERENCE ON CONTROL TECHNOLOGY AND APPLICATIONS (1ST : 2017 : WAIMEA, HAWAII ISLAND, HAWAII) 2018; 2017:812-818. [PMID: 30175324 DOI: 10.1109/ccta.2017.8062560] [Citation(s) in RCA: 12] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
Abstract
State-of-art powered prosthetic legs are often controlled using a collection of joint impedance controllers designed for different phases of a walking cycle. Consequently, finite state machines are used to control transitions between different phases. This approach requires a large number of impedance parameters and switching rules to be tuned. Since one set of control parameters cannot be used across different amputees, clinicians spend enormous time tuning these gains for each patient. This paper proposes a virtual constraint-based control scheme with a smaller set of control parameters, which are automatically tuned in real-time using an extremum seeking controller (ESC). ESC, being a model-free control method, assumes no prior knowledge of either the prosthesis or human. Using a singular perturbation analysis, we prove that the virtual constraint tracking errors are small and the PD gains remain bounded. Simulations demonstrate that our ESC-based method is capable of adapting the virtual-constraint based control parameters for amputees with different masses.
Collapse
Affiliation(s)
- Saurav Kumar
- Department of Electrical Engineering, University of Texas at Dallas, Richardson, TX 75080, USA.,Department of Bioengineering, University of Texas at Dallas, Richardson, TX 75080, USA
| | - Alireza Mohammadi
- Department of Bioengineering, University of Texas at Dallas, Richardson, TX 75080, USA.,Department of Mechanical Engineering, University of Texas at Dallas, Richardson, TX 75080, USA
| | - Nicholas Gans
- Department of Electrical Engineering, University of Texas at Dallas, Richardson, TX 75080, USA
| | - Robert D Gregg
- Department of Bioengineering, University of Texas at Dallas, Richardson, TX 75080, USA.,Department of Mechanical Engineering, University of Texas at Dallas, Richardson, TX 75080, USA
| |
Collapse
|
6
|
Mohammadi A, Horn J, Gregg RD. Removing Phase Variables from Biped Robot Parametric Gaits. CONTROL TECHNOLOGY AND APPLICATIONS. CONTROL TECHNOLOGY AND APPLICATIONS 2017; 2017:834-840. [PMID: 30198027 DOI: 10.1109/ccta.2017.8062563] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
Abstract
Hybrid zero dynamics-based control is a promising framework for controlling underactuated biped robots and powered prosthetic legs. In this control paradigm, stable walking gaits are implicitly encoded in polynomial output functions of the robot configuration variables, which are to be zeroed via feedback. The biped output functions are parameterized by a suitable mechanical phasing variable whose evolution determines the biped gait progression during each step. Determining a proper phase variable, however, might not always be a trivial task. In this paper, we present a method for generating output functions from given parametric walking gaits without any explicit knowledge of the phase variables. Our elimination method is based on computing the resultant of polynomials, an algebraic tool widely used in computer algebra.
Collapse
Affiliation(s)
- Alireza Mohammadi
- Department of Mechanical Engineering, University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080-3021.,Department of Bioengineering, University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080-3021
| | - Jonathan Horn
- Department of Mechanical Engineering, University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080-3021.,Department of Bioengineering, University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080-3021
| | - Robert D Gregg
- Department of Mechanical Engineering, University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080-3021.,Department of Bioengineering, University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080-3021
| |
Collapse
|