Abstract

In this paper, two different torque control approaches for PMA-driven (PMA = Pneumatic muscle actuator) revolute joints are presented and tested. In previous work controllers for PMA-driven robots are typically customized for the use on a specific robotic system. In contrast, the proposed controllers define a general control interface for every robot that is actuated by PMA-driven joints. It will be shown that controlling the torque of a PMA-driven joint enables the use of standard robotic motion control frameworks, because the torque represents the natural input of the robotic equation of motion. Therefore, both proposed torque control approaches are interconnecting PMAs and their challenging characteristics on the one hand and “conventional” motion control strategies for robots on the other hand. After a detailed discussion of two different torque control approaches, we show that a torque controller handles all characteristics and dynamics of a PMA-driven joint internally, which implies that only its bandwidth and its static torque characteristic must be taken into account for the design of the outer motion control loop. This feature simplifies the integration of PMA-driven joints in robotic systems enormously, as will be demonstrated by a design of a cascade-structured, flatness-based motion controller for an exemplary robot with one degree of freedom.

Highlights

  • During the last decades, PMAs (PMA = Pneumatic muscle actuator, sometimes: PAM = Pneumatic artificial muscle) have been integrated in many robotic systems [1]

  • It is possible to split up the control problem in smaller sub-problems. This procedure leads to a cascade-structured controller, like it was e.g., implemented for a PMA-driven 2-DOF (DOF = degree of freedom) robotic system in [14]

  • This robot is controlled by an overlying motion controller that generates torque trajectories, while an underlying torque controller follows them

Read more

Summary

Introduction

It is possible to split up the control problem in smaller sub-problems This procedure leads to a cascade-structured controller, like it was e.g., implemented for a PMA-driven 2-DOF (DOF = degree of freedom) robotic system in [14]. This robot is controlled by an overlying motion controller that generates torque trajectories, while an underlying torque controller follows them. A general discussion of a torque controller for PMA-driven joints seems to be essential for a systematic integration of PMA-driven joints into new or even existing robotic systems. In the following paper a general discussion of two different torque controllers for PMA-driven joints will be given. It must be noted that the findings of the following text are not limited to the use on a specific robotic system; instead, they are shaping a general control interface for any robot which is actuated by PMA-driven joints

An Overview
General structure torque
Torque Characteristic
PMA Force
Pressure Trajectory Generation by Mean Pressure Definition—”PM-Approach”
Pressure Trajectory Generation by Force Separation—“FIT-Approach”
Bandwidth of the Torque Controller
Pressure Dynamics
Pressure Controller Design
Angular Position Controller for an Exemplary Robotic Arm
35.92 Nm with the approach ofcontroller force separation
Outer Angular Position Controller "
Experimental Investigation of the Trajectory Following Behavior
Conclusions ecan
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call