Path planning voor elastische objecten Robin Langerak Planning paths for elastic objects under manipulation constraints LamirauxKavraki.

Slides:



Advertisements
Verwante presentaties
Help! Statistiek! Doorlopende serie laagdrempelige lezingen,
Advertisements

Applied Grouptheory in Condensed Matter Physics Dave de Jonge.
Testen van embedded systemen
Klimaatrobuustere modellering van evapotranspiratie
Unleash your productivity with Startup TOOLS today •Configuratie voor de PTC product ontwikkeling omgeving, •Applicaties voor een gecentraliseerd, grafisch.
1 Motion Planning (simpel) •Gegeven een “robot” A in een ruimte W, een verzameling obstakels B, en een start en doel positie, bepaal een beweging voor.
Jan Brekelmans & Yous van Halder Modelleren B Barry Koren
Rekenen met snelheid Een probleem oplossen
De intelligente stofzuiger
Heuristieken – kennisbits 1
Multiple Moving Objects Siu-Siu Ha Marlies Mooijekind.
1 Hashtabellen Datastructuren. 2 Dit onderwerp Direct-access-tabellen Hashtabellen –Oplossen van botsingen met “ketens” (chaining) –Analyse –Oplossen.
Representing Time in GIS Sander Florisson GIA 2004.
Datastructuren Analyse van Algoritmen en O
Datastructuren Analyse van Algoritmen en O
Is cosmology a solved problem?. Bepaling van Ω DM met behulp van rotatie krommen.
Blogs Annette Ficker Tim Oosterwijk Opdrachtgever: Matthieu Jonckheere
Waar is dit goed voor? doel: conceptuele grondslag voor moleculaire binding, moleculaire structuren. benadering: fundamentele, fysische wetmatigheden,
Motion Planning in Games Pathfinding with A * Ronald Treur.
1 Indeling Inleiding Opbouw van potentiaalvelden Pathplanning in potentiaalvelden Alternatieve potentiaalvelden Gerandomiseerde pathplanning.
1 Datastructuren Sorteren: alleen of niet alleen vergelijkingen College 5.
Wat is Analytische Meetkunde
1 Datastructuren Sorteren: alleen of niet alleen vergelijkingen (II) College 6.
Kinematic Constraints Door Ronald Treur en Jeroen Resoort.
Coordinated path planning for Multiple Robots Siu-Siu Ha.
Visibility-based Probabilistic Roadmaps for Motion Planning Tim Schlechter 13 februari 2003.
De grafiek van een lineair verband is ALTIJD een rechte lijn.
1212 /n Korte herhaling van vorige keer Vermelding van meetresultaten zonder nauwkeurigheid is uit den boze ! Conclusies trekken zonder betrouwbaarheids-intervallen.
Dynamic Systems: Exploring the Paradigms of Change Part II Hoofdstuk 3 uit: A dynamic Systems Appoach to the development of Cognition and Action (Thelen.
The Logic of Adaptive Behavior Knowledge Representation and Algorithms for the Markov Decision Process Framework In First-Order Domains Martijn van Otterlo.
Insertie van etheen in BH 3 en NH 3 Doorrekenen van een reactiepad.
BiO-M Wiskundig Modelleren BiO-M Wiskundig Modelleren Lineair Programmerings-modellen Hoorcollege 2.
André Heck, Peter Uylings AMSTEL Instituut, Universiteit van Amsterdam
Bewegen Hoofdstuk 3 Beweging Ing. J. van de Worp.
Bewegen Hoofdstuk 3 Beweging Ing. J. van de Worp.
dr. H.J. Bulten Mechanica najaar 2007
dr. H.J. Bulten Mechanica najaar 2007
dr. H.J. Bulten Mechanica najaar 2007
Approximate Cell Decomposition
Vision-based robot motion planning using a topology representing neural network Gebaseerd op onderzoek verricht door Prof. M. Zeller et al. (1997), verbonden.
1 Complexiteit Bij motion planning is er sprake van drie typen van complexiteit –Complexiteit van de obstakels (aantal, aantal hoekpunten, algebraische.
Movable Objects Richard Jacobs Robin Langerak. Movable Objects Introductie en definities Aanpak Aangepaste algoritmen Grasp planning Assembly planning.
Motion planning with complete knowledge using a colored SOM Jules Vleugels, Joost N. Kok, & Mark Overmars Presentatie: Richard Jacobs.
Indeling Inleiding op PRM-planners & Medial Axis Retraction van configuraties op de Medial Axis Verbetering van retraction Verbetering van sampling Expliciete.
Les 9 Gelijkstroomschakelingen
Doorrekenen van een reactiepad met het programma GAUSSIAN
Eindhoven Technische Universiteit Ondersteuning van het Ontwerpproces Bauke de Vries.
1 Datastructuren Een informele inleiding tot Skiplists Onderwerp 13.
wet van behoud van energie
Internationale Multi Channel Campagnes Marketing Pioneers Martin Boschhuizen.
UIT DE KRANT; OMDAT HET EROP GAAT LIJKEN DAT OOK EUROPA GETROFFEN ZAL WORDEN DOOR DE VOGELGRIEP EN MEN IN DAT GEVAL PERSONEEL TE WEINIG HEEFT OM HET GROTE.
Car Parrinello Moleculaire Dynamica Dynamica van de atoomkernen wordt op klassiek beschreven V=Potentiële Energie Klassieke MD : V wordt beschreven door.
havo B Samenvatting Hoofdstuk 1
Planning With Nonholonomic Constraints By Jeroen Resoort & Ronald Treur.
Presentatie titel Rotterdam, 00 januari 2007 Computer Graphics Technische Informatica
DE VERNIEUWDE ARBEIDSTIJDENWET (Artw) per 1 april 2007
Conceptversie.
Samenvatting Conceptversie.
Coordinaten: Tom Tourwé 10F729 Tel: 3492 Organisatie van de oefeningen: * 1 uur bespreking van oplossing vorige les + bespreking opgave.
Grafentheorie Graaf Verzameling knopen al dan niet verbonden door takken, bijv:
Latent class growth analysis als succesvolle methode om subgroepen te identificeren binnen een gewichtsreductie interventie. Bastiaan C. de Vos¹, MD,
Krachten [Luke:] “I can’t believe it” [Yoda:] “That is why you fail” 1.
Enabling innovation in construction Topic Training Funderingen Irca Schepers Customer Service Engineer 1.
constante kosten, variabele kosten en marginale kosten
International Economics
Hoe sterk is het verband tussen twee (procentuele) veranderingen.
Moving objects in a geo-DBMS
Moving objects in a geo-DBMS
havo B Samenvatting Hoofdstuk 1
Workshop Digitale Tools
Transcript van de presentatie:

Path planning voor elastische objecten Robin Langerak Planning paths for elastic objects under manipulation constraints LamirauxKavraki

Drie soorten deformaties Deformatie door robot Deformatie door objecten in de workspace Tijdelijke deformatie

Indeling Probleemdefiniering Mechanische modellen Oplossing met restricties Toepassingen

Probleemdefiniering Configuration space heeft oneindig aantal dimensies Vrij pad niet automatisch mechanisch mogelijk

Probleemdefiniering Oplossing: –Benaderen –Mechanisch modelleren

Elasticiteit Diffeomorphisme = φ q : V 0 -> V q Differential = T x φ q Hoe definieren we deformatie? Hoe definieren we elasticiteit?

Local deformation field U = T x φ q (u)V = T x φ q (v) e(x) : (u,v) -> ½ ( (U|V) – (u|v) ) e(x) constant bij rigid-body transformation

Elasticiteit Density is functie van e(x) In dit paper: homogeen elastisch materiaal

Manipulation constraints Aanname: beweging en momentum geen effect

Configurations Stable Equilibrium Configurations Admissible Configurations

Planning Zoeken naar: continue curve in C free, waarvoor geldt: –Manipulability –Quasi-staticity –Elastic admissability

Geometrische representatie

Aannames Manipulation constraint constant Materiaal homogeen elastisch Beweging is continu

Het algoritme Gebaseerd op PRM Stap 1: –Genereer random actuator configuration –Bereken elastisch minimum –Genereer rigid-body transformaties –Test op doorsnijdingen

Het algoritme Stap 2: –Verbind met K closest neighbours –Controleer op doorsnijding en elastische grenzen

Het algoritme Stap 3: –Bekijk configuraties met weinig verbindingen –Genereer dichtbijliggende configuraties zonder object van vorm te veranderen

Local Planner q = (d, r) d element van D r element van R 3 Local planner zoekt pad tussen q init = (d init,r init ) en q goal = (d goal,r goal )

Local planning 1 Alleen rigid-body transformaties 2 Deformatie met energie minimalisatie Distance: d(p, q) = d d (p, q) + d r (p,q)

Voorbeeld: elastische plaat Dimensies: 7

Mechanisch model

Geometrische representatie Bezier curves Control points afhankelijk van u

Resultaten Gemiddelde oplossingstijd: 22.7 minuten Roadmap: nodes 14 componenten

Voorbeeld: elastische plaat (2) 9 dimensies Mechanisch model hetzelfde Representatie met cubic splines

Resultaten Gemiddelde oplossingstijd: 4 uur en 12 min Roadmap: nodes 12 componenten

Voorbeeld: elastische pijp 11 dimensies

Mechanisch model Onderscheid tussen lineaire en angulaire rek

Mechanisch model Onderscheid tussen lineaire en angulaire rek

Mechanisch model Onderscheid tussen lineaire en angulaire rek

Resultaten Gemiddelde oplossingstijd: 14.2 min Roadmap: 200 nodes 3 componenten

Conclusies Veel ruimte voor aanvullend onderzoek –Energy-modellen –Geometrische representatie –Hoe beweeg je instrumenten? Is PRM goede methode?