SlideShare a Scribd company logo
1 of 1
Novel methods for Motion Planning
                                                                  Robotics Group (http://www.mech.upatras.gr/~Robotics)
                                                                   Mechanical Engineering and Aeronautics Department
                                                                                   University of Patras


    BUMP-SURFACES FOR OPTIMAL MOTION PLANNING [1] [2]                                                          AND MOVING OBSTACLE AVOIDANCE [3]

                                                                                               KINEMATIC MODEL
BUMP-SURFACE
                                                                                               •   Planar and 3D manipulators.
•    Represents entire 2D robot environment via tensor product B-Spline Surface.               •   With any serial combination of rotational and translational joints.
•    The path is represented by a B-Spline onto the Bump-Surface.                              •   Manipulator base may be fixed or may move freely or on predefined path.
•    Takes full advantage of these mathematical entities, especially control points.
•    The final motion planning problem is formulated as a global optimization                  CONCEPTUAL MODEL
     problem, solved using combination of Genetic Algorithms and Conjugate
     Gradient methods [1].                                                                     •   Potentially expandable rods (length Li in [Li-min, Li-max]).
                                                                                               •   Rods connected at their endpoints using pins (angle Ai in [Ai-min, Ai-max]).
                                                                                               •   Forming a chain that behaves like a rope (given high number of rods & pins).




                                                                                               Fig. B1 – conceptual model maintaining a 1-1 mapping with the kinematic model and its constraints.
    Fig. A1 - 2D environment with non-convex   Fig. A2 - The corresponding Bump-Surface.
         obstacle and robot’s optimal path.

                                                                                               CHANGE EVENT PROPAGATION
BUMP-HYPER SURFACE
                                                                                               • Any chain part (not only the tool tip) can initiate motion, via commands of
•    Extension of the Bump-Surface from 2D to 3D Euclidean space.                                planner module or human operator: chain is split by mover in two sub-chains.
                                                                                               • A slave has its own slave (master-slave hierarchy, nested relationships).
                                                                                               • Each slave tries to react and adapt to its master’s state change event [3].


                                                  Fig. A3 – A 3D environment with
                                                  polyhedral    obstacles   (pyramids)   and
                                                  determined optimal path. The path is
                                                  defined by four control points: the start-
                                                  point, two points at the space in-between
                                                  and the end-point.                           Fig. B2 - State change events at the head of each sub-chain propagate towards its tail.

                                                                                               REACTION TO MASTER’S STATE CHANGE EVENTS




                                                 Fig. A4 – A 3D environment with
                                                 polyhedral obstacles and the optimal
                                                 path. The determined path is defined by
                                                 means of six control points, all located in

                                                 space   ( x ≠ 0, y ≠ 0, z ≠ 0)
                                                                                               Fig. B3 - Two basic constraint preservation behaviors: Push & Pull. Slave moves on guiding line.

                                                                                               REACTION TO SENSED OBSTACLES


                                                 Fig. A5 - A 3D environment with a torus
                                                 obstacle, where the start point is at the
                                                 torus centre. The required path is defined
                                                 by three control points: The start point, a

                                                 middle point     ( x ≠ 0, y ≠ 0, z ≠ 0) and
                                                                                               Fig. B4 - Guiding line for slave motion rotates around master pin, to avoid “contact” with obstacle.
                                                 the end point.


                                                                                                                                      REFERENCES

CONCLUSIONS                                                                                    1. P.N. Azariadis, N.A. Aspragathos, "Obstacle Representation by Bump-
                                                                                                  Surfaces for Optimal Path-Planning", Journal of Robotics and Autonomous
• Computational time does not depend on the number of obstacles but on the                        Systems (accepted for publication).
  size of the control parameters of the GAs and density of grid points [2].                    2. E. Xydias, N.A. Aspragathos (2004), "Bump-Hyper Surfaces For Optimal
• The accuracy of the solution depends on the density of the grid points.                         Motion Planning in Three Dimensional Spaces", RAAD 04, Brno, 2-5 June
• An optimal path can be found even in significantly complicated                                  2004.
  environments, cluttered with obstacles of arbitrary size and location.                       3. G.I. Birbilis, N.A. Aspragathos (2004), “Multi-Agent Manipulator Control
• The final path is always smooth and conformal to the objectives, so the robot                   and Moving Obstacle Avoidance”, ARK 04, Sestri Levante, Italy, 28 June – 1
  can follow it avoiding jerky motions.                                                           July 2004.


         MULTI-AGENT BASED MANIPULATOR CONTROL

More Related Content

Viewers also liked

Superspecialiation_UK_Upload_Linkedin
Superspecialiation_UK_Upload_LinkedinSuperspecialiation_UK_Upload_Linkedin
Superspecialiation_UK_Upload_LinkedinChristian Bach
 
Surgical Navigation - insights into wayfinding and navigation processes in th...
Surgical Navigation - insights into wayfinding and navigation processes in th...Surgical Navigation - insights into wayfinding and navigation processes in th...
Surgical Navigation - insights into wayfinding and navigation processes in th...Thomas Stüdeli
 
Laparoscopy & its Ergonomics by Dr.Mohammad Zarin
Laparoscopy & its Ergonomics by Dr.Mohammad ZarinLaparoscopy & its Ergonomics by Dr.Mohammad Zarin
Laparoscopy & its Ergonomics by Dr.Mohammad ZarinWaqas Khalil
 
Ergonomics for laparoscopic surgeon
Ergonomics for laparoscopic surgeonErgonomics for laparoscopic surgeon
Ergonomics for laparoscopic surgeonEaswar Moorthy
 
Robotics in surgery by DR.Mahipal reddy
Robotics in surgery  by DR.Mahipal reddyRobotics in surgery  by DR.Mahipal reddy
Robotics in surgery by DR.Mahipal reddymahipal33
 
Robotic surgery presentation
Robotic surgery presentationRobotic surgery presentation
Robotic surgery presentationMayank Kataria
 

Viewers also liked (6)

Superspecialiation_UK_Upload_Linkedin
Superspecialiation_UK_Upload_LinkedinSuperspecialiation_UK_Upload_Linkedin
Superspecialiation_UK_Upload_Linkedin
 
Surgical Navigation - insights into wayfinding and navigation processes in th...
Surgical Navigation - insights into wayfinding and navigation processes in th...Surgical Navigation - insights into wayfinding and navigation processes in th...
Surgical Navigation - insights into wayfinding and navigation processes in th...
 
Laparoscopy & its Ergonomics by Dr.Mohammad Zarin
Laparoscopy & its Ergonomics by Dr.Mohammad ZarinLaparoscopy & its Ergonomics by Dr.Mohammad Zarin
Laparoscopy & its Ergonomics by Dr.Mohammad Zarin
 
Ergonomics for laparoscopic surgeon
Ergonomics for laparoscopic surgeonErgonomics for laparoscopic surgeon
Ergonomics for laparoscopic surgeon
 
Robotics in surgery by DR.Mahipal reddy
Robotics in surgery  by DR.Mahipal reddyRobotics in surgery  by DR.Mahipal reddy
Robotics in surgery by DR.Mahipal reddy
 
Robotic surgery presentation
Robotic surgery presentationRobotic surgery presentation
Robotic surgery presentation
 

Similar to EURON Poster - Robotics Group

Narrow Band Active Contour
Narrow Band Active ContourNarrow Band Active Contour
Narrow Band Active ContourMohammad Sabbagh
 
The Chimera Grid Concept and Application
The Chimera Grid Concept and Application The Chimera Grid Concept and Application
The Chimera Grid Concept and Application Putika Ashfar Khoiri
 
Module-5-1_230523_171754 (1).pdf
Module-5-1_230523_171754 (1).pdfModule-5-1_230523_171754 (1).pdf
Module-5-1_230523_171754 (1).pdfvikasmittal92
 
Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027IJMER
 
Image segmentation methods for brain mri images
Image segmentation methods for brain mri imagesImage segmentation methods for brain mri images
Image segmentation methods for brain mri imageseSAT Journals
 
Mechanical design of mems gyroscopes
Mechanical design of mems gyroscopesMechanical design of mems gyroscopes
Mechanical design of mems gyroscopesAhmed El-Sayed
 
Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg)
Zone based ant colony routing in manet by  kumar bharagava (comp.sc. engg)Zone based ant colony routing in manet by  kumar bharagava (comp.sc. engg)
Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg)kumar65
 
Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg)
Zone based ant colony routing in manet by  kumar bharagava (comp.sc. engg)Zone based ant colony routing in manet by  kumar bharagava (comp.sc. engg)
Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg)kumar65
 
A Novel Optimal Control Design for Reducing of Time Delay Effects in Teleoper...
A Novel Optimal Control Design for Reducing of Time Delay Effects in Teleoper...A Novel Optimal Control Design for Reducing of Time Delay Effects in Teleoper...
A Novel Optimal Control Design for Reducing of Time Delay Effects in Teleoper...IDES Editor
 
Multi-agent snake-like motion with reactive obstacle avoidance
Multi-agent snake-like motion with reactive obstacle avoidanceMulti-agent snake-like motion with reactive obstacle avoidance
Multi-agent snake-like motion with reactive obstacle avoidanceGeorge Birbilis
 
Pseudo Spectral Optimal Control for Coverage Path Planning
Pseudo Spectral Optimal Control for Coverage Path PlanningPseudo Spectral Optimal Control for Coverage Path Planning
Pseudo Spectral Optimal Control for Coverage Path PlanningDebasmit Das
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Robot motion planning
Robot motion planningRobot motion planning
Robot motion planningAJAL A J
 

Similar to EURON Poster - Robotics Group (20)

Dx32764769
Dx32764769Dx32764769
Dx32764769
 
Ic09 171118
Ic09 171118Ic09 171118
Ic09 171118
 
Narrow Band Active Contour
Narrow Band Active ContourNarrow Band Active Contour
Narrow Band Active Contour
 
The Chimera Grid Concept and Application
The Chimera Grid Concept and Application The Chimera Grid Concept and Application
The Chimera Grid Concept and Application
 
Module-5-1_230523_171754 (1).pdf
Module-5-1_230523_171754 (1).pdfModule-5-1_230523_171754 (1).pdf
Module-5-1_230523_171754 (1).pdf
 
Bg2420212027
Bg2420212027Bg2420212027
Bg2420212027
 
K25047051
K25047051K25047051
K25047051
 
K25047051
K25047051K25047051
K25047051
 
Image segmentation methods for brain mri images
Image segmentation methods for brain mri imagesImage segmentation methods for brain mri images
Image segmentation methods for brain mri images
 
Mechanical design of mems gyroscopes
Mechanical design of mems gyroscopesMechanical design of mems gyroscopes
Mechanical design of mems gyroscopes
 
Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg)
Zone based ant colony routing in manet by  kumar bharagava (comp.sc. engg)Zone based ant colony routing in manet by  kumar bharagava (comp.sc. engg)
Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg)
 
Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg)
Zone based ant colony routing in manet by  kumar bharagava (comp.sc. engg)Zone based ant colony routing in manet by  kumar bharagava (comp.sc. engg)
Zone based ant colony routing in manet by kumar bharagava (comp.sc. engg)
 
Dl25667670
Dl25667670Dl25667670
Dl25667670
 
A Novel Optimal Control Design for Reducing of Time Delay Effects in Teleoper...
A Novel Optimal Control Design for Reducing of Time Delay Effects in Teleoper...A Novel Optimal Control Design for Reducing of Time Delay Effects in Teleoper...
A Novel Optimal Control Design for Reducing of Time Delay Effects in Teleoper...
 
Multi-agent snake-like motion with reactive obstacle avoidance
Multi-agent snake-like motion with reactive obstacle avoidanceMulti-agent snake-like motion with reactive obstacle avoidance
Multi-agent snake-like motion with reactive obstacle avoidance
 
AI In the Game Development
AI In the Game DevelopmentAI In the Game Development
AI In the Game Development
 
8 LEGGED ROBOT.pptx
8 LEGGED ROBOT.pptx8 LEGGED ROBOT.pptx
8 LEGGED ROBOT.pptx
 
Pseudo Spectral Optimal Control for Coverage Path Planning
Pseudo Spectral Optimal Control for Coverage Path PlanningPseudo Spectral Optimal Control for Coverage Path Planning
Pseudo Spectral Optimal Control for Coverage Path Planning
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Robot motion planning
Robot motion planningRobot motion planning
Robot motion planning
 

More from George Birbilis

Παρουσίαση Scratch - 9 Οκτ 2012 - ΚΕΠΛΗΝΕΤ Κέρκυρας
Παρουσίαση Scratch - 9 Οκτ 2012 - ΚΕΠΛΗΝΕΤ ΚέρκυραςΠαρουσίαση Scratch - 9 Οκτ 2012 - ΚΕΠΛΗΝΕΤ Κέρκυρας
Παρουσίαση Scratch - 9 Οκτ 2012 - ΚΕΠΛΗΝΕΤ ΚέρκυραςGeorge Birbilis
 
It pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_elIt pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_elGeorge Birbilis
 
It pro dev_birbilis_20101127_en
It pro dev_birbilis_20101127_enIt pro dev_birbilis_20101127_en
It pro dev_birbilis_20101127_enGeorge Birbilis
 
Eκπαιδευτικό λογισμικό πολλαπλών αναπαραστάσεων
Eκπαιδευτικό λογισμικό πολλαπλών αναπαραστάσεωνEκπαιδευτικό λογισμικό πολλαπλών αναπαραστάσεων
Eκπαιδευτικό λογισμικό πολλαπλών αναπαραστάσεωνGeorge Birbilis
 
Οφιοειδής κίνηση με χρήση πολλαπλών πρακτόρων
Οφιοειδής κίνηση με χρήση πολλαπλών πρακτόρωνΟφιοειδής κίνηση με χρήση πολλαπλών πρακτόρων
Οφιοειδής κίνηση με χρήση πολλαπλών πρακτόρωνGeorge Birbilis
 
Πολυπρακτορική οφιοειδής κίνηση με αντιδραστική αποφυγή εμποδίων
Πολυπρακτορική οφιοειδής κίνηση με αντιδραστική αποφυγή εμποδίωνΠολυπρακτορική οφιοειδής κίνηση με αντιδραστική αποφυγή εμποδίων
Πολυπρακτορική οφιοειδής κίνηση με αντιδραστική αποφυγή εμποδίωνGeorge Birbilis
 
MULTI-AGENT MANIPULATOR CONTROL AND MOVING OBSTACLE AVOIDANCE
MULTI-AGENT MANIPULATOR CONTROL ANDMOVING OBSTACLE AVOIDANCEMULTI-AGENT MANIPULATOR CONTROL ANDMOVING OBSTACLE AVOIDANCE
MULTI-AGENT MANIPULATOR CONTROL AND MOVING OBSTACLE AVOIDANCEGeorge Birbilis
 

More from George Birbilis (7)

Παρουσίαση Scratch - 9 Οκτ 2012 - ΚΕΠΛΗΝΕΤ Κέρκυρας
Παρουσίαση Scratch - 9 Οκτ 2012 - ΚΕΠΛΗΝΕΤ ΚέρκυραςΠαρουσίαση Scratch - 9 Οκτ 2012 - ΚΕΠΛΗΝΕΤ Κέρκυρας
Παρουσίαση Scratch - 9 Οκτ 2012 - ΚΕΠΛΗΝΕΤ Κέρκυρας
 
It pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_elIt pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_el
 
It pro dev_birbilis_20101127_en
It pro dev_birbilis_20101127_enIt pro dev_birbilis_20101127_en
It pro dev_birbilis_20101127_en
 
Eκπαιδευτικό λογισμικό πολλαπλών αναπαραστάσεων
Eκπαιδευτικό λογισμικό πολλαπλών αναπαραστάσεωνEκπαιδευτικό λογισμικό πολλαπλών αναπαραστάσεων
Eκπαιδευτικό λογισμικό πολλαπλών αναπαραστάσεων
 
Οφιοειδής κίνηση με χρήση πολλαπλών πρακτόρων
Οφιοειδής κίνηση με χρήση πολλαπλών πρακτόρωνΟφιοειδής κίνηση με χρήση πολλαπλών πρακτόρων
Οφιοειδής κίνηση με χρήση πολλαπλών πρακτόρων
 
Πολυπρακτορική οφιοειδής κίνηση με αντιδραστική αποφυγή εμποδίων
Πολυπρακτορική οφιοειδής κίνηση με αντιδραστική αποφυγή εμποδίωνΠολυπρακτορική οφιοειδής κίνηση με αντιδραστική αποφυγή εμποδίων
Πολυπρακτορική οφιοειδής κίνηση με αντιδραστική αποφυγή εμποδίων
 
MULTI-AGENT MANIPULATOR CONTROL AND MOVING OBSTACLE AVOIDANCE
MULTI-AGENT MANIPULATOR CONTROL ANDMOVING OBSTACLE AVOIDANCEMULTI-AGENT MANIPULATOR CONTROL ANDMOVING OBSTACLE AVOIDANCE
MULTI-AGENT MANIPULATOR CONTROL AND MOVING OBSTACLE AVOIDANCE
 

EURON Poster - Robotics Group

  • 1. Novel methods for Motion Planning Robotics Group (http://www.mech.upatras.gr/~Robotics) Mechanical Engineering and Aeronautics Department University of Patras BUMP-SURFACES FOR OPTIMAL MOTION PLANNING [1] [2] AND MOVING OBSTACLE AVOIDANCE [3] KINEMATIC MODEL BUMP-SURFACE • Planar and 3D manipulators. • Represents entire 2D robot environment via tensor product B-Spline Surface. • With any serial combination of rotational and translational joints. • The path is represented by a B-Spline onto the Bump-Surface. • Manipulator base may be fixed or may move freely or on predefined path. • Takes full advantage of these mathematical entities, especially control points. • The final motion planning problem is formulated as a global optimization CONCEPTUAL MODEL problem, solved using combination of Genetic Algorithms and Conjugate Gradient methods [1]. • Potentially expandable rods (length Li in [Li-min, Li-max]). • Rods connected at their endpoints using pins (angle Ai in [Ai-min, Ai-max]). • Forming a chain that behaves like a rope (given high number of rods & pins). Fig. B1 – conceptual model maintaining a 1-1 mapping with the kinematic model and its constraints. Fig. A1 - 2D environment with non-convex Fig. A2 - The corresponding Bump-Surface. obstacle and robot’s optimal path. CHANGE EVENT PROPAGATION BUMP-HYPER SURFACE • Any chain part (not only the tool tip) can initiate motion, via commands of • Extension of the Bump-Surface from 2D to 3D Euclidean space. planner module or human operator: chain is split by mover in two sub-chains. • A slave has its own slave (master-slave hierarchy, nested relationships). • Each slave tries to react and adapt to its master’s state change event [3]. Fig. A3 – A 3D environment with polyhedral obstacles (pyramids) and determined optimal path. The path is defined by four control points: the start- point, two points at the space in-between and the end-point. Fig. B2 - State change events at the head of each sub-chain propagate towards its tail. REACTION TO MASTER’S STATE CHANGE EVENTS Fig. A4 – A 3D environment with polyhedral obstacles and the optimal path. The determined path is defined by means of six control points, all located in space ( x ≠ 0, y ≠ 0, z ≠ 0) Fig. B3 - Two basic constraint preservation behaviors: Push & Pull. Slave moves on guiding line. REACTION TO SENSED OBSTACLES Fig. A5 - A 3D environment with a torus obstacle, where the start point is at the torus centre. The required path is defined by three control points: The start point, a middle point ( x ≠ 0, y ≠ 0, z ≠ 0) and Fig. B4 - Guiding line for slave motion rotates around master pin, to avoid “contact” with obstacle. the end point. REFERENCES CONCLUSIONS 1. P.N. Azariadis, N.A. Aspragathos, "Obstacle Representation by Bump- Surfaces for Optimal Path-Planning", Journal of Robotics and Autonomous • Computational time does not depend on the number of obstacles but on the Systems (accepted for publication). size of the control parameters of the GAs and density of grid points [2]. 2. E. Xydias, N.A. Aspragathos (2004), "Bump-Hyper Surfaces For Optimal • The accuracy of the solution depends on the density of the grid points. Motion Planning in Three Dimensional Spaces", RAAD 04, Brno, 2-5 June • An optimal path can be found even in significantly complicated 2004. environments, cluttered with obstacles of arbitrary size and location. 3. G.I. Birbilis, N.A. Aspragathos (2004), “Multi-Agent Manipulator Control • The final path is always smooth and conformal to the objectives, so the robot and Moving Obstacle Avoidance”, ARK 04, Sestri Levante, Italy, 28 June – 1 can follow it avoiding jerky motions. July 2004. MULTI-AGENT BASED MANIPULATOR CONTROL