ME 4451: Robotics Patrick Chang Ryan Stewart Julia Barry Alex Choi

Slides:



Advertisements
Similar presentations
Area and perimeter calculation using super resolution algorithms M. P. Cipolletti – C. A. Delrieux – M. C. Piccolo – G. M. E. Perillo IADO – UNS – CONICET.
Advertisements

COMP Robotics: An Introduction
Results/Conclusions: In computer graphics, AR is achieved by the alignment of the virtual camera with the actual camera and the virtual object with the.
Manipulator’s Inverse kinematics
Hybrid Position-Based Visual Servoing
Integrating a Short Range Laser Probe with a 6-DOF Vertical Robot Arm and a Rotary Table Theodor Borangiu Anamaria Dogar
This game is loosely based on the Whack-A- Mole arcade game.  Each game starts with 45 seconds of play.  Moles randomly pop out of holes on the landscape.
1Notes  Handing assignment 0 back (at the front of the room)  Read the newsgroup!  Planning to put 16mm films on the web soon (possibly tomorrow)
Model Independent Visual Servoing CMPUT 610 Literature Reading Presentation Zhen Deng.
Introduction to Robotics
U Direction (unit) vectors from cameras (blue) to points (black) are given : Find the positions of the cameras and points.
Self-Collision Detection and Prevention for Humonoid Robots Paper by James Kuffner et al. Jinwhan Kim.
Ch. 3: Forward and Inverse Kinematics
CS 223B Assignment 1 Help Session Dan Maynes-Aminzade.
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Federico Thomas Barcelona. Spain A Reconfigurable 5-DoF 5-SPU Parallel Platform Júlia Borràs, Federico Thomas, Erika Ottaviano, and Marco Ceccarelli.
Geometric Probing with Light Beacons on Multiple Mobile Robots Sarah Bergbreiter CS287 Project Presentation May 1, 2002.
Project Update #5: Nao Robot playing Checkers
I mage and M edia U nderstanding L aboratory for Performance Evaluation of Vision-based Real-time Motion Capture Naoto Date, Hiromasa Yoshimoto, Daisaku.
Optimizing the Placement of Chemical and Biological Agent Sensors Daniel L. Schafer Thomas Jefferson High School for Science and Technology Defense Threat.
역운동학의 구현과 응용 Implementation of Inverse Kinematics and Application 서울대학교 전기공학부 휴먼애니메이션연구단 최광진
V ELOCITY A NALYSIS J ACOBIAN University of Bridgeport 1 Introduction to ROBOTICS.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 5)
Goal Directed Design of Serial Robotic Manipulators
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
KINEMATICS ANALYSIS OF ROBOTS (Part 3). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Canyon Adventure Technology David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
Live Action First Person Shooter Game Patrick Judd Ian Katsuno Bao Le.
Lecture 2: Introduction to Concepts in Robotics
INVERSE KINEMATICS ANALYSIS TRAJECTORY PLANNING FOR A ROBOT ARM Proceedings of th Asian Control Conference Kaohsiung, Taiwan, May 15-18, 2011 Guo-Shing.
KINEMATICS ANALYSIS OF ROBOTS (Part 4). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
Field Robot Project to Develop a Fully Autonomous Vehicle for a Field Environment.
Chess Playing Bot. Detecting Green coloured squares using Blobs.
LAB 9 Robot Arm Path Planning TAS: Kedar Amladi & Margaret Toebes.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
SIPHER Students: Javier Lara, Darren Lamison-White Graduate Student Advisors: Ethan Jackson, Ryan Thibodeaux Controlling Robots: Long distance, straight-line.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
CS-378: Game Technology Lecture #13: Animation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Pool Player Bot Final Presentation Jiaying Zhang Mechanical Engineering.
Kinematic Redundancy A manipulator may have more DOFs than are necessary to control a desired variable What do you do w/ the extra DOFs? However, even.
National Instruments Autonomous Robotics Competition
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/07/99 Lecture 11.
Modeling and control of a Stewart Platform (Hexapod Mount) 1 Frank Janse van Vuuren Supervisor: Dr Y. Kim.
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
Typical DOE environmental management robotics require a highly experienced human operator to remotely guide and control every joint movement. The human.
KINEMATICS ANALYSIS OF ROBOTS (Part 5). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
Vision-Based Robot Control Bax Smith Term 8 Electrical (CC)
Team Mejor – The Spyder User Interface and Troubleshooting Mike Ryan Ryan Sienko- 11/16/04.
Kinematics Given: The values of the joint variables.
COMP322/S2000/L111 Inverse Kinematics Given the tool configuration (orientation R w and position p w ) in the world coordinate within the work envelope,
Ali Ghadirzadeh, Atsuto Maki, Mårten Björkman Sept 28- Oct Hamburg Germany Presented by Jen-Fang Chang 1.
Júlia Borràs Sol Barcelona. Spain Thursday May 6, 2010 A Family of Quadratically-Solvable 5-SPU Parallel Robots Júlia Borràs, Federico Thomas and Carme.
Robotic Calibration of Multi-Sensor Capture System
Mitsubishi robot arm.
INVERSE MANIPULATOR KINEMATICS
Recent developments on micro-triangulation
Answering ‘Where am I?’ by Nonlinear Least Squares
Ch. 3: Forward and Inverse Kinematics
Basilio Bona DAUIN – Politecnico di Torino
Basilio Bona DAUIN – Politecnico di Torino
CHAPTER 2 FORWARD KINEMATIC 1.
Special English for Industrial Robot
Physics-based simulation for visual computing applications
2-DOF Manipulator Now, given the joint angles Ө1, Ө2 we can determine the end effecter coordinates x and y.
Special English for Industrial Robot
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

ME 4451: Robotics Patrick Chang Ryan Stewart Julia Barry Alex Choi RoBOP-a-Mole ME 4451: Robotics Patrick Chang Ryan Stewart Julia Barry Alex Choi

Objectives/Goals Make a robot that could simulate the game, “Whack-a-Mole.” The robot must be autonomous. Must be able to hit more than one mole. Must not hit empty holes.

Equipment and Materials Used ROBIX, RRR serial robot arm DVT camera system Computer with MATLAB and DVT program Platform box Moles (UGA Bulldogs) Hammer Black gloves

Challenges We need constant visual communication. Avoid singular configurations. Arm cannot interfere with camera. No false positives. Relate reference frames of camera and robot Four, instead of three D.O.F.

Approach/Solution Arm begins in an initial position away from camera. Instead of locating centroid, used a binary system of checking moles. Predefined joint angles and orientations to avoid singular configurations and meticulous reverse kinematics equations. Decreased white detection threshold to avoid false positives.

Kinematics Forward Displacement Analysis for calibration. Reverse Displacement Analysis for joint angles. Precise Results required Trial and Error. Simpler or robust methods were preferred.

Results Achieved all initial goals. Robot can hit multiple moles. See for yourself!

DEMO TIME DEMO TIME

What We Learned Simple solutions are better. Image processing. Some of the equipment is…inconsistent.

Things We Did Right Meeting minutes Defined our goals clearly Met frequently

Things We Could’ve Done Timer Time and Distance Optimized whacking Score System

Conclusion It is possible to play “Whack-a-mole” with a robot arm.

Thank You for Listening! Any Questions?