Mobile Manipulator Design

Similar documents
ACE Project Report. December 10, Reid Simmons, Sanjiv Singh Robotics Institute Carnegie Mellon University

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Final Project Report: Mobile Pick and Place

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

Properties of Hyper-Redundant Manipulators

Utilization of a Vision System to Automate Mobile Machine Tools Ryan Haldimann, Daniel Orf Electroimpact

Robotized Assembly of a Wire Harness in Car Production Line

Robotics. Chapter 25. Chapter 25 1

Aircraft Tracking Based on KLT Feature Tracker and Image Modeling

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

CARE-O-BOT-RESEARCH: PROVIDING ROBUST ROBOTICS HARDWARE TO AN OPEN SOURCE COMMUNITY

Ceilbot vision and mapping system


S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Industrial Calibration. Chris Lewis Southwest Research Institute

IFAS Citrus Initiative Annual Research and Extension Progress Report Mechanical Harvesting and Abscission

The 19th International Conference on Climbing and Walking Robots and Support Technologies for Mobile Machines

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Workspace Optimization for Autonomous Mobile Manipulation

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Assignment 3. Position of the center +/- 0.1 inches Orientation +/- 1 degree. Decal, marker Stereo, matching algorithms Pose estimation

PPGEE Robot Dynamics I

EEE 187: Robotics Summary 2

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

Learning Sequential Composition Plans Using Reduced-Dimensionality Examples

BIN PICKING APPLICATIONS AND TECHNOLOGIES

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Industrial Robots : Manipulators, Kinematics, Dynamics

Self-Collision Detection and Prevention for Humanoid Robots. Talk Overview

Electric Field Servoing for Robotic Manipulation

Control of industrial robots. Kinematic redundancy

Flexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO

Hand. Desk 4. Panda research 5. Franka Control Interface (FCI) Robot Model Library. ROS support. 1 technical data is subject to change

Prof. Fanny Ficuciello Robotics for Bioengineering Trajectory planning

Development of Direct Kinematics and Workspace Representation for Smokie Robot Manipulator & the Barret WAM

Trajectory Planning of Redundant Planar Mechanisms for Reducing Task Completion Duration

TABLE OF CONTENTS. Page 2 14

Stackable 4-BAR Mechanisms and Their Robotic Applications

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

Written exams of Robotics 1

DEVELOPMENT OF TELE-ROBOTIC INTERFACE SYSTEM FOR THE HOT-LINE MAINTENANCE. Chang-Hyun Kim, Min-Soeng Kim, Ju-Jang Lee,1

Automatic Control Industrial robotics

Animating Non-Human Characters using Human Motion Capture Data

Introduction to Autonomous Mobile Robots

Randomized Path Planning for Redundant Manipulators without Inverse Kinematics

autorob.github.io Inverse Kinematics UM EECS 398/598 - autorob.github.io

Study on Synchronization for Laser Scanner and Industrial Robot

Final Exam Practice Fall Semester, 2012

Kinematic Modeling and Control Algorithm for Non-holonomic Mobile Manipulator and Testing on WMRA system.

Search-based Planning Library SBPL. Maxim Likhachev Robotics Institute Carnegie Mellon University

Evaluating the Performance of a Vehicle Pose Measurement System

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Humanoid Robots Exercise Sheet 9 - Inverse reachability maps (IRM) and statistical testing

Trajectory Following with a three-dof Micro-motion Stage

Chapter 1: Introduction

A New Algorithm for Measuring and Optimizing the Manipulability Index

Distributed Robotic Architecture

Intelligent Cutting of the Bird Shoulder Joint

Team Description Paper Team AutonOHM

Self-Collision Detection. Planning for Humanoid Robots. Digital Human Research Center. Talk Overview

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

ROS-Industrial Basic Developer s Training Class. Southwest Research Institute

PRACTICAL SESSION 4: FORWARD DYNAMICS. Arturo Gil Aparicio.

Basilio Bona ROBOTICA 03CFIOR 1

Robotics. Haslum COMP3620/6320

Dynamical System-based Motion Planning for Multi-Arm Systems: Reaching for moving objects

Intermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots

TRAINING A ROBOTIC MANIPULATOR

EE631 Cooperating Autonomous Mobile Robots

which is shown in Fig We can also show that the plain old Puma cannot reach the point we specified

Development of dual arm mobile manipulation systems for small part assembly tasks

A HYDRAULIC ROBOT APPLIED TO POWER LINE INSULATOR MAINTENANCE. Prof Daniel Martins, UFSC

Robotic Babysitter Project Final Report

Robotics kinematics and Dynamics

ROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

ROBOTICS 01PEEQW Laboratory Project #1. Basilio Bona DAUIN Politecnico di Torino

Voxel-Based Motion Bounding and Workspace Estimation for Robotic Manipulators

An Interactive Technique for Robot Control by Using Image Processing Method

METHODS FOR MOBILE MANIPULATORS

REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION

Innovative Test-beds for Validation of Motion Recognition Systems Intended for Orbital Capture Manoeuvres

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence

Kinematics, Kinematics Chains CS 685

Range Sensing Based Autonomous Canal Following Using a Simulated Multi-copter. Ali Ahmad

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

arxiv: v1 [cs.ro] 20 Jul 2018

COMPARISON OF ROBOT NAVIGATION METHODS USING PERFORMANCE METRICS

Planning, Execution and Learning Application: Examples of Planning for Mobile Manipulation and Articulated Robots

Tight Coupling between Manipulation and Perception using SLAM

Self Assembly of Modular Manipulators with Active and Passive Modules

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Module 1 : Introduction to robotics. Lecture 3 : Industrial Manipulators & AGVs. Objectives. History of robots : Main bodies and wrists

AMR 2011/2012: Final Projects

Functional Architectures for Cooperative Multiarm Systems

John Hsu Nate Koenig ROSCon 2012

Homework Assignment /645 Fall Instructions and Score Sheet (hand in with answers)

Vehicle Localization. Hannah Rae Kerner 21 April 2015

Robot Vision Control of robot motion from video. M. Jagersand

Transcription:

Mobile Manipulator Design December 10, 2007 Reid Simmons, Sanjiv Singh Robotics Institute Carnegie Mellon University

1. Introduction This report provides a preliminary design for two mobile manipulators under development at Carnegie Mellon University. We expect that in the near future that these machines will be integrated and tested in a scenario that involves assembly tasks such as insertion of wiring harness clips into a taskboard. This project will integrate state of the art components a mobile base and a 7 DOF robot arm along with computing, sensors and wireless communication to produce a state of the art mobile manipulator. This function integration will utilize software infrastructure developed previously and demonstrated on several mobile manipulators. Our design is broken out into the following elements: Mechanical configuration Sensing Computing Control Software Below we discuss each of the above in separate sections. 2. Mechanical Configuration The Mobile Manipulator is composed of two main elements the base is a differentially driven mobile robot manufactured by MobileRobots.com called POWERBOT. The manipulator is a 7 DOF arm manufactured by Barrett called the WAM. Figure 1. The design for a mobile manipulator uses a Powerbot for the base and a WAM arm for the manipulator. Mobile Manipulator Design, Dec 10, 2007 1

Figure 2 shows an integrated design for the mobile manipulator. The arm can be mounted in one of two configurations, one of them show below and another in which the base of the arm is moved forward to be flush with front of the top plate on the base. Figure 2. Mechanical configuration of the integrated mobile manipulator. Figure 3 shows a breakout of the main components of the mobile manipulator. Figure 3. Key components on the mobile manipulator. Mobile Manipulator Design, Dec 10, 2007 2

3. Sensing Sensing for the mobile manipulator is accomplished by a number of devices. The first three are shown in Figure 3. Bumblebee stereo cameras. Two camera provide a way to determine relative pose between fiducials. Vistracker. This device provides an alternate means of tracking fiducials. While this device is not as flexible as the bumblebee stereo cameras, it provides tracking using an embedded processor. We expect to use this device especially when the taskboard is mobile. Sick laser scanner. This device is used to safeguard the mobile manipulators from collisions with objects in the environment. This is expected to be useful in the case that there is an unanticipated object in the environment but also if there is an error in trajectory generation Force Sensing. The WAM provides forces sensing and we expect that this will be very useful for insertion tasks. 4. Computing Figure 4 shows the computing architecture that is planned for the mobile manipulator. Figure 4. Computing architecture for the mobile manipulator Mobile Manipulator Design, Dec 10, 2007 3

5. Control We have designed the controller for the mobile manipulator such that it is possible to control each joint individually but it is also possible to specify motion of the end-effector directly. The control scheme ensures that the joints move appropriately to accomplish the desired endeffector velocity. The architecture of this control scheme is shown in Figure 5. Figure 5. Control scheme for coordinated motion of base and arm This control scheme has been validated using a simulator that models the base and the manipulator arm. Two instances of simulation are shown in Figure 6 and Figure 7. In both cases, a target point outside the reach of the manipulator is specified. The control scheme moves both base and the arm to the desired target. In addition to arriving at a target point, it is possible to add additional criteria such as the maximization of a measure such as manipulability. Mobile Manipulator Design, Dec 10, 2007 4

Figure 6. (left) starting configuration and target shown in red circle (right) ending configuration that the mobile manipulator drives to automatically. Figure 7. (left) starting configuration and target shown in red circle (right) ending configuration that the mobile manipulator drives to automatically. 6. Conclusions We have created a design for a mobile manipulator based on previous experience on other platforms. The configuration and components chosen for this design are different from those that we have used in the past but we expect that our designs will generalize to the new configuration. We expect that the added dexterity available from a 7 DOF arm and a robust base will lead to a high performance mobile manipulator. Mobile Manipulator Design, Dec 10, 2007 5