University of Pennsylvania. From Perception and Reasoning to Grasping

Similar documents
Modeling and Control of Trawl Systems

Penn Vet s New Bolton Center Launches Revolutionary Robotics-Controlled Equine Imaging System New technology will benefit animals and humans

Shepherding Behaviors with Multiple Shepherds

The integration of dogs into collaborative humanrobot. - An applied ethological approach - PhD Thesis. Linda Gerencsér Supervisor: Ádám Miklósi

Path Diversity Is Only Part of the Problem

Trebuchet Launch Activity How Far Does It Go? Worksheet

Trends and challenges in Engineering geodesy

Elicia Calhoun Seminar for Mobility Challenged Handlers PART 2

DIFFERENTIATING BETWEEN SERVICE

Shepherding Behaviors with Multiple Shepherds

Dynamic Programming for Linear Time Incremental Parsing

Your web browser (Safari 7) is out of date. For more security, comfort and the best experience on this site: Update your browser Ignore

Improving AIBO with Artificial Intelligence Technique

SOAR Research Proposal Summer How do sand boas capture prey they can t see?

Teaching Assessment Lessons

FPGA-based Emotional Behavior Design for Pet Robot

Grade: 8. Author: Hope Phillips

Naughty But Nice. minute. 3gamechangers

Effects of Cage Stocking Density on Feeding Behaviors of Group-Housed Laying Hens

Entertainment Robot aibo Announced

POLICE K9 UNIVERSITY 2016 NINO DROWAERT ALL RIGHTS RESERVED

Development of Design of Initial Cat Robot Model for the Use of Early Treatment of Children with Autism Spectrum Disorder (ASD)

Lab Assignment #1: Clicker Training.

Lab 7. Evolution Lab. Name: General Introduction:

Simrad ITI Trawl monitoring system

Application system. Size and weight reduction of the mechanical unit for a more lightweight and compact robot.

Kibble. Team and Roles. Problem and Solution Overview. Contextual Inquiry Target, Stakeholders, and Participants

Controllability of Complex Networks. Yang-Yu Liu, Jean-Jacques Slotine, Albert-Laszlo Barbasi Presented By Arindam Bhattacharya

Biol 160: Lab 7. Modeling Evolution

NBN 3MIN GAME CHANGERS

funded by Reducing antibiotics in pig farming

Configuring and Using CATS

RALLY-O Sign Commands

PIGEON DISCRIMINATION OF PAINTINGS 1

2018 Summer Immersion Program for Students and Practitioners of Companion Animal Veterinary Medicine TILLS ANIMAL HEALTH

Requirements for the employment as helper in phase C

Representation, Visualization and Querying of Sea Turtle Migrations Using the MLPQ Constraint Database System

VETERINARY TOXICOLOGY INFORMATION SYSTEM

Sexy smells Featured scientist: Danielle Whittaker from Michigan State University

ABSTRACT. This paper describes the project with emphasis on the dog-collar hardware, behavior-classification software, and feasibility testing.

Elicia Calhoun Seminar for Mobility Challenged Handlers PART 3

Coding with Scratch - First Steps

Pet Selective Automated Food Dispenser

The S Files Success with Maria: Sunshine: Biting Reported by S.G. Friedman, PhD and L. McGuire

Texas Task Force 1. FEMA Canine Search Specialist Certification Evaluation 12 Month Training Objectives

The search space of the rat during whisking behavior

Subdomain Entry Vocabulary Modules Evaluation

Complete Solutions for BROILER BREEDERS

Our class had 2 incubators full of eggs. On day 21, our chicks began to hatch. In incubator #1, 1/3 of the eggs hatched. There were 2 chicks.

THE PECO BONING AID A TECHNOLOGICAL ENHANCEMENT OF BEEF QUARTER BONING PRODUCTIVITY

Psy Advanced Laboratory in Operant Behavior Dognition Laboratory One. I. Let s see how well your dog can observe pointing signals.

Finch Robot: snap levels 1-3

Cattle RFID. Partners

Active sensing. Ehud Ahissar

Tntibiotic resistance is a growing problem and the main cause of this problem is misuse

Improving the Safety of Telerobotic Drilling of the Skull Base via Photoacoustic Sensing of the Carotid Arteries

Our training program... 4

Poultry in behaviour research.

Comparative Analysis of Adders Parallel-Prefix Adder for Their Area, Delay and Power Consumption

Programming and Installation Guide. PPA Microchip Cat Flap. Series. Please read this entire guide before beginning.

Turtle Ballet: Simulating Parallel Turtles in a Nonparallel LOGO Version. Erich Neuwirth

STUDY BEHAVIOR OF CERTAIN PARAMETERS AFFECTING ASSESSMENT OF THE QUALITY OF QUAIL EGGS BY COMPUTER VISION SYSTEM

Finch Robot: snap level 4

RALLY SIGNS AND DESCRIPTIONS. The principal parts of the exercises are boldface and underlined.

5 State of the Turtles

Be Doggone Smart at Work

Rear Crosses with Drive and Confidence

Nathan A. Thompson, Ph.D. Adjunct Faculty, University of Cincinnati Vice President, Assessment Systems Corporation

SMARTKITTY SELFCLEANING LITTER BOX

Drive More Efficient Clinical Action by Streamlining the Interpretation of Test Results

Imagine. AIBO will become, in fact, your best friend.

The City School. Learn Create Program

PALFINGER on the tracks

LOOX 12 V ESSENTIALS

Good Health Records Setup Guide for DHI Plus Health Event Users

Intro to Animal Assisted Therapy KPETS Keystone Pet Enhanced Therapy Services AAT vs AAA Both AAA and AAT Animals and handlers are screened and

2. FINISH - Indicates the end of the course - timing stops. 1. START - Indicates the beginning of the course.

Physics Based Ragdoll Animation

ANS 490-A: Ewe Lamb stemperament and Effects on Maze Entry, Exit Order and Coping Styles When Exposed to Novel Stimulus

International Play Concepts B.V. PO box 29 NL-3890 AA Zeewolde The Netherlands. T: +31(0) E: W:

Interstate-5, Exit 260 Slater Road. Corridor Report and Preliminary Interchange Justification Evaluation

General presentation of WAHIS

Australian Journal of Basic and Applied Sciences. Performance Analysis of Different Types of Adder Using 3-Transistor XOR Gate

Building Rapid Interventions to reduce antimicrobial resistance and overprescribing of antibiotics (BRIT)

Carsten Behn. Technical Mechanics Group Department of Mechanical Engineering Ilmenau University of Technology / Germany

Cat Swarm Optimization

SERVICE/ASSISTANCE ANIMAL POLICY IN UNIVERSITY HOUSING

Through the eyes of a bird: modelling visually guided obstacle flight

Mendelian Genetics Using Drosophila melanogaster Biology 12, Investigation 1

Serving customers around the world Housing and feeding equipment for modern poultry production in Africa

Lab: Natural Selection Student Guide

S Fault Indicators. S.T.A.R. Type CR Faulted Circuit Indicator Installation Instructions. Contents PRODUCT INFORMATION

Welcome to the case study for how I cured my dog s doorbell barking in just 21 days.

Life Under Your Feet: Field Research on Box Turtles

Dogs and Cats Online All of our Puppies in One Basket

Outdoor Bark Control

OBEDIENCE MOTIVATION TRAINING ADVANCED SEMINAR. January 14 th & 15 th, 2017 Nashville Dog Training Club

THE EFFECT OF DISTRACTERS ON STUDENT PERFORMANCE ON THE FORCE CONCEPT INVENTORY

Dog s best friend. Case study: Kuopion Eläinlääkärikeskus Kuopio, Finland

How to Build and Use an Avidog Adventure Box

Transcription:

University of Pennsylvania GRASP LAB PR2GRASP: From Perception and Reasoning to Grasping Led by Maxim Likhachev Kostas Daniilides Vijay Kumar Katherine J. Kuchenbecker Jianbo Shi Daniel D. Lee Mark Yim Camillo Jose Taylor Student Representatives: Mike Phillips Benjamin Cohen Cody Phillips Soonkyum Kim

@ GRASP Lab

Research Proposal Planning for Navigation in Dynamic Environments Pennochio Project to Establish Telepresence through PR2 Kostas Daniilides Planning and Controls for two-arm Manipulation Jianbo Shi & Maxim Likhachev Visual Localization and Pose Estimation of Objects for Grasping Katherine Kuchenbecker & Maxim Likhachev Tracking People in Cluttered Spaces for Navigation in Dynamic Environment Maxim Likhachev Transferring Natural Handheld Objects between PR2 and Human and other Robots Mark Yim Planning for Autonomous Opening of Spring-Loaded Doors CJ Taylor & Mark Yim Support for Modular End Effectors on PR2 Maxim Likhachev Vijay Kumar & Maxim Likhachev Learning salient features for better perceptual processing by PR2 Dan Lee

Planning for Autonomous Opening of Spring-Loaded Doors Maxim Likhachev Motivation: Spring loaded doors are all around us! So the PR2 can use fire exits in case of an emergency Help save old people & children Save Itself Goal: A principled approach to: plan a complete motion to open a spring loaded door using the arm(s) and base of the robot collision-free trajectory for the complete robot body can be used on any door or cabinet provides completeness & suboptimality guarantees

Planning for Autonomous Opening of Spring-Loaded Doors Benjamin Cohen, Maxim Likhachev Planning for Autonomous Door Opening with a Mobile Manipulator Sachin Chitta, Benjamin Cohen, Maxim Likhachev ICRA 2010

Transferring Natural Handheld Objects between PR2 and Human and other Robots Joe Romano, Katherine Kuchenbecker In order to move robots into the home they need to interact naturally with people. Passing objects to a human, and receiving objects passed from a human, constitute a basic but important robot skill. It is important to follow social conventions: passing at the right speed passing or accepting when the human is ready...without violating the mechanical constraints of the interaction: letting go when the human is ready applying and releasing stable grasps We plan to use tactile cues, such as contact acceleration signals, to detect important events in the interaction.

Pennochio Project to Establish Telepresence through PR2 CJ Taylor, Mark Yim + Explore using the PR2 for immersive teleoperation Leverage inexpensive Head Mounted Displays Slave Pan Tilt head to real-time motion capture Map motion of user onto motion of base and arms Develop hand held manipulative units to control motion of the grippers and to provide haptic feedback Archive motion and sensor data for use in teaching by example systems Explore use of low cost Markerless Motion capture Some Related Projects: + MARIONET UT Austin Interaction Lab - USC

Support for Modular End Effectors on PR2 Mark Yim Goal: Change end effectors to suit tasks Issues: What types of end effectors would be useful? Gravity compensation in arm requires same moment/mass from end-effector Low level software requires modification to handle change in hardware state High level ROS PR2 interface needs to support endeffector types

Support for Modular End Effectors on PR2 Mark Yim

Planning for Navigation in Dynamic Environments Mike Phillips, Maxim Likhachev Motivation Dynamic Obstacles are all around us! Household tasks require navigation around people and pets Problem Given: Map of the static environment Pose of the robot and goal Predicted trajectories of dynamic obstacles Output: A time parameterized path that gets the robot safely to the goal

Planning for Navigation in Dynamic Environments Mike Phillips, Maxim Likhachev A common approach is to treat dynamic obstacles as static and replan often This is fast but lacks optimality and completeness Another approach adds a time dimension to the search space Is optimal and complete but very slow due to increased dimensionality Our approach exploits the idea that dynamic obstacles generally occupy a small fraction of the environment We build planners that only use a time dimension when relevant Most of the space is free of dynamic obstacles This allows for fast planning times while still guaranteeing optimality and completeness

Planning for Navigation in Dynamic Environments Mike Phillips, Maxim Likhachev Time-bounded lattice for efficient planning in dynamic environment Aleksandr Kushleyev, Maxim Likhachev ICRA 2009

Planning for Navigation in Dynamic Environments Mike Phillips, Maxim Likhachev This planner will be run on the PR2 Planning times are all < 1 sec

Tracking People in Cluttered Spaces for Navigation in Dynamic Environment Jianbo Shi, Maxim Likhachev People are all around us! Household tasks require robots to identify and track people Tracking people can become more robust to occlusion if planning is used to predict trajectories people may follow

Tracking People in Cluttered Spaces for Navigation in Dynamic Environment Jianbo Shi, Maxim Likhachev

Visual Localization and Pose Estimation of Objects for Grasping Cody Phillips, Alex Toshev, Kostas Daniilidis Object recognition/localization 3D pose estimation Most approaches texture-based Exists problem objects Glasses, bottles, cups Shiny, transparent objects Shape-based approach Recognize by shape Learn from 3D model library

Visual Localization and Pose Estimation of Objects for Grasping Cody Phillips, Alex Toshev, Kostas Daniilidis Grasping By Shape (Single Image) Extract 2D views from 3D models Compute shape descriptors Hypothesize object and pose Shapes Match? Recover Pose!

Visual Localization and Pose Estimation of Objects for Grasping Cody Phillips, Alex Toshev, Kostas Daniilidis Grasping By Shape (Video) Multiple object camera views Combine evidence from views Refine hypothesis space Hypotheses Geometrically Consistent

Planning & Controls for two-arm Manipulation Soonkyum Kim, Vijay Kumar, Maxim Likhachev Goal: Perform manipulation tasks that require two arm coordination Challenges: Maintain and control contacts between object and end effector Maintain force closure Rolling/sliding could occur Redundant system

Planning & Controls for two-arm Manipulation Soonkyum Kim, Vijay Kumar, Maxim Likhachev Cooperative Quasi-Static Planar Manipulation with Multiple Robots. Quentin J. Lindsey, Michael Shomin, and Vijay Kumar. IDETC 2010

Planning & Controls for two-arm Manipulation Soonkyum Kim, Vijay Kumar, Maxim Likhachev A general paradigm for control: Control for trajectory + control for contact Nonlinear feedback controller Planning: Partition of the configuration space Construct compact graph Search-based planning

Thank You!