Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T03:27:05.598Z Has data issue: false hasContentIssue false

Robustifying a reinforcement learning agent-based bionic reflex controller through an adaptive sliding mode control

Published online by Cambridge University Press:  08 November 2024

Hirakjyoti Basumatary*
Affiliation:
Biomimetic Robotics and Artificial Intelligence Laboratory (BRAIL), Mechanical Engineering Department, Indian Institute of Technology, Guwahati, India
Daksh Adhar
Affiliation:
Biomimetic Robotics and Artificial Intelligence Laboratory (BRAIL), Mechanical Engineering Department, Indian Institute of Technology, Guwahati, India
Shyamanta M. Hazarika
Affiliation:
Biomimetic Robotics and Artificial Intelligence Laboratory (BRAIL), Mechanical Engineering Department, Indian Institute of Technology, Guwahati, India
*
Corresponding author: Hirakjyoti Basumatary; Email: 23hirak@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Maintaining object grasp stability represents a pivotal challenge within the domain of robotic manipulation and upper-limb prosthetics. Perturbations originating from external sources frequently disrupt the stability of grasps, resulting in slippage occurrences. Also, if the grasping forces are not optimal while controlling the slip, it may result in the deformation of the objects. This study investigates the robustification of a reinforcement learning (RL) policy for implementing intelligent bionic reflex control, i.e., slip and deformation prevention of the grasped objects. RL-derived policies are vulnerable to failures in environments characterized by dynamic variability. To mitigate this vulnerability, we propose a methodology involving the incorporation of an adaptive sliding mode controller into a pre-trained RL policy. By exploiting the inherent invariance property of the sliding mode algorithm in the presence of uncertainties, our approach strengthens the robustness of the RL policies against diverse and dynamic variations. Numerical simulations substantiate the efficacy of our approach in robustifying RL policies trained within simulated environments.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Slippage avoidance closed-loop control structure presented in literature [8].

Figure 1

Figure 2. Slippage avoidance by force control with inner position loop.

Figure 2

Figure 3. Proposed approach for reinforcement learning control policy robustness improvement based on adaptive integral sliding mode controller.

Figure 3

Algorithm 1: Bionic Reflex Control

Figure 4

Figure 4. Force sensor signal while grasping and lifting an object. Fifth-level Haar decomposition of raw force sensor signal is used to detect slip. The positive gradient is a reflection of the load being applied. The opposing variation trend is a representation of slip.

Figure 5

Table I. Simulation parameters for deformable object.

Figure 6

Figure 5. Triangular mesh description of the deformable cylinder. Point O represents reference origin. The tetrahedral mesh, ABCO is shown in the figure as well.

Figure 7

Table II. Physical parameters of the anthropomorphic hand used for simulation.

Figure 8

Figure 6. Post-training augmented robust reinforcement learning control diagram for perturbed environment. This is the detailed diagram of the adaptive fast non-singular integral terminal sliding mode shown in Figure 3.

Figure 9

Table III. Parameters of the proposed controller and their values.

Figure 10

Figure 7. Average reward plots of nominal and domain randomization/domain randomized agent.

Figure 11

Figure 8. Learned grasp simulation: (a) Initial grasp pose, (b) Grasping the object, and (c) Object lift without slippage.

Figure 12

Figure 9. Performance tests of success rates on unknown objects. Parameters randomized were the object weights, stiffness, and friction coefficients while grasping: (a) Slips prevented by nominal and domain randomization/domain randomized ($DR$) agent at unseen objects task. (b) Amount of deformation (in mm) prevented by nominal and DR agent on unknown objects task.

Figure 13

Figure 10. Error bar plots for (a) Slips prevented by nominal and domain randomization/domain randomized ($DR$) agent at unknown objects task. (b) Amount of deformation (in mm) prevented by nominal and $DR$ agent on unknown objects task. Here $DR$ represents a domain-randomized agent, and Non-Domain Randomized (NDR) represents non-domain-randomized agent, i.e., nominal agent.

Figure 14

Figure 11. Performance tests of success rates on unseen objects. Parameters randomized were the object weights, stiffness, and friction coefficients while grasping: (a) Slips prevented by domain randomization/domain randomized ($DR$) agent and robust agent at unseen objects task. (b) Amount of deformation (in mm) prevented by DR agent and robust agent on unknown objects task.

Figure 15

Figure 12. Error bar plots of statistical tests for (a) Slips prevented by domain randomization/domain randomized (DR) agent and robust agent at unseen objects task. (b) Amount of deformation (in mm) prevented by DR agent and robust agent on unknown objects task.

Figure 16

Table IV. Comparison of our method with the state-of-the-art.