SlideShare a Scribd company logo
1 of 14
Download to read offline
Advanced Automation & Control
Lab Presentation
                       Jacobs University
                               Fall 2011


                         Razvan Mihalyi
                               Billy Okal
                        Remus Dumitru
Outline

 Giovanni Indiveri Robot Control
 Giovanni Indiveri Robot Path Following
 KUKA KR6 Inverse Kinematics
Giovanni Control (0)
 Kinematic Model




 Lyapunov-based closed loop control,
 i.e. two-formula control ;-)




                                       [Giovanni Indiveri ‘99]
Giovanni Control (1)
Task: Drive robot a specific Pose
Challenge: No sensors (only odometry)

Setup 1: Drive to Pose (2, 2, π/2)
Giovanni Control (2)
Setup 2: Drive to Pose (2, -1, π)
Giovanni Path Following (1)
  Task: Drive the robot along a specified path
  Challenge: No sensors (odometry only)
  Setup scenario 1: Driving an ‘Eight’ - slipping




                                        [Giovanni and Maria ’04]
Giovanni Path Following (2)
   Scenario 2: Driving an ‘Eight’
Giovanni Path Following (3)
  Scenario 2: Driving a “Circle”, path consisting on
  curves and straight paths
KUKA KR6 IK (1)

Task: Compute the Inverse Kinematics of KUKA KR6
Industrial robot
Move the robot end effector along one given direction
only at a time.
Setup: USARSIM simulator, ROS framework for
controlling the robot




                                  [Alireza Khatamian Bachelor Thesis]
KUKA KR6 IK (2)
DH Parameters




                   [Alireza Khatamian Thesis]
KUKA KR6 IK (3)
Vertical Motion
KUKA KR6 IK (4)
Combined Vertical and Horizontal Motion
References

Giovanni Indiveri, Maria Letizia Corradini; Switching
Linear Path Following For Bounded Curvature Car-Like
Vehicles
Giovanni Indiveri; Kinematic Time-invariant Control of a
2D Nonholonomic Vehicle
Alireza Khatamian; Bachelor Thesis
Automation and COntrol

More Related Content

What's hot

GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
Amr Yousry CEng MIMechE, Msc., ASME Member
 
WORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOTWORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOT
Shahid Faizee
 
Mymosa final presentation
Mymosa final presentationMymosa final presentation
Mymosa final presentation
Pedro Talaia
 

What's hot (20)

ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICSROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
ROBOTICS- IMPLEMENTATION AND ROBOT ECONOMICS
 
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
GLOBALLY STABLE INTEGRATED KINEMATIC AND DYNAMIC CONTROL FOR TRAJECTORY TRACK...
 
Unit 5 cim
Unit 5 cimUnit 5 cim
Unit 5 cim
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
 
KUKA KR 360-3 (Six-Axis Industrial Robot for Wheel Assembly System)
KUKA KR 360-3 (Six-Axis Industrial Robot for Wheel Assembly System)KUKA KR 360-3 (Six-Axis Industrial Robot for Wheel Assembly System)
KUKA KR 360-3 (Six-Axis Industrial Robot for Wheel Assembly System)
 
WORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOTWORKING AND PROGRAMMING OF KUKA ROBOT
WORKING AND PROGRAMMING OF KUKA ROBOT
 
Mymosa final presentation
Mymosa final presentationMymosa final presentation
Mymosa final presentation
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentation
 
Lecture 04
Lecture 04Lecture 04
Lecture 04
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
An introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardwareAn introduction to robotics classification, kinematics and hardware
An introduction to robotics classification, kinematics and hardware
 
Robotics done
Robotics doneRobotics done
Robotics done
 
Tushar ppt
Tushar pptTushar ppt
Tushar ppt
 
Dh parameters robotics
Dh  parameters roboticsDh  parameters robotics
Dh parameters robotics
 
Robot Path Control
Robot Path ControlRobot Path Control
Robot Path Control
 
Industrial robots Welding programming and milling operations
Industrial robots Welding programming and milling operations Industrial robots Welding programming and milling operations
Industrial robots Welding programming and milling operations
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
 
6 DOF Robotic Arm - Mechatronics Course Project
6 DOF Robotic Arm - Mechatronics Course Project6 DOF Robotic Arm - Mechatronics Course Project
6 DOF Robotic Arm - Mechatronics Course Project
 
Robotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbaiRobotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbai
 
Industrial robot
Industrial robotIndustrial robot
Industrial robot
 

Viewers also liked (6)

Travelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse KinematicsTravelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse Kinematics
 
Final Doc_1.1
Final Doc_1.1Final Doc_1.1
Final Doc_1.1
 
Controller Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic RobotsController Synthesis for Nonholonomic Robots
Controller Synthesis for Nonholonomic Robots
 
Robotica
RoboticaRobotica
Robotica
 
KUKA Software
KUKA SoftwareKUKA Software
KUKA Software
 
Textual Robot programming
Textual Robot programmingTextual Robot programming
Textual Robot programming
 

Recently uploaded

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Automation and COntrol

  • 1. Advanced Automation & Control Lab Presentation Jacobs University Fall 2011 Razvan Mihalyi Billy Okal Remus Dumitru
  • 2. Outline Giovanni Indiveri Robot Control Giovanni Indiveri Robot Path Following KUKA KR6 Inverse Kinematics
  • 3. Giovanni Control (0) Kinematic Model Lyapunov-based closed loop control, i.e. two-formula control ;-) [Giovanni Indiveri ‘99]
  • 4. Giovanni Control (1) Task: Drive robot a specific Pose Challenge: No sensors (only odometry) Setup 1: Drive to Pose (2, 2, π/2)
  • 5. Giovanni Control (2) Setup 2: Drive to Pose (2, -1, π)
  • 6. Giovanni Path Following (1) Task: Drive the robot along a specified path Challenge: No sensors (odometry only) Setup scenario 1: Driving an ‘Eight’ - slipping [Giovanni and Maria ’04]
  • 7. Giovanni Path Following (2) Scenario 2: Driving an ‘Eight’
  • 8. Giovanni Path Following (3) Scenario 2: Driving a “Circle”, path consisting on curves and straight paths
  • 9. KUKA KR6 IK (1) Task: Compute the Inverse Kinematics of KUKA KR6 Industrial robot Move the robot end effector along one given direction only at a time. Setup: USARSIM simulator, ROS framework for controlling the robot [Alireza Khatamian Bachelor Thesis]
  • 10. KUKA KR6 IK (2) DH Parameters [Alireza Khatamian Thesis]
  • 11. KUKA KR6 IK (3) Vertical Motion
  • 12. KUKA KR6 IK (4) Combined Vertical and Horizontal Motion
  • 13. References Giovanni Indiveri, Maria Letizia Corradini; Switching Linear Path Following For Bounded Curvature Car-Like Vehicles Giovanni Indiveri; Kinematic Time-invariant Control of a 2D Nonholonomic Vehicle Alireza Khatamian; Bachelor Thesis