• No results found

How To Control A Robot With An Electric Motor

N/A
N/A
Protected

Academic year: 2021

Share "How To Control A Robot With An Electric Motor"

Copied!
12
0
0

Loading.... (view fulltext now)

Full text

(1)

Treatment with Hybrid Impedance Control Method

Jingguo Wang and Yangmin Li

Department of Electromechanical Engineering, University of Macau, Macao SAR, China

Abstract. Robot-assisted therapy instruments can help patients to recover their upper limbs or lower limbs function. Nowadays, most two-DOF(degree of free-dom) robotic arms are applied for upper-limb planar motion in the rehabilitation treatment, while the wrist joint is usually neglected. In this paper, a three-DOF planar robotic arm is used as a rehabilitation treatment tool for the survivor after su«ering a stroke or spinal cord injury, aiming to assist them to recover upper-limb function. In order to strengthen the patient’s arm, force control in one di-rection will be desired while the position trajectories in the orthogonal didi-rection should be tracked simultaneously, therefore hybrid impedance control (HIC) is exploited. Redundancy resolution is combined into the control scheme and the constraints of joint limits avoidance(JLA) are considered. The simulations are made to study the HIC strategies and the results are discussed accordingly and the tracking e«ectiveness of the proposed method is confirmed.

1

Introduction

Patients su ering from stroke, traumatic brain and spinal cord injuries always need assistance to rehabilitate the a ected limbs [1]- [6]. By traditional methods with motor rehabilitation therapy in daily clinical routine, the frequent and intensive training guided manually by the physiotherapists is time consuming and requires much labor. Robotic training devices are widely used in rehabilitation therapy for the improvement of the upper-limb of patients .

Since human arm is very flexible and the upper limb has several DOFs as shown in Fig. 1, it is very hard to practice the rehabilitation as it really is. Many two-DOF robotic arms [1], like MIT-MANUS [3], are applied for upper-limb planar motion in the rehabilitation treatment, but the wrist joint is usually neglected in some works. The patient’s wrist should be considered and trained during the basic movement therapy and it will help to recover the whole upper-limb function [4]. In this paper, the shoulder joint is simplified as a single DOF joint and a 3-DOF planar manipulator is formulated to do the initial-step rehabilitation, which will provide the basic analysis for the future design with spatial-DOF robotic arm. The movements of three patient’s joints(shoulder, elbow and wrist) are driven by mechanical active-assisted robotic arm and then the joints data can be recorded and followed up in the process of relearning motor control later.

Corresponding author.

H. Liu et al. (Eds.): ICIRA 2010, Part II, LNAI 6425, pp. 451–462, 2010. c

(2)

Shoulder

Elbow

Wrist

Fig. 1. The structure of human arm

Most of the novel-design rehabilitation robot is configured for safe, stable and compliant operation in close physical contact with humans, which is achieved using impedance control [7]- [12]. Its computer control system modulates the way the robot reacts to mechanical perturbation from a patient or clinician and ensures a gentle com-pliant behavior [4] [7]. The aim of control is to let the hand track a predefined path in one direction and to impose an assistant or resistant force in the other direction. The hybrid impedance control scheme [2] is a combination of these two fundamental force control strategies, both positions are commanded and a command force trajectory is fol-lowed. An augmented hybrid impedance control (AHIC) scheme [12] is proposed for kinematically redundant manipulators combing redundancy resolution to achieve the regulation of the end-e ector interaction with the environment and satisfy user defined additional constraints.

The goal of some robot systems designed is to assist in the rehabilitation of patients with neuromuscular disorders by performing various facilitation movements. In [4], a planar robot was designed with impedance control for guiding patients to make move-ments along the specified trajectories, which had di erent stimulatory e ects on elbow and shoulder joints. A hybrid positionforce controller incorporating fuzzy logic was developed to constrain the movement in the desired direction and to maintain a con-stant force along the moving direction and the planned movements of linear or circular trajectories were considered [1]. A new semi-exoskeleton arm rehabilitation robot hav-ing four-DOF called ARMin was developed and tested with numerous stroke and SCI patients, and the patient-cooperative control strategy had been presented and evaluated that ARMin can be used to play ball games or to train ADL-related tasks in combination with an audiovisual display [5].

(3)

In this paper, we utilize a three-DOF robotic arm for rehabilitation therapy mainly aiming to assist the a ected arms of survivors after the stroke and to train their upper-limb function. The robotic devices are connected with the haptic virtual environment. The virtual constraint is seen as a compliant environment and the desired impedance is assumed to be a mass-spring-damper system. The hybrid impedance control is applied not only to track the desired position trajectory but also to follow the force trajectory simultaneously. The other parts of the paper are organized as follows: In section 2 the manipulator’s dynamics is introduced. In section 3, hybrid impedance control method for redundant manipulator is carefully discussed. Simulations are performed and their results are demonstrated in section 4 and the conclusion is given out in the last section.

2

Kinematics of the Robotic Arm

2.1 Inverse Kinematics

Assume that a task space trajectory is given (x(t) ˙x(t)), and the goal is to find a feasible joint space trajectory (q(t) ˙q(t)) that reproduces the given trajectory. The di erential kinematics equation establishes a linear mapping between joint space velocities and task space velocities and it has the following form:

˙xJ(q) ˙q (1)

Due to the non-square Jacobian matrix for redundant manipulator, the basic inverse solution to (1) is obtained by using the pseudoinverse JÝ

of the matrix J and the inverse solution can then be written as

˙qJ Ý

(q) ˙x (2)

where the pseudoinverse JÝ

can be computed as JÝ J

T(J JT) 1 .

For a kinematically redundant manipulator, a nonempty null space exists due to the excess of input space relative to the manipulable space(n m), which is available to set up systematic procedures for an e ective handling of redundant DOFs. Redundancy will make the robot achieve many advantages such as the avoidance of obstacles, joint limits and the singular configurations, or minimization of impacting forces between the end-e ector of a manipulator and an environment [13] [11].

2.2 Desired Acceleration Trajectories in Task Space

The joint space dynamics can be transformed into the task space and a set of minimal parameters in the null space by defining the weighted inner product in joint space [8], and a decoupled impedance controller can be applied to control the motion of the end-e end-ector as wend-ell as thend-e intend-ernal motion.

Based on the HIC idea, the spaces are split into the main task X and additional task Z into position and force controlled subspaces and their equations of motions have similar forms. The accelerations of main tasks ( ¨X) and additional tasks ( ¨Z) have the following

forms: ¨

XSxX¨d M

 1

(4)

¨

Z SzZ¨d M

 1

z [Bz( ˙Z SzZ˙d)KzSz(Z Zd) (I Sz)FzdFze] (4) where Sx and Sz are diagonal elements of the selection matrix S , S diag(Sx Sz) and similarly, Md diag(Mx Mz), Kd diag(Kx Kz), Fd diag(Fxd Fzd) and Fe

diag(Fxe Fze).

2.3 Redundancy Resolution at the Acceleration Level

For compliant motion, dynamic control of redundant manipulators in task space re-quires the computation of joint accelerations. Hence, redundancy resolution should be performed at the acceleration level. The di erential kinematics equations are as follows:

˙

XJe(q) ˙q ¨

XJ˙e(q) ˙qJe(q) ¨q

(5) where Je(q) is the Jacobian of the end-e ector.

Then the joint acceleration can be solved by the pseudo inverse of the Jacobian matrix JÝ

e:

¨qJ Ý

e( ¨X J˙e˙q) (6)

Similar to the pseudo-inverse solution, the following weighted damped least-squares solution [14] can be obtained:

¨q[J T eWeJeJ T cWcJcWv]  1 [JT eWe( ¨X J˙e˙q)J T cWc( ¨Z J˙c˙q)] (7) which minimizes the following cost function:

LE¨ T eWeE¨eE¨ T cWcE¨c¨q T Wv¨q (8)

where We, Wcand Wvare diagonal positive-definite weighting matrices that assign pri-ority between the main, additional and singularity robustness tasks. The velocity errors of the main and additional tasks are ¨EeX¨d ( ¨X J˙e˙q) and ¨EcZ¨d ( ¨Z J˙c˙q).

3

Hybrid Impedance Control for Redundant Robotic Arm

3.1 Dynamics of Robotic Arm in Task Space

The dynamics of the open-chain robotic arm can be obtained using energy-based La-grange method, which is based on the principle of virtual work function. L T V, where the Lagrangian, L, is defined as the di erence between the kinetic energy T and the potential energy V of the whole system. For manipulator’s compliant motion, control tasks are always described in task space. Then in the absence of friction, the dynamics of the robotic arm can be written as:

M(X) ¨XC(X ˙X) ˙XG(X)F Fe (9)

where M(X) is the nonsingular symmetric inertia matrix, C(X ˙X) is the vector that

implicitly includes centrifugal, coriolis and viscous friction, G(X) is the gravity terms,

F is the input control force and Feis the interaction force between the robotic arm and

the environment.

The vector of generalized input force F is related to the vector of input joint torque by the Jacobian matrix J,

J

T

(5)

3.2 Hybrid Impedance Control

The impedance control proposed in [8] [9] has the following form:

Md( ¨x ¨xd)Bd( ˙x ˙xd)Kd(x xd) Fe (11)

where Md, Bd and KdR

m¢m

are positive-definite matrices representing inertia, damp-ing and sti ness respectively, which are usually chosen to be diagonal, renderdamp-ing the system decoupled, and Feis the environmental reaction forces.

Impedance control makes the robot behave as a mass-spring-dashpot system, so the force of interaction due to uncertainty on the location of the contact point and environ-mental structural properties is regulated [2]. However the impedance control is only a position control scheme, with adjustments made to control the contact forces, and it has not any attempt to follow a command force trajectory. Therefore, the hybrid impedance control proposed is defined as follows:

Md( ¨x S ¨xd)Bd( ˙x S ˙xd)KdS (x xd) (I S )Fd Fe (12)

Here the task space is divided into orthogonal position and force controlled subspaces using the selection matrix S . S is diagonal with ones and zeros on the diagonal while ones on the diagonal relate to position-controlled subspaces and zeros relate to the force-controlled subspaces. Fd is the desired force. The desired equation of motion in the position-controlled subspaces is identical to (13).

Md¨epBd˙epKdep Fe (13)

where epis the position tracking error and epX Xd.

In the force-controlled subspace, the desired impedance is defined by

Md¨xBd˙x Fd Fe (14)

3.3 Control Law

In the absence of friction and disturbances, the joint-space dynamic equation of rigid manipulator’s motion is described by:

M(q) ¨qC(q ˙q) ˙qG(q)J

T

eFe (15)

The proposed control scheme is shown in Fig. 2. The inner and outer loop control strat-egy can be combined to achieve the closed-loop dynamics [12]. The outer loop outputs the acceleration trajectories reflecting the desired impedance in the position-controlled subspaces as pointed in (3) and (4), and the desired force in the force-controlled sub-spaces of the main and additional tasks as pointed in (14). The inner-loop control is to select an input to the actuators which makes the end-e ector track the desired tra-jectories generated by the outer loop. The input torque of the manipulator dynamics is defined as:

M(q) ¨qC(q ˙q) ˙qG(q) J

T

(6)

6

6

6 ) (q J ) (q f

G

C

x q xe F

W

d x x d x x d z x x d

z

q x x x x S

I

Outer

_

loop

Inner

_

loop

6 xd F 6 x x d x x S

6

6

6 ) (q Jz ) (q fz

ze

F

d

z

z

x z z S I 6 zd

F

6 z

S

Co mp ut ed to rq ue co n tr o lle r Redu nda ncy re so lu ti on x x q z

S

z B KzSz x x

x

x x

z

x S x xS K Arm x

B

-1 z M -1 x M

Fig. 2. The hybrid impedance control scheme

3.4 Null-Space Optimization

Many techniques of redundancy resolution are used to search the null space, therefore the search direction and the solution are determined by evaluation of chosen perfor-mance criteria. The work [16] presented a detailed discussion about perforperfor-mance cri-teria from two aspects of constraint-based cricri-teria and operational goal-based cricri-teria, while the former includes joint limit avoidance, velocity limit avoidance, peak torque avoidance, obstacle avoidance and mathematical singularity avoidance and the latter considers dexterity, speed of operation, load carrying capacity, manipulator precision, energy minimizing and other criteria.

The most popular method is the gradient projection method (GPM) first introduced in [15] to utilize the redundancy to avoid mechanical joint limits. The particular solution is found using either the pseudoinverse or some other forms of the particular inverse, and the homogeneous solution is then projected onto the null space of the Jacobian matrix. However, there are several problems associated with GPM, including the selection of the appropriate scalar coeÆcients that determine the magnitude of the self-motion and oscillations in the joint trajectory, and in many cases, inability to avoid the joint limits in time to avoid disruption.

Note that just the joint limit avoidance [11] is considered as local optimization of a performance criterion in this work, and the objective function considered is the distance from mechanical joint limits defined as

(q) 1 n n i 1 ( qi ¯qi qiM qim )2 (17)

(7)

where qiM(qim) denotes the maximum(minimum) limit for qiand ¯qithe middle value of the joint range, and thus redundancy may be exploited to keep the manipulator o joint limits.

4

Case Study for Robot-Cooperated Therapy Based on HIC

Method

In order to attempt to provide comprehensive solutions for disabled arm recovery, we utilize a simple planar manipulator to hold one patient’s arm closely, which assist the patient just as much as needed to perform a particular movement task while some me-chanical quantities such as the position, velocity, and forces will be recorded during the motion. A monitor connected with the whole robotic system provides the motion display for the patients and some games are designed to evaluate the patients perfor-mance of upper-limb motion. Here the simulated planar motion aims to train the stroke patients recovering their moving ability as the first step of the rehabilitation work, and a simplified model is to show its application purpose in Fig. 3. A constraint object was placed in the virtual reality (or custom games) and it had been simulated as an elastically compliant system, which can be sensed by haptic-feedback devices.

The robotic arm assists the patient to perform some particular movement tasks, which needs whole-joint coordination of shoulder, elbow and wrist. The rehabilitation work requires patients cooperate and interact with the manipulator as a safe, stable and com-pliant operation, which is achieved using impedance control. Here the hybrid impedance control is considered not only to track the desired position trajectory in one direction (like X) but also to track the desired force trajectory in another direction (like Y). In order to show the e ectiveness of the proposed control method, the related simulation is carried out in the MATLABSimulink.

4.1 Initial Parameters of Simulation

In the design of rehabilitation robot, it is necessary to consider that the robotic arm is adaptable to the human limb in terms of segment lengths. In this simulation, the length parameters are defined as l1025m, l2025m, l301m and the masses of links are

m13kg, m22kg, m3 1kg. Their inertias about the rotating axis have the following values: Iz100625kgm 2, I z2 00417kgm 2, I z300033kgm 2.

Another factor to take into account is the range of motion (ROM) of human limb, and then three joints limits of the planar manipulator designed are set as: 0degq1 150deg for shoulder joint, 100degq2 0deg for elbow joint and 80degq3 30deg for wrist joint.

The Jacobian matrix of the manipulator is given out as follows:

Je(1 1) l1s1 l2s12 l3s123; Je(2 1)l1c1l2c12l3c123; Je(1 2) l2s12 l3s123; Je(2 2)l2c12l3c123; Je(1 3) l3s123; Je(2 3)l3c123;

(8)

Shoulder DOF Elbow DOF hand Wrist DOF body head 1

l

2

l

3

l

constraint object

F

Fig. 3. 3-DOF planar manipulator imitating human arm

The symmetric positive definite inertia matrix M(q) can be expressed by:

M(1 1)043810025(10c2c3c23); M(1 2)0141300125(10c22c3c23); M(1 3)0005800125(c3c23); M(2 2)014150025c3; M(2 3)0005800125c3; M(3 3)00058

The matrix of Centrifugal and Coriolis forces C(q) will have the following form:

C(1 1) 00125(10d2s2d3s3(d2d3)s23); C(1 2)00125(10d1s2 d3s3d1s23); C(1 3)00125d2s3; C(2 1) 00125(10(d1d2)s2d3s3(d1d2d3)s23); C(2 2) 00125d3s3; C(2 3)00125(d1d2)s3; C(3 1) 00125(d1d2d3)(s3s23); C(3 2) 00125(d1d2d3)s3; C(3 3)0

where s1sin(q1); c1cos(q1); s12sin(q1q2); d1 ˙q1 and so on.

The weighting diagonal elements in the weighting matrices of the redundancy reso-lution have the values as we10; wc100; wv20.

Other parameters for simulation are selected as: Mddiag(10); Bddiag(150); Kd

(9)

−0.10 −0.05 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 x(m) y(m)

(a) Sequential moving trajectory

0 0.5 1 1.5 2 2.5 3 3.5 4 −100 −50 0 50 100 150 time(s)

Rotating angles of three joints (deg)

q1−ang q2−ang q3−ang

(b) Three joints angles

0 0.5 1 1.5 2 2.5 3 3.5 4 −15 −10 −5 0 5 10 time(s)

Rotating velocities of three joints(deg/s)

q1−vel q2−vel q3−vel

(c) Three joints velocities

0 0.5 1 1.5 2 2.5 3 3.5 4 −120 −100 −80 −60 −40 −20 0 20 40 60 time(s)

Rotating velocities of three joints(deg/s2)

q1−acc q2−acc q3−acc

(d) Three joints accelerations Fig. 4. Simulation results of hybrid impedance control considering the JLA constraint

4.2 Simulations Results

From the equations (3) and (4), when the selection matrix is set to Sx diag(0 1), it becomes the hybrid impedance control, which is not only to track the position trajectory in X direction but also to track the force trajectory in Y direction.

The robot end-e ector is moved in the X direction of constraint frame from one point to another point with constant velocity in 4 seconds and the trajectory is calculated by linear interpolation. The desired force trajectory in the Y direction is defined as

Fd 100N as shown in Fig. 3.

An virtual constraint object has been simulated as an elastically compliant system and the interaction force between the robot and the constraint Fecan be calculated by the following force equation:

FeKeX (18)

whereX denotes the position error between the constraint and the robot end-e ector in the constraint frame.

The simulation is performed to track both the position trajectory in X direction and the force trajectory Fd in Y direction and the constraint of JLA is combined into the redundancy resolution.

(10)

0 0.5 1 1.5 2 2.5 3 3.5 4 −140 −120 −100 −80 −60 −40 −20 0 time(s) forces (N) actual force desired force

Fig. 5. Desired force and actual force in the simulation

The sequential trajectories of manipulator motion are shown in Fig. 4(a), where the desired position trajectory is tracked well. The rotating angles of all three joints is shown in Fig. 4(b) and it is easily found that all the joints have not exceeded their mechani-cal limits. The velocities and accelerations of three joints are shown in Fig. 4(c) and Fig. 4(d).

It can be observed that the desired force is followed well from Fig. 5 while the error between the actual and desired force become smaller and smaller with time going on. The rotating torques of all three joints are given out in Fig. 6.

4.3 Discussions

A robotic arm with higher DOFs will allow a wide variety of movements, which may be more easier to assist the patients arm in space in order to do various rehabilitation training. However, a robotic arm designed with too many DOFs always comes with a lot of problems, such as heavy weight, large size, big inertia and so on. In this work, we only analyze the three-DOF planar manipulation, which will provide the basic analysis for our further design.

The robotic devices are connected with the haptic virtual environment. The motion designed in the game(or virtual reality) should guide and assist the patient to perform some defined movement tasks, which needs whole-joint coordination of shoulder, elbow

(11)

0 0.5 1 1.5 2 2.5 3 3.5 4 −60 −50 −40 −30 −20 −10 0 time(s)

Rotating torques of three joints(N.m)

q1−tor q2−tor q3−tor

Fig. 6. Rotating torques of three joints in the simulation

and wrist. At the same time, some correlated sensory feedback, including visual, audio, and proprioceptive sensory stimuli, should be matched for better rehabilitation.

Similar as the structure of human being, the shoulder joint of the rehabilitation robot should be spherical joint, so one or two DOFs will be added to the shoulder joint for more flexible manipulation.

5

Conclusion and Future Work

In order to recover the upper-limb of a patient after the stroke, a three-DOF planar robotic arm is used to do the rehabilitation treatment, which imitates the actual human arm with shoulder, elbow and wrist joints while the wrist joint is always neglected in previous research works. Then hybrid impedance control method is applied to control both the position and the force trajectories in the constraint frame, where the task space is split into position-controlled subspace and force-controlled subspace by modifying the selection matrix S . The constraints of joint limits avoidance are combined into the redundancy resolution. Corresponding simulations are made with the method of hybrid impedance control, and their results show the proposed control method can track both the position and force trajectory well.

In the next step, a real robotic arm will be fabricated and haptic devices will be in-stalled to provide feedback sense. Some games in virtual reality are displayed to interact with the robotic system and then the patient’s movement is guided and assisted.

(12)

Acknowledgment

This work is supported by Macao Science and Technology Development Fund under Grant no. 0162008A1 and the Research Committee of University of Macau under grant no. UL01608-Y2EMELYM01FST.

References

1. Ju, M.S., Lin, C.C.K., Lin, D.H., Hwang, I.S., Chen, S.M.: A rehabilitation robot with force-position hybrid fuzzy controller: hybrid fuzzy control of rehabilitation robot. IEEE Trans. on Neural Systems and Rehabilitation Engineering 13(3), 349–358 (2005)

2. Liu, G.J., Goldenberg, A.A.: Robust hybrid impedance control of robot manipulators. In: EEE Int. Conf. on Robotics and Automation, California, USA, pp. 287–292 (1991) 3. Formica, D., Zollo, L., Guglielmelli, E.: Torque-dependent compliance control in the joint

space of an operational robotic machine for motor therapy. In: IEEE Int. Conf. on Rehabili-tation Robotics, Chicago, IL, USA, pp. 341–344 (2005)

4. Krebs, H.I., Hogan, N., Aisen, M.L., Volpe, B.T.: Robot-aided neurorehabilitation. IEEE Trans. Rehab. Eng. 6(1), 75–87 (1998)

5. Nef, T., Mihelj, M., Riener, R.: Armin: a robot for patient-cooperative arm therapy. Medical and Biological Engineering and Computing 45(9), 887–900 (2007)

6. Jamwal, P.K., Xie, S., Aw, K.C.: Kinematic design optimization of a parallel ankle rehabil-itation robot using modified genetic algorithm. Robotics and Autonomous Systems 57(10), 1018–1027 (2009)

7. Hogan, N.: The mechanics of multi-joint posture and movement control. Biological Cyber-netics 81, 39–60 (1999)

8. Oh, Y., Chung, W.K., Youm, Y., Suh, I.H.: Motion»force decomposition of redundant manip-ulators and its application to hybrid impedance control. In: IEEE Int. Conf. on Robotics and Automation, Leuven, Belgium, pp. 1441–1446 (1998)

9. Wang, J.-G., Li, Y.M.: Massaging Human Feet by a Redundant Manipulator Equipped with Tactile Sensor. In: IEEE Int. Conf. on Advanced Intelligent Mechatronics, Montreal, Canada, pp. 7–12 (2010)

10. Newman, W.S., Dohring, M.E.: Augmented impedance control: An approach to compliant control of kinematically redundant manipulators. In: IEEE Int. Conf. Robotics and Automa-tion, California, USA, pp. 30–35 (1991)

11. Wang, J.-G., Li, Y.M.: Impedance control of a spatial redundant manipulator used for relax-ing muscle fatigue. In: IEEE Int. Conf. on Mechatronics and Automation, Changchun, Jilin, China, pp. 2799–2804 (2009)

12. Shadpey, F., Patel, R.V., Balafoutis, C., Tessier, C.: Compliant motion control and redun-dancy resolution for kinematically redundant manipulators. In: American Control Confer-ence, Seattle, WA, pp. 392–396 (1995)

13. de Wit, C.C., Siciliano, B., Bastin, G.: Theory of Robot Control. Springer, London (1996) 14. Seraji, H., Colbaugh, R.: Singularity-robustness and task prioritization in configuration

con-trol of redundant robots. In: 29th IEEE Conf. on Decision and Concon-trol, Honolulu, HI, USA, pp. 3089–3095 (1990)

15. Liegeois, A.: Automatic supervisory control of the configuration and behavior of multibody mechanisms. IEEE Trans. Systems, Man, and Cybernetics 7(12), 868–871 (1977)

16. Kapoor, C., Cetin, M., Tesar, D.: Performance based redundancy resolution with multiple criteria. In: ASME Design Engineering Technical Conference, Atlanta, Georgia, pp. 1–6 (1998)

References

Related documents

Aiming at the tracking problem of human-computer interaction force in active rehabilitation training mode, the position-based adaptive impedance controller is used to

This paper presents the experimental test of position control and force control by using a PID controller for the 3-finger adaptive robot gripper. The results show that the

Keywords : Active compliance, robotic hand, force control, impedance control, adaptive controller, passivity based

The present study employed a hybrid procedure combining the Simon task with the masked prime task to investigate both high- and low-level inhibitory control processes and

Since then, the position/force hybrid controller has evolved somewhat, and has been used for walking robots [ 113 ], where the force with the ground is the constraint; with a

The path planning problem, considered in Chapter 5, is to determine a path in task space (or configuration space) to move the robot to a goal position while avoid- ing collisions

So, a study is required to implement closed-loop speed control of a 3- phase, brushless, permanent magnet in-wheel motor for a hybrid electric vehicle using

In this paper, we employ impedance control and develop force tracking control to achieve human-robot motion synchronization, subject to uncertain human limb dynamics.. The