Robotic motion planning for 8- DOF motion stage

Similar documents
INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Internet based manipulator telepresence

Force/position control of a robotic system for transcranial magnetic stimulation

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

DualBeam Solutions for Electrical Nanoprobing

Integration Services

Robot Task-Level Programming Language and Simulation

Automation - future trends and innovation

We know how to write nanometer. extreme lithography. extreme lithography. xlith Gesellschaft für Hochauflösende Lithografie Support & Consulting mbh

Robot Navigation. Johannes Maurer, Institute for Software Technology TEDUSAR Summerschool u

Industrial Robotics. Training Objective

Separation of Concerns in Component-based Robotics

CIM Computer Integrated Manufacturing

RobotWare 6 External Presentation

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System

How To Get A Computer Engineering Degree

Overview. Gaudi Design Tools. The Design Process. The Design Process. Overview. Target Audience

CNC Handbook. Helmut A. Roschiwal. Hans B. Kief. Translated by Jefferson B. Hood. Mc Graw Hill. Singapore Sydney Toronto

IDEXX-SwRI Path Planning Optimization ROS-I Consortium FTP. Chris Lewis Southwest Research Institute

Traffic Monitoring Systems. Technology and sensors

Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015

ni.com/vision NI Vision

Entwicklung und Testen von Robotischen Anwendungen mit MATLAB und Simulink Maximilian Apfelbeck, MathWorks

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

Robot coined by Karel Capek in a 1921 science-fiction Czech play

Robotic developments in agro and manufacturing: Smart robots Smart Factories Smart Agro!

Interactive Motion Simulators

How To Use Plant Simulation In A Computer Program

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

(Refer Slide Time: 01:52)

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Sentaurus Workbench Comprehensive Framework Environment

CONCEPTUAL DESIGN OF A HYBRID ROBOT

Robotics and Automation Blueprint

CHAPTER 1. Introduction to CAD/CAM/CAE Systems

Optical Digitizing by ATOS for Press Parts and Tools

Robotstudio Offline Visual Programming & Simulation Tool

How To Calculate Kinematics Of A Parallel Robot

Academic Crosswalk to Common Core Standards. REC ELA.RST LA k LA

Virtual Platforms Addressing challenges in telecom product development

CHINO VALLEY UNIFIED SCHOOL DISTRICT INSTRUCTIONAL GUIDELINES GATEWAY TO TECHNOLOGY

How To Program A Laser Cutting Robot

P r oba bi l i sti c R oboti cs. Yrd. Doç. Dr. SIRMA YAVUZ sirma@ce.yildiz.edu.tr Room 130

COURSE CATALOGUE

Operational Space Control for A Scara Robot

Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.

Automated offline programming for robotic welding system with high degree of freedoms

Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning

Robot Perception Continued

E190Q Lecture 5 Autonomous Robot Navigation

Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic

Nanoscience Course Descriptions

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

LONG BEACH CITY COLLEGE MEMORANDUM

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park

Sensory-motor control scheme based on Kohonen Maps and AVITE model

An Instructional Aid System for Driving Schools Based on Visual Simulation

CAD and Creativity. Contents

Robotics. Chapter 25. Chapter 25 1

Continental Automotive Romania - Research & Development Career Perspectives for Students & Fresh Graduates

TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA

ENGINEERING METROLOGY

COMPUTATIONAL ENGINEERING OF FINITE ELEMENT MODELLING FOR AUTOMOTIVE APPLICATION USING ABAQUS

Integration of a Robotic Arm with the Surgical Assistant Workstation Software Framework

FDM for Robotic End of Arm Tooling

Surface Profilometry as a tool to Measure Thin Film Stress, A Practical Approach. Gianni Franceschinis, RIT MicroE Graduate Student

WBAN Beaconing for Efficient Resource Sharing. in Wireless Wearable Computer Networks

Learning Systems Software Simulation

LOOP Technology Limited. vision. inmotion IMPROVE YOUR PRODUCT QUALITY GAIN A DISTINCT COMPETITIVE ADVANTAGE.

Focus on efficiency in Digital Factory

Journal of Advance Research in Mechanical Engineering

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology

DecisionSpace Well Engineering Software

Sensor-Based Robotic Model for Vehicle Accident Avoidance

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

Constraint satisfaction and global optimization in robotics

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

PosterREPRINT AN LC/MS ORTHOGONAL TOF (TIME OF FLIGHT) MASS SPECTROMETER WITH INCREASED TRANSMISSION, RESOLUTION, AND DYNAMIC RANGE OVERVIEW

Positioning control in the Healthcare domain. Rob Albers, PhD Healthcare / Image Guided Therapy Systems March 25, 2015

On the role of simulation in the robot development process

Total Hot Spot Management from Design Rule Definition to Silicon Fabrication

Model-Driven Software Development for Robotics: an overview

Learning Systems Modular Systems for Mechatronics Training

Automotive Applications of 3D Laser Scanning Introduction

Metrics on SO(3) and Inverse Kinematics

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Robotic Home Assistant Care-O-bot: Past Present Future

Tracking and integrated navigation Konrad Schindler

How SolidWorks Speeds Consumer Product Design

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR

Using NI Vision & Motion for Automated Inspection of Medical Devices and Pharmaceutical Processes. Morten Jensen 2004

High Accuracy Articulated Robots with CNC Control Systems

LEGO NXT-based Robotic Arm

Force measurement. Forces VECTORIAL ISSUES ACTION ET RÉACTION ISOSTATISM

Bionic Handling Assistant

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

Transcription:

Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl

Introduction Introduction Alten FEI Motion planning MoveIt! Proof of principle study Results 2

Alten ALTEN THE TECHNOLOGY PARTNER Alten Alten PTS Mechatronics Technical & Software Robotics Embedded Controls Software Simulation Mechanics & Modeling Monitoring & Control Electronics 250 40 Employees Employees 3

Alten Contract Development in Technology At the customer site: Consulting & Engineering Inhouse: Projects and R&D Outsourcing Knowledge development Training 4

FEI World leader in Transmission microscopy Scanning electron optics microscopy Ion beam microscopy Worldwide 2700+ employees 5

Problem description Small Dual Beam systems Vacuum chamber is very crowded Electron column Ion column Stage with 8 DOF s Detectors and gas injection systems SDB systems not only microscopes, but more small nano fabrics Used to remove or add material, e.g. circuits on wafers Possible to perform chemical analysis of samples 6

Problem description Problem: Finding a collision free path for the 8DOF s stage through the crowded microscope chamber, without colliding with other objects Current implementation: Calculates the axis of movement separately No collision checking Axis are then moved sequentially Drawbacks: Calculation and movements are taking to much time No collision checking, moves are safe because they are in the calculated path, only applicable in the exact same scenario 7

Apply robotic solutions to problem Idea: Can we use tools from the world of robotics and apply them to this high-tech system problem? Surprising number of parallels! Robot arm Motion stage High number of DOF s Collision checking Complex moves Motion stage can be considered as a robotic arm! 8

ROS What is it? Robot Operating System - ROS Framework of state of the art software and tools for creating robotic applications Set of software libraries Robot geometry libraries - TF Standard robot messages e.g. geometric concepts; pose, transforms and vectors for sensors Motion planning for mobile applications and robot arms Tooling Physics simulator Visualization 9

Moveit! Software library embedded in ROS Mobile manipulation Incorporating the latest developments in motion planning, manipulation, 3D perception, kinematics, control and navigation Platform for developing advanced robotics applications Open-source Has been used on over 65 robots! 10

Motion planning MoveIt! How to get from all your input to a controlled robot, e.g. arm Define the behavior of the arm given certain conditions? Source: http://aeswiki.datasys.swri.edu/rositraining/ 11

Traditional robot programming Motion types Limited but well-defined, one motion task Environmental model None Execution monitor Application specific Source: http://aeswiki.datasys.swri.edu/rositraining/ 12

ROS motion planning MoveIt! Motion types Flexible, goal driven, with constraints Environmental model Automatic, based on live sensor feedback Execution monitor Detects changes during motion Source: http://aeswiki.datasys.swri.edu/rositraining/ 13

FEI and motion planning Proof of principle study performed Prove in a simulated environment, that the ROS tooling is capable of solving complex motion planning problems Incorporating collision checks Show the benefits of using the ROS tool MoveIt! 14

Simulation model Real system Simulation model 15

Modeling (1) Very flexible implementation: Planning algorithm independent from the simulation model Adding modules No code compilation Parameterized model, calibrations can be included Convert file format ROS visual model CAD model Simulation model Convert file format Simplify model Add airbag ROS collision model 16

Modeling (2) Visual model r_stem Schematic top view 17

Modeling (3) Collision model with airbag to include tolerances and uncertainties Schematic top view 18

Problem description Problem description Motion planning for an 8 DOF stage Finding a collision-free movement (trajectory) between two given configurations Start configuration End configuration 19

Motion stage Planning groups 20

Planner Path generation based on start and end configuration of stage Start configuration Success Path generation Collision check End configuration Fail 21

Use cases Motion planner tested on three use cases 1 benchmark case 2 cases that are currently impossible ( stress tests ) Case Current MoveIt! Benchmark Stress test 1 Stress test 2 In the benchmark case, MoveIt! performed up to 5 times faster than current solution!

Simulation results - stress test 2 Calculated trajectories/paths per axis 23

Simulation results - stress test 2 24

Conclusion Implemented motion planning using ROS successfully Motion plans up to 5 times faster than current solution Requires no additional programming when adding modules Is able to check for collisions Is generic for all cases and does not need fine-tuning Generates non-trivial collision free paths for all use cases 25

Thank you for your attention! 26

Robotic motion planning for 8- DOF motion stage 12 November 2014 Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl