Smart robotics for high added value footwear industry Deliverable
|
|
- Coral Henderson
- 5 years ago
- Views:
Transcription
1 Project ref. no Project acronym Project full title Type Dissemination level Contractual date of delivery Actual Date of Delivery ROBOFOOT Smart robotics for high added value footwear industry Deliverable CO M20 M26 Title of document D6.1 Definition of the Demonstrator Version V2.0 Number of pages Partner Responsible Other Contributors Author INESCOP TEKNIKER, DFKI, CNR-ITIA, AYCN INESCOP Keywords: Abstract Demonstrator, Robot, inking, polishing, last removal, programming. Description of the DEMONSTRATORS that have been designed, in particular that will be presented in the SIMAC trade fair in October 2012
2 Document History Ver. Date Changes Author Structure of deliverable INESCOP Revised structure of deliverable TEKNIKER Added contributions INESCOP INESCOP and AyCN contributions INESCOP+AyCN Contribution from CNR-ITIA TEKNIKER Integrated version with additional contribution from CNR-ITIA CNR-ITIA Version ready for last revision before submission TEKNIKER Version submitted to the EU TEKNIKER New version submitted to the EU, including the description of the BIEMH12 demonstrator and the permanent demonstrator at partners facilities TEKNIKER ROBOFOOT_D6.1-v2.0 l Page 2 of 21
3 Content 1 List of figures and tables Figures Tables Introduction SIMAC Demonstrator description Stand description Cell description Sequence of operations Other elements presented Programming environment Off-line programming: BasicCAM ROBOmove postprocesor D Scanner AILA Supporting material BIEMH12 demonstrator Permanent demonstrators...21 ROBOFOOT_D6.1-v2.0 l Page 3 of 21
4 1 List of figures and tables 1.1 Figures Fig. 1 General overview of the robotic cell (I)... 6 Fig. 2 General overview of the robotic cell (II)... 6 Fig. 3 Layout of cell, dimensions... 7 Fig. 4 Inking cabinet for the Demonstrator... 8 Fig. 5 Ink drying buffer... 8 Fig. 6 Polishing machine... 9 Fig. 7 Last opening station...10 Fig. 8 Sequence of operations...10 Fig. 9: General scheme for trajectory generation/control...11 Fig. 10 Path definition for inking...12 Fig. 11 Path definition for polishing...12 Fig. 12 ROBOmove simulation (I)...13 Fig. 13 ROBOmove simulation (II)...13 Fig. 14 Laser scanner 3D single module model with working area...15 Fig. 15 ITIA-CNR Laser scanner system 3D...15 Fig. 16 ITIA-CNR Laser scanner system 3D with working volume...16 Fig. 17 laser scanner 3D single column with working volume...16 Fig. 18 point clouds on cad reference system (black) and on scanner reference system (pink) before and after registration procedure...17 Fig. 18 TEKNIKER booth (right of the stand shared with Ideko)...19 Fig. 20 Details of the ROBOFOOT Demonstrator in the stand: the robot, manovia,...20 Fig. 18: Demonstrator at TEKNIKER...21 Fig. 19: Demonstrator at INESCOP...21 Fig. 19: Roughing demonstrator at CNR-ITIA Tables No se encuentran elementos de tabla de ilustraciones. ROBOFOOT_D6.1-v2.0 l Page 4 of 21
5 2 Introduction The aim of this document is to define the demonstrator that will be used for public dissemination. Three mechanisms have been developed: Robotic cells permanently available at INESCOP, CNR-ITIA and TEKNIKER An adapted version to be presented in BIEMH12 An adapted version to be presented in SIMAC12 The main effort corresponds to the SIMAC Trade Fair, the most important fair in the footwear sector. It takes place every two years in Bologna. ROBOFOOT will present a demonstrator of some of the results achieved during the first months of the project in that fair. This document describes in detail the elements that are part of the SIMAC demonstrator: A robotic cell with inking, polishing and last opening operations Path programming environment: o Basic CAM o Off-line path adjustment Bimanual, multifinger robotic packaging ROBOFOOT_D6.1-v2.0 l Page 5 of 21
6 3 SIMAC Demonstrator description The key element of the DEMONSTRATOR is the robotic cell, based on that implemented for PIKOLINOS, i.e. the cell including inking, polishing and last removal operations. 3.1 Stand description A stand has been allocated for the presentation of ROBOFOOT results. The main element of the stand is the robotic cell. The stand will be presented in a specific area devoted to robotic applications. The layout of the cell is presented in the following pictures: Fig. 1 General overview of the robotic cell (I) Fig. 2 General overview of the robotic cell (II) ROBOFOOT_D6.1-v2.0 l Page 6 of 21
7 Fig. 3 Layout of cell, dimensions 3.2 Cell description Inking cabinet A new cabinet has been designed for the Demonstrator to facilitate visitors having a good vision of the inking process. It includes a new air suction system. ROBOFOOT_D6.1-v2.0 l Page 7 of 21
8 Fig. 4 Inking cabinet for the Demonstrator Ink drying Buffer An 8 position buffer will be used to allow drying the ink before polishing. Fig. 5 Ink drying buffer ROBOFOOT_D6.1-v2.0 l Page 8 of 21
9 Polishing machine A special polishing machine has been designed and manufactured to be integrated in the cell. This new machine is designed without protections in order to allow seeing the full process during the exhibition. Fig. 6 Polishing machine Last opening station At the end of the polishing process the last will be opened in the workstation designed to this aim. As it will be presented in a fair, in order to be an unattended process that repeats cyclically, instead of leaving in a conveyor as would be the real process the robot will close the last and put it again in the buffer. ROBOFOOT_D6.1-v2.0 l Page 9 of 21
10 3.3 Sequence of operations Fig. 7 Last opening station As explained before, the sequence of operations will be cyclic for the eight shoes: Take the shoe from the buffer (8 positions) Inking Polishing Last opening (and close) Take it back to the buffer SHOES x 8 BUFFER 2 SHOES x 8 1 POLISHING INKING LAST REMOVAL Fig. 8 Sequence of operations ROBOFOOT_D6.1-v2.0 l Page 10 of 21
11 4 Other elements presented 4.1 Programming environment It will be presented the programming approach adopted by ROBOFOOT, described in D4.1, in particular the trajectory definition, the postprocessor and the OFF-line program adjustment using the 3D laser scanner. Fig. 9: General scheme for trajectory generation/control Off-line programming: BasicCAM BasicCAM is a software developed in the project to help users defining the path the robot has to follow to perform different operations as well as some parameters related with the operation. It will be presented how this software is used for inking and polishing operations. ROBOFOOT_D6.1-v2.0 l Page 11 of 21
12 Fig. 10 Path definition for inking ROBOmove postprocesor Fig. 11 Path definition for polishing The path generated with BasicCAM is translated in an executable program in the robot language, in our case in PDL2 format. This process is done by means of the ROBOmove postprocessor created by QDESIGN. ROBOmove takes care of: Robot kinematic and reachability: The translation of a point in the space into a point reachable by the robot tool means the solution of the inverse kinematic of the robot model, i.e., the mapping of that point in the space into a set of 6 joint angles (one for each robot axis). The solution to the inverse kinematic equations is provided by ROBOmove. If at least a solution exists ROBOFOOT_D6.1-v2.0 l Page 12 of 21
13 the point is reachable by the robot and ROBOmove informs the user about it, as well as if any point is outside the robot working area. Management of the robot redundancy: The relationships between joint space and Cartesian space coordinates of the object held by the robot are in general multiple-valued: the same pose can be reached by the serial arm in different ways, each with a different set of joint coordinates. In other words, the solution of the kinematic chain of the robot gives more than one solution for the 6 joint angle values the robot must have to reach a point in the space. ROBOmove solves the kinematic of the robot giving an unique solution. This is done managing the redundancy, acting on the wrist pose. Given a point and a direction for the tool, the robot can move the tool to that position/orientation in more than one pose: Controlling the pose of the wrist (the 4th, the 5th and the 6th angles), this redundancy can be managed. The solution suggested by ROBOmove to manage this 6 th DOF is the rotation around the axis of the tool. The following pictures show the example of a robot holding the last to be milled. The tool touches the same point (near the last-tip) in the 4 different pictures, but in each picture the posture of the robot is different and is controlled by a different value of rotation around the tool axis. Fig. 12 ROBOmove simulation (I) Management of singularities: Fig. 13 ROBOmove simulation (II) ROBOFOOT_D6.1-v2.0 l Page 13 of 21
14 Some robot poses cannot be reached in a unique way because there are infinite solutions of the kinematic chain in that point. If the robot path pass near one of this singular points the behavior of the movement can t be predictable around it. ROBOmove avoids moving the robot in the vicinity of those points. Simulation and Collision Detection: The offline simulation of the machining is important in order to detect possible collisions between the robot and/or end effector and/or other part in the environment. ROBOmove offers a 3D simulation of the plant scenario: robot, external axes, spindle, tool, workpiece, any fixture and any other significant element of the robotic cell. The user has the opportunity to introduce new graphics on the scene. Moreover, the ROBOmove simulation windows gives other important information: The machining cycle time. The displayed tool path is colored depending on if the points are reached by the robot or not, as well as if the points match the conditions of singularities of the robot. ROBOmove has got some Settings Tool and Utilities by which: The user can set: o o o The user can: o o Piece Positioning Frame Initial robot posture Velocity setting modify the points coordinates /normal set by BasicCAM, if needed add some points useful for the machining (i.e, transition points). o use appropriate strategies for reducing the number of points in the APT / ISO language program. Robot code Output Customization ROBOmove has been customized in order to managed special commands (not foreseen in the standard APT language) needed to manage particular operation. For instance, some non-standard special commands can be used to insert some robotlanguage-instructions directly in ROBOmove in operations as polishing and roughing D Scanner The LSS developed allows the instrument for last+gasper digitalization, both HW and SW, it has been fully and internally developed; the solution is a laser scanner able to work, in a reliable way, in an uncontrolled environment and characterized by an open and modular architecture. The solution is a linear scanner; the multiple head allows the whole acquisition of the subject under digitalization in only one linear movement; a single scan is enough for digitalizing the subject entirely. For the acquisition of the last coupled with a gripping device the requirements were: working volume equal to 300x300x600 mm3 accuracy equal or less than 0.1 mm ROBOFOOT_D6.1-v2.0 l Page 14 of 21
15 acquisition time equal or less than 30 sec. To reach the final configuration different conceptual designs of LSMs and LSS have been developed and different tests for the identification of suitable components (laser, optic, camera etc.) have been performed. The optimal solution selected consists of: LSMs: each LSM is provided by one camera (752 x 480 pixels) and a laser emitter (Class 3R) 1 linear axis that moves the target (last coupled with the gripping device) The target motion and the acquisition are synchronized and managed by the same PC embedded. Fig. 14 Laser scanner 3D single module model with working area Fig. 15 ITIA-CNR Laser scanner system 3D Final solution: 4 linear laser scanner heads with: Cam Pt Grey Fire-Fly MV Usb 752 each Optic Fujinon da 6mm DF6HA-1B each Filtri Midwest BP each Laser Globallaser Lyte-MV 660, 5mW each Interax Cam-laser 150mm 1 linear axis run 1000mm ROBOFOOT_D6.1-v2.0 l Page 15 of 21
16 Fig. 16 ITIA-CNR Laser scanner system 3D with working volume Fig. 17 laser scanner 3D single column with working volume Thus, measuring the single-shoe or the single-last in the production system seems, by now, the only solution in order to allow the introduction of robot inside the production line, paving the path for autonomous adaptation of the nominal robot part program to the actual geometrical characteristics of the shoe being manufactured The design followed is based on modular design, allowing the use of low-cost components, and directly customized on the specific application s requirements. The laser scanner system has solved the problem of the measure of the actual coupling between the last and the gripping device that is usually characterized by a poor accuracy. To perform the alignment between the CAD model and the acquired cloud of points a procedure, based on Iterative Closest Points (ICP) optimization methods, has been developed and directly integrated in the laser scanner device. As a result of this procedure a roto-translation matrix is communicated directly to the robot controller. ROBOFOOT_D6.1-v2.0 l Page 16 of 21
17 The two sets of data input are: the 3D points of the last coupled with the gripping device in the CAD model Xpc-cad; the 3D points acquired by the LSS Xpc-laser The goal of the alignment procedure, consists of identifying (registration process) the 3D rigid transformation (rotation Rpc-cad and translation Tpc-cad) between the CAD nominal model and the 3D object reconstructed by the LSS (each point is expressed in the same Cartesian frame). Iterative algorithms allow an easy and cost-efficient solution; target accuracy can be fixed by defining a user-selected tolerance threshold τ>0 that identify the exit condition for the algorithm (iteration terminates when the mean-square error is below the threshold). Fig. 18 point clouds on cad reference system (black) and on scanner reference system (pink) before and after registration procedure An automatic procedure that modifies off-line the robot part-program allows higher accuracy in the tool path planning so reducing the unwanted-constraint forces when the shoe is brought in contact with tools by a robot. For the evaluation of the efficacy of this method many test have been performed; the experiments consist on moving shoe in contact with different tool with and without the off-line correction of the path and performance evaluation is given by the measurement of the contact forces. Results and more details can be found in D AILA DFKI will provide project flyers for the Fair which explain the contribution of DFKI to the project ROBOFOOT in terms of non-rigid part manipulation by means of multifinger-dual-arm robots. Moreover, a video will be shown in which the contribution of DFKI to the project is demonstrated. In this case, the video will show the dual-arm robot AILA autonomously packing a pair of shoes into a box. The robot learned to perform this task after a few demonstrations given by a human operator. The approximately 3-minute video will consist of real sequences of the robot at DFKI Laboratories combined with screen captures of the simulations performed during the learning process. ROBOFOOT_D6.1-v2.0 l Page 17 of 21
18 4.3 Supporting material Different dissemination material will be ready for distribution and presentation in the fair -Poster and leaflet -Videos of partial results ROBOFOOT_D6.1-v2.0 l Page 18 of 21
19 5 BIEMH12 demonstrator An adapted version of the cell implemented at TEKNIKER s facilities has been prepared for its presentation at Machine Tool Fair BIEMH12 that takes placed every two years in Bilbao (Spain), considered the most important Spanish Industrial fair. The fair took place from May 28 th to June 2 nd TEKNIKER will present this cell in a booth. Fig. 19 TEKNIKER booth (right of the stand shared with Ideko) The demonstrator includes also a big screen where the process is presented to visitors: The visual servoing process: the images captured by the camera in the robot arm. The image treatment and the intermediate pose identification is shown. The inspection process: the image captured and the detected defects. The description of the sequence presented is as follows: The robot identifies the pose of the shoe in the manovia According to the shoe, different actions are done: o Inspection o Polishing operation Finally the shoe is placed back in the manovia The sequence is repeated for the different shoes. ROBOFOOT_D6.1-v2.0 l Page 19 of 21
20 Fig. 20 Details of the ROBOFOOT Demonstrator in the stand: the robot, manovia, ROBOFOOT_D6.1-v2.0 l Page 20 of 21
21 6 Permanent demonstrators According to the plan, three different demonstrators are permanently available at INESCOP, CNR-ITIA and TEKNIKER o INESCOP. It includes the manovia and inking, ink drying, polishing and last opening operations. Visitors can see the full process according to the following sequence: The robot takes the shoes from the manovia The grasping orientation is changed in the rotating station The robot performs the inking operation in the cabinet The shoes are placed in the buffer for inking drying Once dried, the robot takes the shoes and performs the polishing operation Finally the robot opens the last o TEKNIKER. It includes the manovia and polishing and inspection operations. In the coming months the packaging prototype will be included as well. Visitors can see the full process according to the following sequence: The robot takes the shoes from the manovia The grasping orientation is changed in the rotating station Two type of shoes are placed in the manovia and according to them the following operations are performed by the robot: o The robot performs the polishing operation o The robot inspect shoes quality (nails, adhesive, roughing, texture). o CNR-ITIA. The roughing operation is integrated in the cell. It includes a COMAU robot and the roughing station. Fig. 21: Demonstrator at TEKNIKER Fig. 22: Demonstrator at INESCOP Fig. 23: Roughing demonstrator at CNR-ITIA ROBOFOOT_D6.1-v2.0 l Page 21 of 21
Smart robotics for high added value footwear industry Deliverable
Project ref. no. 260159 Project acronym Project full title Type Dissemination level Contractual date of delivery Actual Date of Delivery ROBOFOOT Smart robotics for high added value footwear industry Deliverable
More informationTEST, COMPONENT, OPERATIONS Summary of the tests developed to assess the results achieved during the first 24 months of the project.
Project ref. no. 260159 Project acronym Project full title Type Dissemination level Contractual date of delivery Actual Date of Delivery ROBOFOOT Smart robotics for high added value footwear industry Deliverable
More informationInverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector
Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse
More informationAutomatic Control Industrial robotics
Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots
More informationBIN PICKING APPLICATIONS AND TECHNOLOGIES
BIN PICKING APPLICATIONS AND TECHNOLOGIES TABLE OF CONTENTS INTRODUCTION... 3 TYPES OF MATERIAL HANDLING... 3 WHOLE BIN PICKING PROCESS... 4 VISION SYSTEM: HARDWARE... 4 VISION SYSTEM: SOFTWARE... 5 END
More informationThe Most User-Friendly 3D scanner
The Most User-Friendly 3D scanner The Solutionix C500 is optimized for scanning small- to medium-sized objects. With dual 5.0MP cameras, the C500 provides excellent data quality at a high resolution. In
More informationFlexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO
Flexible Visual Inspection IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO IT+Robotics Spin-off of University of Padua founded in 2005 Strong relationship with IAS-LAB (Intelligent
More informationOperation Trajectory Control of Industrial Robots Based on Motion Simulation
Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing
More information10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators
Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of
More informationProf. Fanny Ficuciello Robotics for Bioengineering Visual Servoing
Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level
More informationInverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm
Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh
More informationS7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU
S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU Daniel Melanz Copyright 2017 Energid Technology Overview 1. Who are we? 2. What do we do? 3. How do we
More informationJane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute
Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute We know how to describe the transformation of a single rigid object w.r.t. a single
More informationCh 8 Industrial Robotics
Ch 8 Industrial Robotics Sections: 1. Robot Anatomy and Related Attributes 2. Robot Control Systems 3. End Effectors 4. Sensors in Robotics 5. Industrial Robot Applications 6. Robot Programming 7. Robot
More informationCh 22 Inspection Technologies
Ch 22 Inspection Technologies Sections: 1. Inspection Metrology 2. Contact vs. Noncontact Inspection Techniques 3. Conventional Measuring and Gaging Techniques 4. Coordinate Measuring Machines 5. Surface
More information6 AXIS ROBOTIC ABRASIVEJET ADVANCEMENTS IN ACCURACY FOR QUALITY AND PRODUCTION
2007 American WJTA Conference and Expo August 19-21, 2007 Houston, Texas Paper 6 AXIS ROBOTIC ABRASIVEJET ADVANCEMENTS IN ACCURACY FOR QUALITY AND PRODUCTION Duane Snider Flow Automation Applications Group
More informationAn Interactive Technique for Robot Control by Using Image Processing Method
An Interactive Technique for Robot Control by Using Image Processing Method Mr. Raskar D. S 1., Prof. Mrs. Belagali P. P 2 1, E&TC Dept. Dr. JJMCOE., Jaysingpur. Maharashtra., India. 2 Associate Prof.
More information3. Manipulator Kinematics. Division of Electronic Engineering Prof. Jaebyung Park
3. Manipulator Kinematics Division of Electronic Engineering Prof. Jaebyung Park Introduction Kinematics Kinematics is the science of motion which treats motion without regard to the forces that cause
More informationRobot-Based Solutions for NDT Inspections: Integration of Laser Ultrasonics and Air Coupled Ultrasounds for Aeronautical Components
19 th World Conference on Non-Destructive Testing 2016 Robot-Based Solutions for NDT Inspections: Integration of Laser Ultrasonics and Air Coupled Ultrasounds for Aeronautical Components Esmeralda CUEVAS
More informationVisualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps
Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Oliver Cardwell, Ramakrishnan Mukundan Department of Computer Science and Software Engineering University of Canterbury
More informationUtilization of a Vision System to Automate Mobile Machine Tools Ryan Haldimann, Daniel Orf Electroimpact
Copyright 2014 SAE International 2014-01-2271 Utilization of a Vision System to Automate Mobile Machine Tools Ryan Haldimann, Daniel Orf Electroimpact Abstract In an attempt to be more flexible and cost
More informationKinematic Model of Robot Manipulators
Kinematic Model of Robot Manipulators Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri
More informationPSO based Adaptive Force Controller for 6 DOF Robot Manipulators
, October 25-27, 2017, San Francisco, USA PSO based Adaptive Force Controller for 6 DOF Robot Manipulators Sutthipong Thunyajarern, Uma Seeboonruang and Somyot Kaitwanidvilai Abstract Force control in
More informationLecture «Robot Dynamics»: Kinematic Control
Lecture «Robot Dynamics»: Kinematic Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction
MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University
More informationThis week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.
CENG 732 Computer Animation Spring 2006-2007 Week 4 Shape Deformation Animating Articulated Structures: Forward Kinematics/Inverse Kinematics This week Shape Deformation FFD: Free Form Deformation Hierarchical
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2017/18 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationJane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute
Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute (3 pts) Compare the testing methods for testing path segment and finding first
More informationLUMS Mine Detector Project
LUMS Mine Detector Project Using visual information to control a robot (Hutchinson et al. 1996). Vision may or may not be used in the feedback loop. Visual (image based) features such as points, lines
More informationRobotics kinematics and Dynamics
Robotics kinematics and Dynamics C. Sivakumar Assistant Professor Department of Mechanical Engineering BSA Crescent Institute of Science and Technology 1 Robot kinematics KINEMATICS the analytical study
More informationMotion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji
More informationChapter 1: Introduction
Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the
More informationA MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY
The 4th International Conference Computational Mechanics and Virtual Engineering COMEC 2011 20-22 OCTOBER 2011, Brasov, Romania A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY A. Fratu 1
More informationFunctional Architectures for Cooperative Multiarm Systems
Università di Genova - DIST GRAAL- Genoa Robotic And Automation Lab Functional Architectures for Cooperative Multiarm Systems Prof. Giuseppe Casalino Outline A multilayered hierarchical approach to robot
More informationEfficient SLAM Scheme Based ICP Matching Algorithm Using Image and Laser Scan Information
Proceedings of the World Congress on Electrical Engineering and Computer Systems and Science (EECSS 2015) Barcelona, Spain July 13-14, 2015 Paper No. 335 Efficient SLAM Scheme Based ICP Matching Algorithm
More informationConstraint-Based Task Programming with CAD Semantics: From Intuitive Specification to Real-Time Control
Constraint-Based Task Programming with CAD Semantics: From Intuitive Specification to Real-Time Control Nikhil Somani, Andre Gaschler, Markus Rickert, Alexander Perzylo, and Alois Knoll Abstract In this
More informationDiscuss Proven technologies that addresses
Robotics and Machine Vision for assembly -Auto Teach, Vision guidance, Color & 3D Mar 5-12 2007 Agenda Discuss Proven technologies that addresses o Quick Tool Bring up o Using Non-touch Vision based Auto
More informationWhat is a Manipulator? 2007 RoboJackets TE Sessions 10/16/2007. Keys to Understanding Manipulators TE Sessions Manipulators 10/16/07
2007 TE Sessions Manipulators 10/16/07 www.robojackets.org Keys to Understanding Manipulators What is a manipulator? What kinds of manipulators are there? What are the different types of joints and linkages
More informationAdvanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation
Advanced Vision Guided Robotics David Bruce Engineering Manager FANUC America Corporation Traditional Vision vs. Vision based Robot Guidance Traditional Machine Vision Determine if a product passes or
More informationDETERMINING ACCURACY OF AN ABB IRB1600 MANIPULATOR AND FORMING COMMON REFERENCE FRAME WITH A FARO ARM
ME 4773/5493 Fundamental of Robotics Fall 2016 San Antonio, TX, USA DETERMINING ACCURACY OF AN ABB IRB1600 MANIPULATOR AND FORMING COMMON REFERENCE FRAME WITH A FARO ARM Geoffrey Chiou Dept. of Mechanical
More informationMotion Capture & Simulation
Motion Capture & Simulation Motion Capture Character Reconstructions Joint Angles Need 3 points to compute a rigid body coordinate frame 1 st point gives 3D translation, 2 nd point gives 2 angles, 3 rd
More informationFMS-200 Flexible integrated assembly systems
FMS-200 Flexible integrated assembly systems Integrated training in industrial automation In the following TECHNOLOGIES... Hydraulics Electrical panel Pneumatics Vacuum Electric Motors SENSORS Identification
More informationResearch Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)
Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More informationRegistration of Moving Surfaces by Means of One-Shot Laser Projection
Registration of Moving Surfaces by Means of One-Shot Laser Projection Carles Matabosch 1,DavidFofi 2, Joaquim Salvi 1, and Josep Forest 1 1 University of Girona, Institut d Informatica i Aplicacions, Girona,
More informationInverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator
Inverse Kinematics of 6 DOF Serial Manipulator Robotics Inverse Kinematics of 6 DOF Serial Manipulator Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics
More informationEEE 187: Robotics Summary 2
1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and
More informationCIM CIM. db-tech TRAINING OBJECTIVE: Students are expected to be knowledgeable in COMPUTER INTEGRATED MANUFACTURING
Computer Integrated Manufacturing Our CIM systems are modular flexible solutions for educating training students in the principles technologies of computer integrated manufacturing. CIM TRAINING OBJECTIVE:
More informationTask analysis based on observing hands and objects by vision
Task analysis based on observing hands and objects by vision Yoshihiro SATO Keni Bernardin Hiroshi KIMURA Katsushi IKEUCHI Univ. of Electro-Communications Univ. of Karlsruhe Univ. of Tokyo Abstract In
More informationRobotics 2 Visual servoing
Robotics 2 Visual servoing Prof. Alessandro De Luca Visual servoing! objective use information acquired by vision sensors (cameras) for feedback control of the pose/motion of a robot (or of parts of it)
More informationCourse Review. Computer Animation and Visualisation. Taku Komura
Course Review Computer Animation and Visualisation Taku Komura Characters include Human models Virtual characters Animal models Representation of postures The body has a hierarchical structure Many types
More informationThree-dimensional nondestructive evaluation of cylindrical objects (pipe) using an infrared camera coupled to a 3D scanner
Three-dimensional nondestructive evaluation of cylindrical objects (pipe) using an infrared camera coupled to a 3D scanner F. B. Djupkep Dizeu, S. Hesabi, D. Laurendeau, A. Bendada Computer Vision and
More informationIFAS Citrus Initiative Annual Research and Extension Progress Report Mechanical Harvesting and Abscission
IFAS Citrus Initiative Annual Research and Extension Progress Report 2006-07 Mechanical Harvesting and Abscission Investigator: Dr. Tom Burks Priority Area: Robotic Harvesting Purpose Statement: The scope
More information3D-2D Laser Range Finder calibration using a conic based geometry shape
3D-2D Laser Range Finder calibration using a conic based geometry shape Miguel Almeida 1, Paulo Dias 1, Miguel Oliveira 2, Vítor Santos 2 1 Dept. of Electronics, Telecom. and Informatics, IEETA, University
More informationKinematics, Kinematics Chains CS 685
Kinematics, Kinematics Chains CS 685 Previously Representation of rigid body motion Two different interpretations - as transformations between different coord. frames - as operators acting on a rigid body
More informationScanMaster. Aluminum Plate Inspection Using Phased Array Technology
Aluminum Plate Inspection Using Phased Array Technology PA Basics Applied: Electronic Scanning Spatial scanning by driving an active active aperture in a predefined sequence Faster inspection as there
More informationWatchmaker precision for robotic placement of automobile body parts
FlexPlace Watchmaker precision for robotic placement of automobile body parts Staff Report ABB s commitment to adding value for customers includes a constant quest for innovation and improvement new ideas,
More informationExperimental evaluation of static stiffness of a spatial translational parallel manipulator.
Experimental evaluation of static stiffness of a spatial translational parallel manipulator. CORRAL, J. (1), PINTO, Ch. (), ALTUZARRA, O. (), PETUA, V. (), DEL POZO, D. (1), LÓPEZ, J.M. (1) (1) Robotier
More informationDesign & Kinematic Analysis of an Articulated Robotic Manipulator
Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela
More informationautorob.github.io Inverse Kinematics UM EECS 398/598 - autorob.github.io
autorob.github.io Inverse Kinematics Objective (revisited) Goal: Given the structure of a robot arm, compute Forward kinematics: predicting the pose of the end-effector, given joint positions. Inverse
More informationOperation of machine vision system
ROBOT VISION Introduction The process of extracting, characterizing and interpreting information from images. Potential application in many industrial operation. Selection from a bin or conveyer, parts
More informationSCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.276-285 Copyright c 2008 by ABCM SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK Luiz Ribeiro, ribeiro@ime.eb.br Raul Guenther,
More informationFREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT
Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL
More informationWhat is an industrial robot?
What is an industrial robot? A robot is CFIDV 02CFIC CY A kinematic chain A multi-body dynamical system A system with motors and drives A system with digital and analogic sensors An electronic system A
More informationCS 775: Advanced Computer Graphics. Lecture 3 : Kinematics
CS 775: Advanced Computer Graphics Lecture 3 : Kinematics Traditional Cell Animation, hand drawn, 2D Lead Animator for keyframes http://animation.about.com/od/flashanimationtutorials/ss/flash31detanim2.htm
More informationTable of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE
Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric
More informationRobot programming by demonstration
Robot programming by demonstration Denasi, A.; Verhaar, B.T.; Kostic, D.; Bruijnen, D.J.H.; Nijmeijer, H.; Warmerdam, T.P.H. Published in: Proceedings of the 1th Philips Conference on Applications of Control
More informationME5286 Robotics Spring 2015 Quiz 1
Page 1 of 7 ME5286 Robotics Spring 2015 Quiz 1 Total Points: 30 You are responsible for following these instructions. Please take a minute and read them completely. 1. Put your name on this page, any other
More informationReverse Engineering: Mechanical. Dr. Tarek A. Tutunji
Reverse Engineering: Mechanical Dr. Tarek A. Tutunji Mechanical RE References: 1. RE (reverse engineering) as necessary phase by rapid product development by Sokovic and Kopac 2. A Practical Appreciation
More informationKinematic Model Analysis of an 8-DOF Photographic Robot
Kinematic Model Analysis of an 8-DOF Photographic Robot Xiaowei Xie, Xingang Miao, Su Wang and Feng Zhang Abstract The photographic robot studied in this chapter is an 8-DOF PRRPR-S type. In order to obtain
More informationCecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationA Modular Software Framework for Eye-Hand Coordination in Humanoid Robots
A Modular Software Framework for Eye-Hand Coordination in Humanoid Robots Jurgen Leitner, Simon Harding, Alexander Forster and Peter Corke Presentation: Hana Fusman Introduction/ Overview The goal of their
More informationJane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute
Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute What are the DH parameters for describing the relative pose of the two frames?
More informationProf. Fanny Ficuciello Robotics for Bioengineering Trajectory planning
Trajectory planning to generate the reference inputs to the motion control system which ensures that the manipulator executes the planned trajectories path and trajectory joint space trajectories operational
More informationSelf Assembly of Modular Manipulators with Active and Passive Modules
Self Assembly of Modular Manipulators with Active and Passive Modules Seung-kook Yun and Daniela Rus Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology, Cambridge,
More informationInverse Kinematics II and Motion Capture
Mathematical Foundations of Computer Graphics and Vision Inverse Kinematics II and Motion Capture Luca Ballan Institute of Visual Computing Comparison 0 1 A B 2 C 3 Fake exponential map Real exponential
More informationPPGEE Robot Dynamics I
PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional
More informationRobotized Assembly of a Wire Harness in Car Production Line
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Robotized Assembly of a Wire Harness in Car Production Line Xin Jiang, Member, IEEE, Kyong-mo
More informationSimultaneous Localization and Mapping (SLAM)
Simultaneous Localization and Mapping (SLAM) RSS Lecture 16 April 8, 2013 Prof. Teller Text: Siegwart and Nourbakhsh S. 5.8 SLAM Problem Statement Inputs: No external coordinate reference Time series of
More informationCeilbot vision and mapping system
Ceilbot vision and mapping system Provide depth and camera data from the robot's environment Keep a map of the environment based on the received data Keep track of the robot's location on the map Recognize
More informationDynamical System-based Motion Planning for Multi-Arm Systems: Reaching for moving objects
Dynamical System-based Motion Planning for Multi-Arm Systems: Reaching for moving objects Seyed Sina Mirrazavi Salehian, Nadia Figueroa and Aude Billard LASA Laboratory, Ecole Polytechnique Federale de
More informationJacobian: Velocities and Static Forces 1/4
Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot
More informationAccurate 3D Face and Body Modeling from a Single Fixed Kinect
Accurate 3D Face and Body Modeling from a Single Fixed Kinect Ruizhe Wang*, Matthias Hernandez*, Jongmoo Choi, Gérard Medioni Computer Vision Lab, IRIS University of Southern California Abstract In this
More informationBasilio Bona ROBOTICA 03CFIOR 1
Kinematic chains 1 Readings & prerequisites Chapter 2 (prerequisites) Reference systems Vectors Matrices Rotations, translations, roto-translations Homogeneous representation of vectors and matrices Chapter
More informationALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS
ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS Rainer Konietschke, Gerd Hirzinger German Aerospace Center, Institute of Robotics and Mechatronics P.O. Box 6,
More informationTable of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis
Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal
More informationDynamic Analysis of Manipulator Arm for 6-legged Robot
American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis
More informationMOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT
MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based
More informationIGRIP The Robotic Simulation and Off-Line Programming Solution
Resource Modeling & DELMIA IGRIP The Robotic and Off-Line Solution DELMIA IGRIP DELMIA IGRIP is a physics-based, scalable robotic simulation solution The Robotic and Off-Line Solution for modeling and
More informationCalibration of a rotating multi-beam Lidar
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Calibration of a rotating multi-beam Lidar Naveed Muhammad 1,2 and Simon Lacroix 1,2 Abstract
More informationManipulator trajectory planning
Manipulator trajectory planning Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Czech Republic http://cmp.felk.cvut.cz/~hlavac Courtesy to
More informationCalibration Procedure For An Industrial Robot
Calibration Procedure For An Industrial Robot by B. W. Mooring and T. J. Pack Department of Mechanical Engineering Texas A&M University College Station, Texas 77843 Manufacturing Systems Division, IBM
More informationIndustrial Robots : Manipulators, Kinematics, Dynamics
Industrial Robots : Manipulators, Kinematics, Dynamics z z y x z y x z y y x x In Industrial terms Robot Manipulators The study of robot manipulators involves dealing with the positions and orientations
More informationSuper Assembling Arms
Super Assembling Arms Yun Jiang, Nan Xiao, and Hanpin Yan {yj229, nx27, hy95}@cornell.edu Abstract Although there are more and more things personal robots can do for us at home, they are unable to accomplish
More informationSimultaneous Localization
Simultaneous Localization and Mapping (SLAM) RSS Technical Lecture 16 April 9, 2012 Prof. Teller Text: Siegwart and Nourbakhsh S. 5.8 Navigation Overview Where am I? Where am I going? Localization Assumed
More informationVisual Perception for Robots
Visual Perception for Robots Sven Behnke Computer Science Institute VI Autonomous Intelligent Systems Our Cognitive Robots Complete systems for example scenarios Equipped with rich sensors Flying robot
More informationPlanning in Mobile Robotics
Planning in Mobile Robotics Part I. Miroslav Kulich Intelligent and Mobile Robotics Group Gerstner Laboratory for Intelligent Decision Making and Control Czech Technical University in Prague Tuesday 26/07/2011
More informationAPPLICATIONS AND CHALLENGES FOR UNDERWATER SWIMMING MANIPULATORS
APPLICATIONS AND CHALLENGES FOR UNDERWATER SWIMMING MANIPULATORS Jørgen Sverdrup-Thygeson AMOS Days October 2017 Introduction NEEDS FOR SUBSEA INSPECTION, MAINTENANCE AND REPAIR The number of new subsea
More information#65 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR AT TRAFFIC INTERSECTIONS
#65 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR AT TRAFFIC INTERSECTIONS Final Research Report Luis E. Navarro-Serment, Ph.D. The Robotics Institute Carnegie Mellon University Disclaimer The contents
More information