SlideShare a Scribd company logo
1 of 15
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
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
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
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.
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
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 .
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
Overall Control process

d

Desired
configuration

Reconfiguration
Control

Control
mode
Reconfigurable
Robot

Desired
trajectory

d

, d

Motion
Control

ICIRA 2013
7

, 
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 .
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
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
Unfolding Scenario of a Reconfigurable Space Manipulator

ICIRA 2013
11
Simulation Results
Cylindrical joints lengths

Cylindrical joints twists

Active Joint angles

Active joint torques

ICIRA 2013
12
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
Thank you

for your attention

ICIRA 2013

More Related Content

What's hot

Implementation of Efficiency CORDIC Algorithmfor Sine & Cosine Generation
Implementation of Efficiency CORDIC Algorithmfor Sine & Cosine GenerationImplementation of Efficiency CORDIC Algorithmfor Sine & Cosine Generation
Implementation of Efficiency CORDIC Algorithmfor Sine & Cosine GenerationIOSR Journals
 
VHDL and Cordic Algorithim
VHDL and Cordic AlgorithimVHDL and Cordic Algorithim
VHDL and Cordic AlgorithimSubeer Rangra
 
Assignment i u18 pcmt502 - cnc technology
Assignment  i u18 pcmt502 - cnc technologyAssignment  i u18 pcmt502 - cnc technology
Assignment i u18 pcmt502 - cnc technologyPriyaygna
 
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...ijctcm
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematicsnguyendattdh
 
NAFEMS_RB_presentation
NAFEMS_RB_presentationNAFEMS_RB_presentation
NAFEMS_RB_presentationRon-Bin Cheng
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Owen (Chih-Hsuan) Chen
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to KinematicsDamian T. Gordon
 
Sloshing-aware MPC for upper stage attitude control
Sloshing-aware MPC for upper stage attitude controlSloshing-aware MPC for upper stage attitude control
Sloshing-aware MPC for upper stage attitude controlPantelis Sopasakis
 
[Question Paper] Electronic and Communication Technology (Revised Course) [Ja...
[Question Paper] Electronic and Communication Technology (Revised Course) [Ja...[Question Paper] Electronic and Communication Technology (Revised Course) [Ja...
[Question Paper] Electronic and Communication Technology (Revised Course) [Ja...Mumbai B.Sc.IT Study
 
An Improved Optimization Techniques for Parallel Prefix Adder using FPGA
An Improved Optimization Techniques for Parallel Prefix Adder using FPGAAn Improved Optimization Techniques for Parallel Prefix Adder using FPGA
An Improved Optimization Techniques for Parallel Prefix Adder using FPGAIJMER
 
SkySweeper: A High Wire Robot
SkySweeper: A High Wire RobotSkySweeper: A High Wire Robot
SkySweeper: A High Wire RobotNick Morozovsky
 
group.D.final.presentation
group.D.final.presentationgroup.D.final.presentation
group.D.final.presentationjftesser
 

What's hot (20)

Implementation of Efficiency CORDIC Algorithmfor Sine & Cosine Generation
Implementation of Efficiency CORDIC Algorithmfor Sine & Cosine GenerationImplementation of Efficiency CORDIC Algorithmfor Sine & Cosine Generation
Implementation of Efficiency CORDIC Algorithmfor Sine & Cosine Generation
 
E013152730
E013152730E013152730
E013152730
 
VHDL and Cordic Algorithim
VHDL and Cordic AlgorithimVHDL and Cordic Algorithim
VHDL and Cordic Algorithim
 
11 kinematicsrobot
11 kinematicsrobot11 kinematicsrobot
11 kinematicsrobot
 
Assignment i u18 pcmt502 - cnc technology
Assignment  i u18 pcmt502 - cnc technologyAssignment  i u18 pcmt502 - cnc technology
Assignment i u18 pcmt502 - cnc technology
 
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...
 
FPGA Implementation of CORDIC Algorithm Architecture
FPGA Implementation of CORDIC Algorithm ArchitectureFPGA Implementation of CORDIC Algorithm Architecture
FPGA Implementation of CORDIC Algorithm Architecture
 
Control of a Quadcopter
Control of a QuadcopterControl of a Quadcopter
Control of a Quadcopter
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 
99925260 kom-unit-1-ppt
99925260 kom-unit-1-ppt99925260 kom-unit-1-ppt
99925260 kom-unit-1-ppt
 
NAFEMS_RB_presentation
NAFEMS_RB_presentationNAFEMS_RB_presentation
NAFEMS_RB_presentation
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
 
Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
 
Sloshing-aware MPC for upper stage attitude control
Sloshing-aware MPC for upper stage attitude controlSloshing-aware MPC for upper stage attitude control
Sloshing-aware MPC for upper stage attitude control
 
[Question Paper] Electronic and Communication Technology (Revised Course) [Ja...
[Question Paper] Electronic and Communication Technology (Revised Course) [Ja...[Question Paper] Electronic and Communication Technology (Revised Course) [Ja...
[Question Paper] Electronic and Communication Technology (Revised Course) [Ja...
 
Midterm 2016
Midterm  2016Midterm  2016
Midterm 2016
 
An Improved Optimization Techniques for Parallel Prefix Adder using FPGA
An Improved Optimization Techniques for Parallel Prefix Adder using FPGAAn Improved Optimization Techniques for Parallel Prefix Adder using FPGA
An Improved Optimization Techniques for Parallel Prefix Adder using FPGA
 
SkySweeper: A High Wire Robot
SkySweeper: A High Wire RobotSkySweeper: A High Wire Robot
SkySweeper: A High Wire Robot
 
Robot Arm Kinematics
Robot Arm KinematicsRobot Arm Kinematics
Robot Arm Kinematics
 
group.D.final.presentation
group.D.final.presentationgroup.D.final.presentation
group.D.final.presentation
 

Viewers also liked

Helicopter Simulation
Helicopter SimulationHelicopter Simulation
Helicopter Simulationandreipopov
 
Synthesis and performance analysis of network topology using graph theory
Synthesis and performance analysis of network topology using graph theorySynthesis and performance analysis of network topology using graph theory
Synthesis and performance analysis of network topology using graph theoryAlexander Decker
 
Cinematica directa scara
Cinematica directa scaraCinematica directa scara
Cinematica directa scaraUPEG
 
Q1 position_analysis
Q1 position_analysisQ1 position_analysis
Q1 position_analysisphysics101
 
Correction devoirdecontrolen3transmissiondemouvement2at2012
Correction devoirdecontrolen3transmissiondemouvement2at2012Correction devoirdecontrolen3transmissiondemouvement2at2012
Correction devoirdecontrolen3transmissiondemouvement2at2012Majda El Aouni
 
003 position analysis
003 position analysis003 position analysis
003 position analysisphysics101
 
FOUR BAR CHAIN AND INVERSIONS
FOUR BAR CHAIN AND INVERSIONSFOUR BAR CHAIN AND INVERSIONS
FOUR BAR CHAIN AND INVERSIONSsaahil kshatriya
 
Robotica - cinematica2
Robotica - cinematica2Robotica - cinematica2
Robotica - cinematica2Marc Llanos
 
Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...
Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...
Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...Mohammed Naseeruddin Shah
 
KoM ppt unit1 pvpsit 2015 Basic Mechanisms
KoM ppt unit1 pvpsit 2015  Basic MechanismsKoM ppt unit1 pvpsit 2015  Basic Mechanisms
KoM ppt unit1 pvpsit 2015 Basic Mechanismskishorereddy_btech
 
001 mechanisms and kinematics
001 mechanisms and kinematics001 mechanisms and kinematics
001 mechanisms and kinematicsphysics101
 
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)University of Windsor
 
Kinematic diagrams & degrees of freedom
Kinematic diagrams & degrees of freedomKinematic diagrams & degrees of freedom
Kinematic diagrams & degrees of freedomVISHNU VISWANATH
 
Inversions of mechanisms
Inversions of mechanismsInversions of mechanisms
Inversions of mechanismsChetan Jaganure
 

Viewers also liked (20)

Helicopter Simulation
Helicopter SimulationHelicopter Simulation
Helicopter Simulation
 
Synthesis and performance analysis of network topology using graph theory
Synthesis and performance analysis of network topology using graph theorySynthesis and performance analysis of network topology using graph theory
Synthesis and performance analysis of network topology using graph theory
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Cinematica directa scara
Cinematica directa scaraCinematica directa scara
Cinematica directa scara
 
Machines
MachinesMachines
Machines
 
Q1 position_analysis
Q1 position_analysisQ1 position_analysis
Q1 position_analysis
 
Kinematic diagram assignment 02
Kinematic diagram assignment 02Kinematic diagram assignment 02
Kinematic diagram assignment 02
 
[10] degrees of freedom assignment
[10] degrees of freedom assignment[10] degrees of freedom assignment
[10] degrees of freedom assignment
 
Correction devoirdecontrolen3transmissiondemouvement2at2012
Correction devoirdecontrolen3transmissiondemouvement2at2012Correction devoirdecontrolen3transmissiondemouvement2at2012
Correction devoirdecontrolen3transmissiondemouvement2at2012
 
003 position analysis
003 position analysis003 position analysis
003 position analysis
 
FOUR BAR CHAIN AND INVERSIONS
FOUR BAR CHAIN AND INVERSIONSFOUR BAR CHAIN AND INVERSIONS
FOUR BAR CHAIN AND INVERSIONS
 
Robotica - cinematica2
Robotica - cinematica2Robotica - cinematica2
Robotica - cinematica2
 
Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...
Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...
Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...
 
KoM ppt unit1 pvpsit 2015 Basic Mechanisms
KoM ppt unit1 pvpsit 2015  Basic MechanismsKoM ppt unit1 pvpsit 2015  Basic Mechanisms
KoM ppt unit1 pvpsit 2015 Basic Mechanisms
 
Planar Mechanisms
Planar MechanismsPlanar Mechanisms
Planar Mechanisms
 
001 mechanisms and kinematics
001 mechanisms and kinematics001 mechanisms and kinematics
001 mechanisms and kinematics
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
Kinemetic chains, Pairs, Joints, Four bar Mechanisms (KOM)
 
Kinematic diagrams & degrees of freedom
Kinematic diagrams & degrees of freedomKinematic diagrams & degrees of freedom
Kinematic diagrams & degrees of freedom
 
Inversions of mechanisms
Inversions of mechanismsInversions of mechanisms
Inversions of mechanisms
 

Similar to Modeling, Control and Simulation of a 6-DoF Reconfigurable Space Manipulator with Lockable Cylindrical Joints

the power point basics in control system.ppt
the power point basics in control system.pptthe power point basics in control system.ppt
the power point basics in control system.pptssuser04d44c
 
Basic Control System unit6
Basic Control System unit6Basic Control System unit6
Basic Control System unit6Asraf Malik
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond Brunkow
 
Design of Digital Autopilot for Lateral Motion Control of an Aircraft Based o...
Design of Digital Autopilot for Lateral Motion Control of an Aircraft Based o...Design of Digital Autopilot for Lateral Motion Control of an Aircraft Based o...
Design of Digital Autopilot for Lateral Motion Control of an Aircraft Based o...IJERA Editor
 
Control systems
Control systemsControl systems
Control systemsRajat Garg
 
Ies electronics engineering - control system
Ies   electronics engineering - control systemIes   electronics engineering - control system
Ies electronics engineering - control systemPhaneendra Pgr
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armcesarportilla8
 
Iaetsd modelling of one link flexible arm manipulator using
Iaetsd modelling of one link flexible arm manipulator usingIaetsd modelling of one link flexible arm manipulator using
Iaetsd modelling of one link flexible arm manipulator usingIaetsd Iaetsd
 
Portofolio Control Version SN
Portofolio Control Version SNPortofolio Control Version SN
Portofolio Control Version SNSamuel Narcisse
 
Robot2L_IEEE00493506
Robot2L_IEEE00493506Robot2L_IEEE00493506
Robot2L_IEEE00493506Chih-Wu Jen
 
Fractional order PID controller tuned by bat algorithm for robot trajectory c...
Fractional order PID controller tuned by bat algorithm for robot trajectory c...Fractional order PID controller tuned by bat algorithm for robot trajectory c...
Fractional order PID controller tuned by bat algorithm for robot trajectory c...nooriasukmaningtyas
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Zac Darcy
 
lachhab2013.pdf
lachhab2013.pdflachhab2013.pdf
lachhab2013.pdfgulie
 
15_robotics-intro.pdf in ai machine learning
15_robotics-intro.pdf in ai machine learning15_robotics-intro.pdf in ai machine learning
15_robotics-intro.pdf in ai machine learningMcSwathi
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...ijscmcjournal
 
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...ijscmcj
 

Similar to Modeling, Control and Simulation of a 6-DoF Reconfigurable Space Manipulator with Lockable Cylindrical Joints (20)

the power point basics in control system.ppt
the power point basics in control system.pptthe power point basics in control system.ppt
the power point basics in control system.ppt
 
Basic Control System unit6
Basic Control System unit6Basic Control System unit6
Basic Control System unit6
 
Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15Raymond.Brunkow-Project-EEL-3657-Sp15
Raymond.Brunkow-Project-EEL-3657-Sp15
 
Tuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
Tuning of PID, SVFB and LQ Controllers Using Genetic AlgorithmsTuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
Tuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
 
Design of Digital Autopilot for Lateral Motion Control of an Aircraft Based o...
Design of Digital Autopilot for Lateral Motion Control of an Aircraft Based o...Design of Digital Autopilot for Lateral Motion Control of an Aircraft Based o...
Design of Digital Autopilot for Lateral Motion Control of an Aircraft Based o...
 
Block diagrams.ppt
Block diagrams.pptBlock diagrams.ppt
Block diagrams.ppt
 
Control systems
Control systemsControl systems
Control systems
 
Ies electronics engineering - control system
Ies   electronics engineering - control systemIes   electronics engineering - control system
Ies electronics engineering - control system
 
Modeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic armModeling, simulation and control of a robotic arm
Modeling, simulation and control of a robotic arm
 
Iaetsd modelling of one link flexible arm manipulator using
Iaetsd modelling of one link flexible arm manipulator usingIaetsd modelling of one link flexible arm manipulator using
Iaetsd modelling of one link flexible arm manipulator using
 
E1102032834
E1102032834E1102032834
E1102032834
 
Portofolio Control Version SN
Portofolio Control Version SNPortofolio Control Version SN
Portofolio Control Version SN
 
Robot2L_IEEE00493506
Robot2L_IEEE00493506Robot2L_IEEE00493506
Robot2L_IEEE00493506
 
Fractional order PID controller tuned by bat algorithm for robot trajectory c...
Fractional order PID controller tuned by bat algorithm for robot trajectory c...Fractional order PID controller tuned by bat algorithm for robot trajectory c...
Fractional order PID controller tuned by bat algorithm for robot trajectory c...
 
Discrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC MotorDiscrete Time Optimal Tracking Control of BLDC Motor
Discrete Time Optimal Tracking Control of BLDC Motor
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
 
lachhab2013.pdf
lachhab2013.pdflachhab2013.pdf
lachhab2013.pdf
 
15_robotics-intro.pdf in ai machine learning
15_robotics-intro.pdf in ai machine learning15_robotics-intro.pdf in ai machine learning
15_robotics-intro.pdf in ai machine learning
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
 
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
 

Recently uploaded

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

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
  • 12. Unfolding Scenario of a Reconfigurable Space Manipulator ICIRA 2013 11
  • 13. Simulation Results Cylindrical joints lengths Cylindrical joints twists Active Joint angles Active joint torques ICIRA 2013 12
  • 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
  • 15. Thank you for your attention ICIRA 2013

Editor's Notes

  1. 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.
  2. (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.
  3. Implementation on 6-DOF reconfigurable manipulator with two cylindrical joints.