Game Strategy for APC 2016.

Slides:



Advertisements
Similar presentations
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
Advertisements

Pneumatic Components & Systems Team 1640 Clem McKown – mentor November 2008.
-Praktikum- Cognitive Robots Dr. Claus Lenz Robotics and Embedded Systems Department of Informatics Technische Universität München
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
The Science of Digital Media Microsoft Surface 7May Metropolia University of Applied Sciences Display Technologies Seminar.
NCDA: Pickle Sorter Concept Review Project Sponsored by Ed Kee of Keeman Produce, Lincoln, DE.
NCDA: Pickle Sorter Final Design Review Project Sponsored by Ed Kee of Keeman Produce, Lincoln, DE.
Automation Building Blocks
Human-in-the-Loop Control of an Assistive Robot Arm Katherine Tsui and Holly Yanco University of Massachusetts, Lowell.
EL-E: Assistive Mobile Manipulator David Lattanzi Dept. of Civil and Environmental Engineering.
End of Arm Tooling for Industrial Robots
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
1 Agilent at APEX 2003 March 30, 2003 Anaheim, California.
1.1 ball between two 2.4 marker cones (10x10m) 3.2 Lacrosse stick per pair equipment 1.Explore dodging 2.Improve through split dodge – change of hands.
Google Sketchup Lab Mr. Garner Tech Ed Lime Kiln MS.
Speech Recognition Robot
Robot End-of-Arm Tools C.A.R.T. Robotics & Electronics Lab.
Navi Rutgers University 2012 Design Presentation
Field Robot Project to Develop a Fully Autonomous Vehicle for a Field Environment.
FINAL ORAL PRESENTATION ROBOT: PACKY ROGER RODRIGUEZ IMDL FALL 2011.
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
Interactive Learning of the Acoustic Properties of Objects by a Robot
Object Recognition in ROS Using Feature Extractors and Feature Matchers By Dolev Shapira.
Peter Henry1, Michael Krainin1, Evan Herbst1,
IFToMM/ ASME International Workshop on Underactuated Grasping August 19, 2010, Montréal, Canada Closing Plenary During the workshop, the participants were.
Autonomous Robots Vision © Manfred Huber 2014.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
How to identify complex events in the real world First part : Vision –Image segmentation –Checking for basic events : touching, intersecting, moving, pointing,
Your team will design and develop a robotic arm that is capable of picking up a marshmallow and placing it in a new location When completed, you will.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
Toward humanoid manipulation in human-centered environments T. Asfour, P. Azad, N. Vahrenkamp, K. Regenstein, A. Bierbaum, K. Welke, J. Schroder, R. Dillmann.
"Top Ten" Ways to Build a Great FIRST Robot Late Night with Team 65
Input devices Device that accepts data and instructions from the outside world Keyboard Mouse Trackball Joystick Light pen Touch Screen Scanner Bar code.
Project Overview Introduction to Factory Automation Numerical Control
Unit 4: Autonomous Robotics
Using the Cyton Viewer Intro to the viewer.
Danfoss Visual Inspection System
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
MESA USA Prosthetic Arm Challenge 2.1- Revisions
Alexis Maldonado & Georg Bartels
Program the robotic arm
Grippers and Lifting Mechanisms
Chapter End Effectors 9. Chapter End Effectors 9.
+ SLAM with SIFT Se, Lowe, and Little Presented by Matt Loper
COMP61011 : Machine Learning Ensemble Models
Developing Artificial Intelligence in Robotics
Manipulation in Human Environments
iRVision 3D Area Sensor Based Bin Picking
IENG 475: Computer-Controlled Manufacturing Systems
Jorg Stuckler, Ricarda Steffens, Dirk Holz, and Sven Behnke
Jörg Stückler, imageMax Schwarz and Sven Behnke*
Flying Universal Gripper
Implementing Tactile Behaviors Using FingerVision
Pearson Lanka (Pvt) Ltd.
ADVANCED PACKAGE REWORK
Automation Building Blocks
Robot Operating System (ROS) Framework
Fusion, Face, HD Face Matthew Simari | Program Manager, Kinect Team
11/12/2015 Team HARP (Abhishek, Alex, Feroze, Lekha, Rick)
Progress Review 11/23 Team D.
Progress Review.
© 2004 – 2011 PAVAC Industries Inc. All rights reserved
P08024 AIR MUSCLE ARTIFICIAL LIMB
In the land of the blind, the one eyed man is king
SIFT.
Quick Introduction to ROS
IENG 475: Computer-Controlled Manufacturing Systems Intro to Robotics
Delivering Advanced Inspection Solutions
PRELIMINARY DESIGN REVIEW
Presentation transcript:

Game Strategy for APC 2016

History (APC 2015) Broad range of hardware: Several Baxters, Universal Robotics Arms, ABBs, PR2, Barrett Arms, custom built 3d printer style rigs and factory automation. There were scoops, hands, grippers, and suction. The teams used an assortment of technologies during the event: LIDAR lasers, three-fingered robotic arms, tape measures that function as a tongue-like grasper and several types of suction mechanisms.

Team RBO (Rank 1: 148 points) Platform: WAM Arm (Barrett Technology) + Mobile Base. End-Effecter: Suction. Successfully picked and dropped around 11 objects in ~20 minutes. Failed to grasp only 2 objects: (i) Meshed pencil cup, (ii) Probably a Cheese-it box (Failed while trying to grasp the object sideways, ended up dropping it).

Team MIT (Rank 2: 88 points) Platform: Industrial ABB 1600ID Arm. No Mobile Base. End-Effecter: Multiple options, very impressive. “Custom robot end-effector "fingers". Made from aviation-grade aluminum, which gives right compliance and endurancet. At the outer-most end of bottom finger tip is a spatula-like finger nail, can scoop objects from underneath, or grasp objects that are flush against a shelf wall. On the top finger, there is a suction.7 motion primitives: grasping, suction down, scooping, toppling, push-rotate, etc.” Did not drop/fail to pick any objects, used multiple grasping options defined, scooping objects from underneath effective. Only drawback seemed that the huge arm was not fast enough. For perception, statically mounted two Microsoft Kinect2 cameras to the left and right of the robot, and one Intel Realsense camera on the robot arm, close to our gripper. To classify and find the pose of objects, utilized a software package by a startup company - Capsen Robotics. Capsens Robotics' software receives pre-processed data from cameras and instructions on what objects to look for, it returns the position and orientation of the target objects.

Suction System Design

CAD Model – Simple Design + Easy to manufacture + Vertical compliance + Low profile - Must approach from top or side

CAD Model – Complex Design + Can press into objects + Might need this angle of approach for stowing task Complexity Size

System Components Pressure Transducer Air Compressor Vacuum Suction Cup 12V Solenoid Digital Digital Analog

Arduino + ROS

Vision Processing

2D Item Recognition Built 2D item recognition system using OpenCV Ground truth dataset from Berkeley and competition shelf images from Rutgers Feature detection and description using SIFT Feature matching using brute force matcher RANSAC to estimate homography

3D Recognition Build 3D recognition process using PCL Feature match 3D point clouds using FPFH (Fast Point Feature Histograms) Align frames using RANSAC to determine gripping position

PR2 Platform Analysis Robot cannot reach the top shelf (~1.86m) unless we build a ‘boost’ platform PR2 will probably need additional camera to see items in all shelf areas Two hands means we can have two unique gripping devices

Plan of Action

Deliverables for 10/29 Large scale 3D recognition test (Lekha) Extract point cloud from Kinect2 and use within ROS (Feroze) Compare feature recognition algorithms (Lekha) Refine gripper design (Rick) Trade study impeller vs. vacuum pump Spec all components, determine proper airflow and suction Finalized design, ready for review, by next progress review PR2 simulation (Feroze) Get arm to move from one point to another (Feroze) Get mobility base to move (Abhishek) Establish SMACH controller (Alex)