Abstract. Reconfigurable manipulators can be very advantageous in dexterity-demanding tasks such as space operations. This paper presents the modeling, control and simulation of a robotic reconfigurable manipulator. The manipulator benefits from passive cylindrical joint design for its links which allows it to change the link parameters. The robot enters the reconfiguration phase in two steps; first, it forms a closed kinematic chain or in other words docks its end-effector to a fixed point in order to increase the constrained DOFs. Second, it releases the built-in locks of its cylindrical joints to enable the reconfiguration of the links. Then, the reconfiguration process is performed by using the proper control method. After achieving the desired configuration, the cylindrical joints are locked again, the end-effector is released and robot enters the operation mode. This paper only focuses on the reconfiguration process of a 6-DOF manipulator with two lockable passive cylindrical joints.
See the paper here:
http://link.springer.com/chapter/10.1007/978-3-642-40849-6_11
Modeling, Control and Simulation of a 6-DoF Reconfigurable Space Manipulator with Lockable Cylindrical Joints
1. Modeling, Control and Simulation
of a 6-DoF Reconfigurable Space Manipulator
with Lockable Cylindrical Joints
Pooya Merat1, Farhad Aghili2, Chun-Yi Su1,
1 Concordia
University, Montreal, QC, Canada,
2 Canadian Space Agency, St-Hubert, QC, Canada,
{p_merat, cysu}@encs.concordia.ca,
farhad.aghili@asc-csa.gc.ca
ICIRA 2013
2. Reconfigurable Robots
Benefits of reconfigurable robots
vs. non-reconfigurable robots:
Extra dexterity
Adaptation for different tasks
Modular reconfigurable robots
Such as M-Tran III (Murata, S. et al)
No robust docking mechanism
ICIRA 2013
1
Murata, S. et al
3. Reconfigurable Manipulator with Lockable Cylindrical Joints
Lockable Cylindrical links
Normally locked (released only
during reconfiguration)
When released adds 2 extra DoF (one
linear and one rotational) to the
manipulator.
Reconfiguration process
(a,b) Grasping a fixed point by endeffector.
(c,d) Releasing the first cylindrical joint
and reconfiguration of first link while
second link is locked.
(e) Locking the first cylindrical joint and
releasing the second cylindrical joint and
reconfiguration of second link.
(f) Locking the second cylindrical joint
and releasing the end-effector.
ICIRA 2013
2
4. Reconfigurable Manipulator with Lockable Cylindrical Joints
Benefits
Use of no extra actuators and sensors
for the reconfiguration process.
Ability to reduce the arm lengths.
Ideal for space applications
High lunch cost/extra weight
Limited place for a
manipulator on launch vehicle
ICIRA 2013
3
Two hinges: used to
fold the Canadarm II
before placing on
launch vehicle.
But they have to be
unfolded manually
by astronauts.
5. In this paper…
Modeling, control and simulation
6-DoF reconfigurable manipulator with
two cylindrical joints
During reconfiguration phase
Reconfiguration process
Single reconfiguration phase
Using 6 actuators
Achieving 4 desired outputs (two link
lengths and two link twist angles)
End-effector is docked to a fixed point to
reduce the system DoF and to allow the
reconfiguration of the cylindrical joints
ICIRA 2013
4
Cylindrical
Joint #1
Cylindrical
Joint #2
6. Modeling Process
Modeling of the unconstrained (open chain) manipulator
Mq V
.
Use of projection operator for modeling of constrained system.
Calculation of the jacobian of constrained equation in joint space
B
B
PEE0
PEE
A
.
0.
B
B
q
OEE
OEE0
Calculation of projection matrix.
P
I
A A.
Constrained system equation would be:
M C q P(
V ) CC q .
MC
CC
ICIRA 2013
5
M
PM
MA A .
( PM )T .
7. Simulation and Control
Error Compensation
Integration during simulation results in accumulative error of q (joint
variables) and q .
Iterative formula for compensation of q error.
~
~
δq
A (q ) ( q )
~ ~
q q δq
Corrected q
Iterative formula for compensation of q (joints velocity) error.
~
δq
A (q)A( q)q
~ ~
q q δq
Corrected q
ICIRA 2013
6
9. Simulation and Control
Control law
Paa1 Pab K d
Kp(
d
) g
g .
Torques at active joints
Estimation of passive joints
No sensor at passive DoF
ˆ
ˆ
K
Q( , ˆ ) AT ( , ˆ ) K
( , ˆ).
ˆ dt .
ICIRA 2013
8
WT KW .
10. Reconfiguration Control Diagram
Estimated
position of
passive joints
Estimated
velocity of
passive joints
Control torque
(I
ˆ
Kd
ˆ
Kp
d
AT K
T
Ppp ) 1 Pap
g
g
( , ˆ)
Desired
passive joints
position
Effect of
gravity on
passive joints
ICIRA 2013
9
Reconfigurable
Robot
Paa1 Pap
Effect of
gravity on
active joints
11. Validation of the Model
Monitoring total energy of the system
(ideally
K
1 T
q Mq .
2
Conditions
constant total energy)
Duration = 10 seconds
Simulation time-step = 5ms
Initial kinetic energy (K) = 0.032 J
Result after monitoring
Standard deviation of kinetic energy (K) = 0.000024e J
ICIRA 2013
10
14. Conclusion
Modeling, control and simulation methods
of a 6-DoF manipulator
Single phase reconfiguration of both cylindrical joints
Future works
Singularity avoidance during reconfiguration
Obstacle avoidance
ICIRA 2013
13
Modular Robots:In these modular robots there is still difficulty in implementation of a robust and effective docking mechanism for connecting and releasing the modules.
(The title is a hyperlink to the animation movie on the web.)Reconfiguration process:a,b,c:The manipulator docks the EE to a fixed point and loses all its 6 DoFs and both cylindrical joints are released.d,e: The reconfiguration is performed and the cylindrical links are locked again.F: The manipulatorreleases EE from the fixed docking position.
Implementation on 6-DOF reconfigurable manipulator with two cylindrical joints.