SlideShare a Scribd company logo
1 of 13
Download to read offline
Motion Control of Differential Wheeled Robots
         with Joint Limit Constraints




           Speaker: Prof. Mohamed Abderrahim


           J. Gonzalez-Gomez, J. G. Victores,
           A. Valero-Gomez, M. Abderrahim

                     Robotics Lab
              Carlos III University of Madrid, Spain




                       2011 IEEE International Conference on Robotics and Biomimetics

                          The Mövenpick Resort and Spa Karon Beach,        Dec/2011
                                      Phuket, Thailand
Motion Control of Differential Wheeled Robots with Joint Limit Constraints




                                               Outline

              1.     Introduction
              2. Swing principle
              3. Kinematics
              4. Experiments
              5. Conclusions and future work




2011 IEEE International Conference on Robotics and Biomimetics
Rolling principle

●   Rolling behaviour is inherent to wheels
●   Wheels are assumed to rotate indefinitely in any direction
●   All kind of known wheels rely on it:


        Standard wheel           Castor wheel       Swedish wheel




                  Whegs                              Rotatory legs
Limited wheels

    Wheels that cannot turn freely due to constraints



Limited by shape               Limited by the environment

Ex. Broken wheel                Ex. A Robot in a narrow path


                                      Limit 1      Limit 2




                                                        Robot
                                       Robot
     Rot. angle
Locomotion with limited wheels

      The problem:


●   Imagine a robot with a broken wheel...
● Is it possible to achieve locomotion with
limited wheels?
●   The rolling principle cannot be applied
●   Another locomotion principle is necessary...


       Applications:

          ●   Improving the fault-tolerance of robots in critical missions
          ●   Recovering the robot if wheels break
          ●   Study and Develop new “locomotion gaits” with wheels
Our contribution: the swing principle

●   Swing principle: Oscillating the wheels within the angle limits
● Differential robots with limited wheels can travel any
distance in some directions if applying the swing principle


                                                         Oscillations:

                                                                  2π
                                                     φ1 =A sin(      t +ϕ0 )+O
                                                                  T
                                                              2π
                                                  φ 2= Asin (    t+Δ ϕ+ϕ0 )−O
                                                              T




Parameters:         Amplitude (A), Offset (O)
                    Period (T), Phase difference (Δ ϕ)
Kinematics

                             ●   {Yi, Xi}: Global frame
                             ●   {XR,YR}: Robot frame
                             ●   (x,y, θ): Robot position and orientation
                             ●   r: Wheel's radius
                             ●   l: Distance from the wheels to the com




●   Forward kinematics:

         πr A                                              2π n
      x=
      ˙       (C (0)+C (Δ ϕ))cos θ         C ( x)=cos (         +ϕ0+ x)
           T                                                T
         πrA
      y=
      ˙       (C (0)+C (Δ ϕ))sin θ                         2π n
           T                                S ( x)=sin (        +ϕ0+ x)
         r                                                  T
      θ= (A S (0)− A S (Δ ϕ)+2O)
         2l
Locomotion gait and trajectory
●   The robot moves sideways
●   Step: distance travelled per cycle




●   When Δ ϕ=90      the step is maximum
●   The step is proportional to the amplitude (A)
●   The period determines the mean speed along the x axis
Trajectory orientation

●   The robot can also move in different directions
●
    The trajectory orientation depends on the offset (O)


                                                  ●   Limitations:

                                              ●The robot cannot move in all
                                              the directions
                                              ●
                                               Increasing O implies decreasing
                                              the Amplitud (A)
                                              ● When A=0, there is no
                                              locomotion
Experiments (I)

              ●A robot prototype with limited
              wheels has been designed and built
              ●   Wheels limited by shape
              ●   Servos with mechanical limits
              ● IR led on the top for tracking the
              trajectory
Experiments (II)
                                             Video
●   Real trajectory performed by the robot
Conclusions

● Swing principle: A new locomotion principle for robots with
limited wheels has been proposed
●   It is based on wheels' oscillatory movement
●Despite the limited wheels, the robots can travel any distance in
some directions



            Future work
●Test the swing principle with bio-inspired oscillators, such as CPGs
(Central Pattern Generators)
●   Application to tracked robots
●   Application to climbing slopes
●   Application to wheelchairs
Motion Control of Differential Wheeled Robots
         with Joint Limit Constraints




           Speaker: Prof. Mohamed Abderrahim


           J. Gonzalez-Gomez, J. G. Victores,
           A. Valero-Gomez, M. Abderrahim

                     Robotics Lab
              Carlos III University of Madrid, Spain




                       2011 IEEE International Conference on Robotics and Biomimetics

                          The Mövenpick Resort and Spa Karon Beach,        Dec/2011
                                      Phuket, Thailand

More Related Content

What's hot

Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticmkazree
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial roboticsjjenishmech
 
Chapter 12 law and class robot
Chapter 12  law and class robotChapter 12  law and class robot
Chapter 12 law and class robotSiti Sofia
 
Robot programming , accuracy ,repeatability and application
Robot programming , accuracy ,repeatability  and applicationRobot programming , accuracy ,repeatability  and application
Robot programming , accuracy ,repeatability and applicationvishaldattKohir1
 
Advanced manufacturing and industrial robots
Advanced manufacturing and industrial robotsAdvanced manufacturing and industrial robots
Advanced manufacturing and industrial robotsSaurabh Patel
 
Chapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automationChapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automationAfiq Sajuri
 
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...Saraj Sadanand
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robotsparthbabariya151
 
Robot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robotRobot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robotpsc2015
 
visheshwar oraon robotics presentation
visheshwar oraon   robotics presentationvisheshwar oraon   robotics presentation
visheshwar oraon robotics presentationAkash Maurya
 

What's hot (20)

Robots
Robots Robots
Robots
 
Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial robotic
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Presentation
PresentationPresentation
Presentation
 
Chapter 12 law and class robot
Chapter 12  law and class robotChapter 12  law and class robot
Chapter 12 law and class robot
 
Robot programming , accuracy ,repeatability and application
Robot programming , accuracy ,repeatability  and applicationRobot programming , accuracy ,repeatability  and application
Robot programming , accuracy ,repeatability and application
 
Robotics done
Robotics doneRobotics done
Robotics done
 
Advanced manufacturing and industrial robots
Advanced manufacturing and industrial robotsAdvanced manufacturing and industrial robots
Advanced manufacturing and industrial robots
 
Chapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automationChapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automation
 
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
Walking Control Algorithm of Biped Humanoid Robot on Even, Uneven and Incline...
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robots
 
Robot Configuration - 2
Robot Configuration - 2Robot Configuration - 2
Robot Configuration - 2
 
Robotics arm configurations
Robotics arm configurationsRobotics arm configurations
Robotics arm configurations
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Lecture 04: Sensors
Lecture 04: SensorsLecture 04: Sensors
Lecture 04: Sensors
 
Robot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robotRobot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robot
 
visheshwar oraon robotics presentation
visheshwar oraon   robotics presentationvisheshwar oraon   robotics presentation
visheshwar oraon robotics presentation
 
Degrees of freedom
Degrees of freedomDegrees of freedom
Degrees of freedom
 

Viewers also liked

Introduction to electropneumatic
Introduction to electropneumaticIntroduction to electropneumatic
Introduction to electropneumaticAditya Kurniawan
 
Software architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsSoftware architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsDmitry Suvorov
 
First Workshop Presentation
First Workshop PresentationFirst Workshop Presentation
First Workshop PresentationRobotix 2011
 
Printbots: Robots libres e imprimibles. Madridbot-2012
Printbots: Robots libres e imprimibles. Madridbot-2012Printbots: Robots libres e imprimibles. Madridbot-2012
Printbots: Robots libres e imprimibles. Madridbot-2012obijuan_cube
 
Robotics technology
Robotics technologyRobotics technology
Robotics technologykapil200
 
Triangular Tracked Wheel locomotion mechanism
Triangular Tracked Wheel locomotion mechanismTriangular Tracked Wheel locomotion mechanism
Triangular Tracked Wheel locomotion mechanismAmir H. Soltanzadeh
 
Vision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot NavigationVision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot NavigationNiaz Mohammad
 
Smart Home System Using Android Application
Smart Home System Using Android ApplicationSmart Home System Using Android Application
Smart Home System Using Android ApplicationSiju Xavier
 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile RoboticsRobots Alive India
 
Locomotion and-support
Locomotion and-supportLocomotion and-support
Locomotion and-supportNor Huda
 
Latinoware: Robots libres e Imprimibles
Latinoware: Robots libres e ImprimiblesLatinoware: Robots libres e Imprimibles
Latinoware: Robots libres e Imprimiblesobijuan_cube
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsZahra Sadeghi
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot pptVarun B P
 
Introductionto robotics a
Introductionto robotics aIntroductionto robotics a
Introductionto robotics aIftekhar Ali
 
Robots presentation
Robots presentationRobots presentation
Robots presentationaroobkazim
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobilesDurairaja
 

Viewers also liked (20)

Introduction to electropneumatic
Introduction to electropneumaticIntroduction to electropneumatic
Introduction to electropneumatic
 
Lecture 02: Locomotion
Lecture 02: LocomotionLecture 02: Locomotion
Lecture 02: Locomotion
 
Introduction to locomotor
Introduction to locomotorIntroduction to locomotor
Introduction to locomotor
 
Software architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsSoftware architecture of wheeled mobile robots
Software architecture of wheeled mobile robots
 
Automatons
AutomatonsAutomatons
Automatons
 
First Workshop Presentation
First Workshop PresentationFirst Workshop Presentation
First Workshop Presentation
 
Printbots: Robots libres e imprimibles. Madridbot-2012
Printbots: Robots libres e imprimibles. Madridbot-2012Printbots: Robots libres e imprimibles. Madridbot-2012
Printbots: Robots libres e imprimibles. Madridbot-2012
 
Locomotion Systems
Locomotion SystemsLocomotion Systems
Locomotion Systems
 
Robotics technology
Robotics technologyRobotics technology
Robotics technology
 
Triangular Tracked Wheel locomotion mechanism
Triangular Tracked Wheel locomotion mechanismTriangular Tracked Wheel locomotion mechanism
Triangular Tracked Wheel locomotion mechanism
 
Vision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot NavigationVision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot Navigation
 
Smart Home System Using Android Application
Smart Home System Using Android ApplicationSmart Home System Using Android Application
Smart Home System Using Android Application
 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
 
Locomotion and-support
Locomotion and-supportLocomotion and-support
Locomotion and-support
 
Latinoware: Robots libres e Imprimibles
Latinoware: Robots libres e ImprimiblesLatinoware: Robots libres e Imprimibles
Latinoware: Robots libres e Imprimibles
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot ppt
 
Introductionto robotics a
Introductionto robotics aIntroductionto robotics a
Introductionto robotics a
 
Robots presentation
Robots presentationRobots presentation
Robots presentation
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 

Similar to Motion Control of Differential Wheeled Robots with Joint Limit Constraints (Slides)

Kinematic models and constraints.ppt
Kinematic models and constraints.pptKinematic models and constraints.ppt
Kinematic models and constraints.pptssuser8698eb
 
Robotics in AI
Robotics in AIRobotics in AI
Robotics in AIAkhil TR
 
robot classification
robot classificationrobot classification
robot classificationMohit Jain
 
lec 2 Robotics time & motion
lec 2 Robotics time & motionlec 2 Robotics time & motion
lec 2 Robotics time & motioncairo university
 
Let's build modular robots!
Let's build modular robots!Let's build modular robots!
Let's build modular robots!obijuan_cube
 
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
 
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...BellamMaheshBabu
 
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...BellamMaheshBabu
 

Similar to Motion Control of Differential Wheeled Robots with Joint Limit Constraints (Slides) (20)

Kinematic models and constraints.ppt
Kinematic models and constraints.pptKinematic models and constraints.ppt
Kinematic models and constraints.ppt
 
Robotics
RoboticsRobotics
Robotics
 
Lecture2
Lecture2Lecture2
Lecture2
 
Project Presentation Nus
Project Presentation NusProject Presentation Nus
Project Presentation Nus
 
Project Presentation Nus
Project Presentation NusProject Presentation Nus
Project Presentation Nus
 
Robotics
RoboticsRobotics
Robotics
 
actuators, or effectors
actuators, or effectorsactuators, or effectors
actuators, or effectors
 
Robotics in AI
Robotics in AIRobotics in AI
Robotics in AI
 
25 robotics
25 robotics25 robotics
25 robotics
 
Linux Assignment-1.pptx
Linux Assignment-1.pptxLinux Assignment-1.pptx
Linux Assignment-1.pptx
 
robot classification
robot classificationrobot classification
robot classification
 
Robotics - introduction to Robotics
Robotics -  introduction to Robotics  Robotics -  introduction to Robotics
Robotics - introduction to Robotics
 
Hexa pod presentation-robot
Hexa pod presentation-robotHexa pod presentation-robot
Hexa pod presentation-robot
 
lec 2 Robotics time & motion
lec 2 Robotics time & motionlec 2 Robotics time & motion
lec 2 Robotics time & motion
 
Let's build modular robots!
Let's build modular robots!Let's build modular robots!
Let's build modular robots!
 
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
 
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
 
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
2-Kinamatics Introduction, forward and reverse kinematics, robot arm and degr...
 
Outline
OutlineOutline
Outline
 
Transport Thursday 24 January 2013 Arend Schwab
Transport Thursday 24 January 2013 Arend SchwabTransport Thursday 24 January 2013 Arend Schwab
Transport Thursday 24 January 2013 Arend Schwab
 

More from obijuan_cube

Electrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libresElectrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libresobijuan_cube
 
Electrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libresElectrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libresobijuan_cube
 
Nosotros compartimos
Nosotros compartimosNosotros compartimos
Nosotros compartimosobijuan_cube
 
2017 05-20-murcia-meetup-day-elec-dig-para-todos-con-fpg as-libres
2017 05-20-murcia-meetup-day-elec-dig-para-todos-con-fpg as-libres2017 05-20-murcia-meetup-day-elec-dig-para-todos-con-fpg as-libres
2017 05-20-murcia-meetup-day-elec-dig-para-todos-con-fpg as-libresobijuan_cube
 
2017 05-05-peac-elec-dig-divertida-con-fpg as-libres
2017 05-05-peac-elec-dig-divertida-con-fpg as-libres2017 05-05-peac-elec-dig-divertida-con-fpg as-libres
2017 05-05-peac-elec-dig-divertida-con-fpg as-libresobijuan_cube
 
Electrónica digital divertica con FPGAs Libres. Malakabot 2017
Electrónica digital divertica con FPGAs Libres. Malakabot 2017Electrónica digital divertica con FPGAs Libres. Malakabot 2017
Electrónica digital divertica con FPGAs Libres. Malakabot 2017obijuan_cube
 
Diseño Hardware con FPGAs Libres
Diseño Hardware con FPGAs LibresDiseño Hardware con FPGAs Libres
Diseño Hardware con FPGAs Libresobijuan_cube
 
Electrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs LibresElectrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs Libresobijuan_cube
 
2016 12-10-ourense-makerslab-fpgas-libres
2016 12-10-ourense-makerslab-fpgas-libres2016 12-10-ourense-makerslab-fpgas-libres
2016 12-10-ourense-makerslab-fpgas-libresobijuan_cube
 
2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libres2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libresobijuan_cube
 
2016 11-09-urjc-fpgas-libres
2016 11-09-urjc-fpgas-libres2016 11-09-urjc-fpgas-libres
2016 11-09-urjc-fpgas-libresobijuan_cube
 
2016 11-05-osh wdem16-fpgas-libres
2016 11-05-osh wdem16-fpgas-libres2016 11-05-osh wdem16-fpgas-libres
2016 11-05-osh wdem16-fpgas-libresobijuan_cube
 
FPGAs libres. UC3M-El-Evento. 2016-10-24
FPGAs libres. UC3M-El-Evento. 2016-10-24FPGAs libres. UC3M-El-Evento. 2016-10-24
FPGAs libres. UC3M-El-Evento. 2016-10-24obijuan_cube
 
2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madrid2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madridobijuan_cube
 
PrintBots: Robots libres e imprimibles. Málaga 2012
PrintBots: Robots libres e imprimibles. Málaga 2012PrintBots: Robots libres e imprimibles. Málaga 2012
PrintBots: Robots libres e imprimibles. Málaga 2012obijuan_cube
 
IMPRESORAS 3D OPEN-SOURCE: Orígenes y evolución
IMPRESORAS 3D OPEN-SOURCE: Orígenes y evoluciónIMPRESORAS 3D OPEN-SOURCE: Orígenes y evolución
IMPRESORAS 3D OPEN-SOURCE: Orígenes y evoluciónobijuan_cube
 
PrintBots: Robots libres e imprimibles. Cybertech 2012
PrintBots: Robots libres e imprimibles. Cybertech 2012PrintBots: Robots libres e imprimibles. Cybertech 2012
PrintBots: Robots libres e imprimibles. Cybertech 2012obijuan_cube
 
PrintBots: Robots libres e imprimibles
PrintBots: Robots libres e imprimiblesPrintBots: Robots libres e imprimibles
PrintBots: Robots libres e imprimiblesobijuan_cube
 
Robots libres e Imprimibles
Robots libres e ImprimiblesRobots libres e Imprimibles
Robots libres e Imprimiblesobijuan_cube
 

More from obijuan_cube (20)

Electrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libresElectrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libres
 
Electrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libresElectrónica digital para todos con FPGAs libres
Electrónica digital para todos con FPGAs libres
 
Nosotros compartimos
Nosotros compartimosNosotros compartimos
Nosotros compartimos
 
2017 05-20-murcia-meetup-day-elec-dig-para-todos-con-fpg as-libres
2017 05-20-murcia-meetup-day-elec-dig-para-todos-con-fpg as-libres2017 05-20-murcia-meetup-day-elec-dig-para-todos-con-fpg as-libres
2017 05-20-murcia-meetup-day-elec-dig-para-todos-con-fpg as-libres
 
2017 05-05-peac-elec-dig-divertida-con-fpg as-libres
2017 05-05-peac-elec-dig-divertida-con-fpg as-libres2017 05-05-peac-elec-dig-divertida-con-fpg as-libres
2017 05-05-peac-elec-dig-divertida-con-fpg as-libres
 
Electrónica digital divertica con FPGAs Libres. Malakabot 2017
Electrónica digital divertica con FPGAs Libres. Malakabot 2017Electrónica digital divertica con FPGAs Libres. Malakabot 2017
Electrónica digital divertica con FPGAs Libres. Malakabot 2017
 
Diseño Hardware con FPGAs Libres
Diseño Hardware con FPGAs LibresDiseño Hardware con FPGAs Libres
Diseño Hardware con FPGAs Libres
 
Electrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs LibresElectrónica digital divertica con FPGAs Libres
Electrónica digital divertica con FPGAs Libres
 
2016 12-10-ourense-makerslab-fpgas-libres
2016 12-10-ourense-makerslab-fpgas-libres2016 12-10-ourense-makerslab-fpgas-libres
2016 12-10-ourense-makerslab-fpgas-libres
 
2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libres2016 11-18-maker-faire-bilbao-fpgas-libres
2016 11-18-maker-faire-bilbao-fpgas-libres
 
2016 11-09-urjc-fpgas-libres
2016 11-09-urjc-fpgas-libres2016 11-09-urjc-fpgas-libres
2016 11-09-urjc-fpgas-libres
 
2016 11-05-osh wdem16-fpgas-libres
2016 11-05-osh wdem16-fpgas-libres2016 11-05-osh wdem16-fpgas-libres
2016 11-05-osh wdem16-fpgas-libres
 
FPGAs libres. UC3M-El-Evento. 2016-10-24
FPGAs libres. UC3M-El-Evento. 2016-10-24FPGAs libres. UC3M-El-Evento. 2016-10-24
FPGAs libres. UC3M-El-Evento. 2016-10-24
 
2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madrid2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madrid
 
FPGAs libres
FPGAs libresFPGAs libres
FPGAs libres
 
PrintBots: Robots libres e imprimibles. Málaga 2012
PrintBots: Robots libres e imprimibles. Málaga 2012PrintBots: Robots libres e imprimibles. Málaga 2012
PrintBots: Robots libres e imprimibles. Málaga 2012
 
IMPRESORAS 3D OPEN-SOURCE: Orígenes y evolución
IMPRESORAS 3D OPEN-SOURCE: Orígenes y evoluciónIMPRESORAS 3D OPEN-SOURCE: Orígenes y evolución
IMPRESORAS 3D OPEN-SOURCE: Orígenes y evolución
 
PrintBots: Robots libres e imprimibles. Cybertech 2012
PrintBots: Robots libres e imprimibles. Cybertech 2012PrintBots: Robots libres e imprimibles. Cybertech 2012
PrintBots: Robots libres e imprimibles. Cybertech 2012
 
PrintBots: Robots libres e imprimibles
PrintBots: Robots libres e imprimiblesPrintBots: Robots libres e imprimibles
PrintBots: Robots libres e imprimibles
 
Robots libres e Imprimibles
Robots libres e ImprimiblesRobots libres e Imprimibles
Robots libres e Imprimibles
 

Recently uploaded

Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 

Recently uploaded (20)

Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 

Motion Control of Differential Wheeled Robots with Joint Limit Constraints (Slides)

  • 1. Motion Control of Differential Wheeled Robots with Joint Limit Constraints Speaker: Prof. Mohamed Abderrahim J. Gonzalez-Gomez, J. G. Victores, A. Valero-Gomez, M. Abderrahim Robotics Lab Carlos III University of Madrid, Spain 2011 IEEE International Conference on Robotics and Biomimetics The Mövenpick Resort and Spa Karon Beach, Dec/2011 Phuket, Thailand
  • 2. Motion Control of Differential Wheeled Robots with Joint Limit Constraints Outline 1. Introduction 2. Swing principle 3. Kinematics 4. Experiments 5. Conclusions and future work 2011 IEEE International Conference on Robotics and Biomimetics
  • 3. Rolling principle ● Rolling behaviour is inherent to wheels ● Wheels are assumed to rotate indefinitely in any direction ● All kind of known wheels rely on it: Standard wheel Castor wheel Swedish wheel Whegs Rotatory legs
  • 4. Limited wheels Wheels that cannot turn freely due to constraints Limited by shape Limited by the environment Ex. Broken wheel Ex. A Robot in a narrow path Limit 1 Limit 2 Robot Robot Rot. angle
  • 5. Locomotion with limited wheels The problem: ● Imagine a robot with a broken wheel... ● Is it possible to achieve locomotion with limited wheels? ● The rolling principle cannot be applied ● Another locomotion principle is necessary... Applications: ● Improving the fault-tolerance of robots in critical missions ● Recovering the robot if wheels break ● Study and Develop new “locomotion gaits” with wheels
  • 6. Our contribution: the swing principle ● Swing principle: Oscillating the wheels within the angle limits ● Differential robots with limited wheels can travel any distance in some directions if applying the swing principle Oscillations: 2π φ1 =A sin( t +ϕ0 )+O T 2π φ 2= Asin ( t+Δ ϕ+ϕ0 )−O T Parameters: Amplitude (A), Offset (O) Period (T), Phase difference (Δ ϕ)
  • 7. Kinematics ● {Yi, Xi}: Global frame ● {XR,YR}: Robot frame ● (x,y, θ): Robot position and orientation ● r: Wheel's radius ● l: Distance from the wheels to the com ● Forward kinematics: πr A 2π n x= ˙ (C (0)+C (Δ ϕ))cos θ C ( x)=cos ( +ϕ0+ x) T T πrA y= ˙ (C (0)+C (Δ ϕ))sin θ 2π n T S ( x)=sin ( +ϕ0+ x) r T θ= (A S (0)− A S (Δ ϕ)+2O) 2l
  • 8. Locomotion gait and trajectory ● The robot moves sideways ● Step: distance travelled per cycle ● When Δ ϕ=90 the step is maximum ● The step is proportional to the amplitude (A) ● The period determines the mean speed along the x axis
  • 9. Trajectory orientation ● The robot can also move in different directions ● The trajectory orientation depends on the offset (O) ● Limitations: ●The robot cannot move in all the directions ● Increasing O implies decreasing the Amplitud (A) ● When A=0, there is no locomotion
  • 10. Experiments (I) ●A robot prototype with limited wheels has been designed and built ● Wheels limited by shape ● Servos with mechanical limits ● IR led on the top for tracking the trajectory
  • 11. Experiments (II) Video ● Real trajectory performed by the robot
  • 12. Conclusions ● Swing principle: A new locomotion principle for robots with limited wheels has been proposed ● It is based on wheels' oscillatory movement ●Despite the limited wheels, the robots can travel any distance in some directions Future work ●Test the swing principle with bio-inspired oscillators, such as CPGs (Central Pattern Generators) ● Application to tracked robots ● Application to climbing slopes ● Application to wheelchairs
  • 13. Motion Control of Differential Wheeled Robots with Joint Limit Constraints Speaker: Prof. Mohamed Abderrahim J. Gonzalez-Gomez, J. G. Victores, A. Valero-Gomez, M. Abderrahim Robotics Lab Carlos III University of Madrid, Spain 2011 IEEE International Conference on Robotics and Biomimetics The Mövenpick Resort and Spa Karon Beach, Dec/2011 Phuket, Thailand