Abstract

Hybrid pneumatic–electric actuators (HPEAs) are redundant actuators that combine the large force, low bandwidth characteristics of pneumatic actuators with the large bandwidth, small force characteristics of electric actuators. It has been shown that HPEAs can provide both accurate position control and high inherent safety, due to their low mechanical impedance, making them a suitable choice for driving the joints of assistive, collaborative, and service robots. If these characteristics are mathematically modeled, input allocation techniques can improve the HPEA’s performance by distributing the required input (force or torque) between the redundant actuators in accordance with each actuator’s advantages and limitations. In this paper, after developing a model for a HPEA-driven system, three novel model-predictive control (MPC) approaches are designed that solve the position tracking and input allocation problem using convex optimization. MPC is utilized since the input allocation can be embedded within the motion controller design as a single optimization problem. A fourth approach based on conventional linear controllers is included as a comparison benchmark. The first MPC approach uses a model that includes the dynamics of the payload and pneumatics; and performs the motion control using a single loop. The latter methods simplify the MPC law by separating the position and pressure controllers. Although the linear controller was the most computationally efficient, it was inferior to the MPC-based controllers in position tracking and force allocation performance. The third MPC-based controller design demonstrated the best position tracking with RMSE of 46%, 20%, and 55% smaller than the other three approaches. It also demonstrated sufficient speed for real-time operation.

Highlights

  • With the recent growth in assistive robots, collaborative robots, service robots, and their applications, enhancing robot safety has become an important area of research

  • The (MPC3) uses the same structure as MPC2 with a modified model to find a balance in the trade-off third (MPC3) uses the same structure as MPC2 with a modified model to find a balance in the tradebetween the position controller performance and computation time

  • MPC2 showed the best performance in reducing the input forces

Read more

Summary

Introduction

With the recent growth in assistive robots, collaborative robots, service robots, and their applications, enhancing robot safety has become an important area of research. In [15], an optimal control approach is used with a generic linear plant model that can handle a redundant actuator tracking multi-sinusoidal reference. In [13], several optimization-based techniques have been presented to solve unconstrained and constrained input allocation problems for generic linear and nonlinear plant models. In [7], an optimization method is proposed for the torque allocation of a HPEA consisting of a PMA and an electric motor They proposed a two-stage optimization approach that can be used for redundant actuators that consist of a higher bandwidth actuator and a lower bandwidth one. The MPC method is used since it searches for an optimal set of inputs in real-time that minimize the designed objective function This objective function considers both the position trajectory tracking and input allocation criteria, as well as the constraints of each actuator and the plant. The execution speed of each controller in relation to the real-time requirements is studied

Plant Structure
Mathematical Model
Controller Design
MPC1: MPC1
MPC2: Simplified Two-Loop Controller
MPC3: Modified Two-Loop Controller
Linear Two-Loop Controller
Results and Discussion
Position
Conclusions
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