Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

Chayatat Ratanasawanya Min He May 13, Background information The goal Tasks involved in implementation Depth estimation Pitch & yaw correction angle.
Georgia Tech Aerial Robotics Dr. Daniel P Schrage Jeong Hur Fidencio Tapia Suresh K Kannan SUCCEED Poster Session 6 March 1997.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
VisHap: Guangqi Ye, Jason J. Corso, Gregory D. Hager, Allison M. Okamura Presented By: Adelle C. Knight Augmented Reality Combining Haptics and Vision.
Learning from Demonstrations Jur van den Berg. Kalman Filtering and Smoothing Dynamics and Observation model Kalman Filter: – Compute – Real-time, given.
Formation et Analyse d’Images Session 8
Project Progress Presentation Coffee delivery mission Dec, 10, 2007 NSH 3211 Hyun Soo Park, Iacopo Gentilini 1.
Intelligent Ground Vehicle Competition 2006 Brigham Young University.
Final Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1 Spring Quarter 2008 Robot Programming Tips Week 4 Day 2 By Matt Gates and.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Mechatronics 1 Week 2. Learning Outcomes By the end of this session, students will understand constituents of robotics, robot anatomy and what contributes.
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
I-SOBOT SOCCER Padmashri Gargesa Intelligent Robotics I I (Winter 2011)
“Get outa here!”.
X96 Autonomous Robot Proposal Presentation Monday, February 16, 2004 By John Budinger Francisco Otibar.
X96 Autonomous Robot Design Review Thursday, May 6, 2004 By John Budinger Francisco Otibar.
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
Team Phoenix March 15, Project Goal Our team will develop an air vehicle that will not only navigate a course autonomously while providing real.
Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
Deep Green System for real-time tracking and playing the board game Reversi Nadav Erell Intro to Computational and Biological Vision, CS department, Ben-Gurion.
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Robosoccer Team MI20 presents … Supervisors Albert Schoute Mannes Poel Current team members Paul de Groot Roelof Hiddema Mobile Intelligence Twente.
Tracking with CACTuS on Jetson Running a Bayesian multi object tracker on a low power, embedded system School of Information Technology & Mathematical.
Tracking with CACTuS on Jetson Running a Bayesian multi object tracker on an embedded system School of Information Technology & Mathematical Sciences September.
DAVID ANDERSON RYAN DUNN BRYON ELSTON ELIZABETH FISCHER ROBERT MENNA GUIDE : BILL NOWAK CUSTOMER: DR. MICHAEL SCHRLAU (ME DEPARTMENT) P13375 : Computer.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Robots.
T Iteration Demo Tempus I1 Iteration
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Get your software working before putting it on the robot!
Aperture Science Team 3 – Robot Soccer ECEn 490. Overview – The Members of our Team Responsible for AI/System Architecture Computer Science experience.
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
VR/AR project Progress Report 2016/07/14. Live Reality Fusion Concatenate the live videos from two or more rooms together. ◦ Observer room + remote room(s)
Instantaneous Geo-location of Multiple Targets from Monocular Airborne Video.
Hands-On Design of BLDC Motor Control with Microchip MCUs
Vision-based Android Application for GPS Assistance in Tunnels
Software Metrics 1.
Session 3 Memory Management
Automation as the Subject of Mechanical Engineer’s interest
Pursuit-Evasion Games with UGVs and UAVs
Milestone Five Florida Tech IGVC.
Probabilistic Pursuit-Evasion Games with UGVs and UAVs
Robot Soccer First Design Review
Graduation Project SMART CAR Tariq Salameh Mohamed Qamhieh
Review and Ideas for future Projects
Missile Defense Group 12 Aaron Smith Garrett Murray Brad Miller
Under Vehicle Surveillance System
CIS 488/588 Bruce R. Maxim UM-Dearborn
Robot Soccer Real Madrid.
Autonomous object-tracking system
- Aalhad Patankar, Bryan Li, David Watkins
FACIAL EXPRESSION RECOGNITION USING SWARMS
Omni-wheel Car Additional Documentation
Silhouette Intersection
GENERAL VIEW OF KRATOS MULTIPHYSICS
Vision Tracking System
EEC-693/793 Applied Computer Vision with Depth Cameras
Nanyang Technological University
Case Study 1 By : Shweta Agarwal Nikhil Walecha Amit Goyal
Overview: Chapter 4 Infrastructure Establishment
PRELIMINARY DESIGN REVIEW
Nome Sobrenome. Time time time time time time..
Games Development 2 Entity / Architecture Review
Presentation transcript:

Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call

Agenda Previous Action Items State of project mechanical vision AI/architecture controls Items from FSD… is it up to spec? Demonstration Conclusion

Previous Action Items Mechanical Rework component placement, including replacing breadboard with vectorboard Update power connectors to make the system more stable AI/Architecture Complete AI library and play strategies Implement Kalman filter Implement path tracking and prediction continued...

Previous Action Items continued... Controls Implement path planning and basic motor controls Thoroughly test current control architecture Vision Remove fisheye effect from video Track shapes in addition to color - found not necessary

Overview… hasn’t changed

Mechanical System - The Good Heat shrink bundles Small vector board Robot casing

Mechanical System - The Bad Floating ground Burned out encoders

Is it up to spec? # Metric Min/Max Value Ideal Value Actual Value 1 Top Speed 12 in/sec 16 in/sec 34 in/sec 2 Total Power Consumption < 50W < 40W ~4W idle ~6W running 3 Radius of Communication 10 meters 20 meters ~35 meters

Vision - The Good Fixed Camera Skew Before After

VISION - The Good Added an easy-to-use controller Easily pick what we track Switch instantly from Home to Away Easily adjust for camera/lighting changes

VISION - The Latency Image segmentation Looks at small area around objects to speed up tracking Slow Still about a second of latency

Computer Architecture - The Good ROS nodes communicate beautifully ROS launch file functional Libraries easily accessible on either the desktop or odroid

Computer Architecture - The Bad ROS took longer to complete than expected Parallelized computing was more difficult to implement in ROS Not necessarily immediately expandable to a two robot system

Artificial Intelligence Processed Vision Information Implemented Rush Goal Oriented toward the goal

Artificial Stupidity Only did one play/strategy Latency affects play/strategy selection Class decision delay

Control System - The Good Motion and direction Architecture Ros nodes for each level Testing Easy to change and update Quick to test

Control System - The Bad The matrices (M- and rotation) Orientation (theta?) Delays ROS Encoders Vision latency (1½ sec delay!)

Difficulties Faced Floating Ground Vision Lag Control Matrices Team Communication

All’s Well That Ends Well Group dynamic Suggestions for next semester Camera Jersey Other hardware and equipment Problems/Issues Page Commonly encountered issues and fixes

Questions? Comments?

Questions? Comments?

Questions? Comments?

OLD SLIDE SHOW FOR REFERENCE AFTER THIS POINT

Overview

Previous Action Items Mechanical: Complete robot design Build second robot Vision: Robot and ball detection Kalman Filter implemented Controls: Implement PID control Speed and distance controlled commands (move to any point) AI/Architecture: ROS setup and communicating between systems Implement 1 offensive and 1 defensive play

Milestones Acheived Mechanical: Complete robot design Build second robot Vision: Robot and ball detection Kalman Filter implemented Controls: Implement PID control Speed and distance control commands (move to any point) AI/Architecture: ROS setup and communicating between systems Implement 1 offensive and 1 defensive play

Difficulties Faced Build second robot: Still working on first robot, parts have not yet arrived. Improve design before replication Kalman Filter implemented: Camera specifications kept changing Distance control commands : PID Controller took longer to complete than anticipated Implement 1 offensive and 1 defensive play: High dependency on Vision

Schedule

Schedule continued...

Schedule continued...

Schedule continued... The following tasks do not have a set start date or duration: Maintain code base (Sam) Optimization (Sam) Debug algorithms (Sam) Refine Vision (Derek) Perform routine maintenance (Aaron)

Program Status Mechanical Reworked robot frame Added wiring for encoder feedback Easy battery/power cord switching Vision Color identification algorithm working Tracking ball and robot position (cm) and orientation (d Controls Implemented velocity controller and trajectory tracker Designed M-matrix (rotational matrix) logic AI/Architecture ROS up and running on robot and base station Refactored code base for easier use AI library code base started

Program Status - New Robot Frame Bottom Layer Middle Layer Top Layer

Action Items Mechanical Rework component placement, including replacing breadboard with vectorboard Update power connectors to make the system more stable Vision Remove fisheye effect from video Track shapes in addition to color continued...

Action Items continued... Controls Implement path planning and basic motor controls Thoroughly test current control architecture AI/Architecture Complete AI library and play strategies Implement Kalman filter Implement path tracking and prediction

Questions? Comments?