Robil Workshop DARPA Robotics Challenge Eliya Shaviv 20/03/2013.

Slides:



Advertisements
Similar presentations
Breakout session B questions. Research directions/areas Multi-modal perception cognition and interaction Learning, adaptation and imitation Design and.
Advertisements

OnContact CRM Customer Relationship Management. CRM 7 Benefits Rich "client" experience, completely web-based Access data anytime, anywhere. Ease of navigation.
Copyright © SkyeyTech, Inc. BUGtrack Interface.
Multi-DNC Data Collection/Monitoring
Kronos Overview Go-Live Date June 17, Why are we implementing Kronos? Current Process: – Sign in / out on paper – Fill out AU-15 turn into supervisor.
Jenny Simon, El Camino College Louise Yarnall, SRI International Jane Ostrander, De Anza College Assessment to inform practice.
How Can IOLP Help Me? If you are planning to continue your studies, find an apprenticeship or a job an employer, trainer or educator will be looking for.
Robotics and Me Vidyasagar Murty M.S. in Industrial Engineering University of Cincinnati.
A Cloud-Assisted Design for Autonomous Driving Swarun Kumar Shyamnath Gollakota and Dina Katabi.
Chapter 1 Introduction to Project Management. Objectives Need for Project Management Terminology Project Constraints Objectives of Project Management.
Network Layer and Transport Layer.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
FIRST Training Resource – Volunteers FRC Field Management System (FMS) Volunteer Position Regional or Championship.
Mathematical Models of Leadership By Matthew Allinder.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Supporting the Instructional Process Instructional Assistant Training.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
FIRST Training Resource – Volunteers Lead Team Queuing Regional or Championship.
What is it? A mobile robotics system controls a manned or partially manned vehicle-car, submarine, space vehicle | Website for Students.
FIRST Training Resource – Volunteers FRC Lead Team Queuing Regional, District or Championship 2015 FRC Season Updated:
Release & Deployment ITIL Version 3
GameMaker.  A lot of Different Definitions  Easier to Say What is NOT a Game  Movie is Not a Game  No Active Participation  Final Outcome is Fixed.
CONNECTION SETTINGS FOR USE WITH THE MOTION COMPUTING MODEL-F5 TABLET COMPUTER AKA: SIMON October 8, 2011 (And other useful information.)
11 The Ultimate Upgrade Nicholas Garcia Bell Helicopter Textron.
Campaigning jef training days June definition campaign = an operation or series of operations energetically pursued to accomplish a purpose.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Chapter Seven Process Modeling, Process Improvement, and ERP Implementation.
Simulation II IE 2030 Lecture 18. Outline: Simulation II Advanced simulation demo Review of concepts from Simulation I How to perform a simulation –concepts:
Testing. Definition From the dictionary- the means by which the presence, quality, or genuineness of anything is determined; a means of trial. For software.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Colin Lynch.  Busy college students can overlook aspects of their day while they are going from class to class or completing homework.  Nutrition is.
Real Time Process Control (Introduction)
Learning Outcomes Assessment in WEAVEonline
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Stage 9: Relay Programming. Objectives Practice communicating ideas through codes and symbols Use teamwork to complete a task Verify the work of their.
Governors Conference The Art of Leadership Liz Cross 21 April 2009.
Installation Walk-Through Step 1 – Download the Installation Files
Communications and Networking Testing Schedule Tim Krout.
It’s All About Engagement Positive Disruption Presenter: Paul Spencer, PMP 2.
The Initiative For School Empowerment and Excellence (i.4.see) “Empowering teachers, administrators, policy makers, and parents to increase student achievement.”
UTC-Timing problem P.Charrue for the BE/CO/Timing team 1.
Naming and Code Conventions for ALICE DCS (1st thoughts)
1 Network Administration Module 3 ARP/RARP. 2 Address Resolution The problem Physical networks use physical addresses, not IP addresses Need the physical.
Samantha. What is it? –It is a Wi-Fi interface for the Lego Mindstorms –It replaces the Bluetooth connection for running matches It is mostly for running.
Sensor design and mass test system development Y. Kwon (Yonsei Univ.)
Video Games & Object Oriented Programming. Games.
Introduction. Steve Semler The Session in a Nutshell Figure out the business purpose and learning intent. Determine what actions or decisions the learners.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
CERN IT Department CH-1211 Genève 23 Switzerland t Migration from ELFMs to Agile Infrastructure CERN, IT Department.
Meeting Practices Yan Wei Foundation Extreme programming is used Meeting practices are based on extreme programming technology with.
Chip design and mass test system development Y. Kwon (Yonsei Univ.)
© 2015 Eaton. All Rights Reserved.. Supplier Registration and Access.
Sitecore.net Training, Oct ECM 2.1 UPDATE 2 PART 1 CRAWL BEFORE YOU WALK.
Get your software working before putting it on the robot!
Challenges Faced By TPO & Student Expectations Presented by : TPO Nidhi Shukla Pioneer Inst. Of Professional Studies.
1. Welcome Zero Robotics Educator Training June 4,
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
Chester County 24 Challenge® Tournament Overview
RoboCup: The Robot World Cup Initiative
Welcome to Delaware County IU 24 Challenge® Tournament Overview
Bar Ilan University November 1, 2012
Welcome to FIRST Lego League!
How To Run Google Chrome On 64-bit Windows 7 ? CALL FOR GOOGLE TECHNICAL
Chapter 13 & 14 Software Testing Strategies and Techniques
Your Finance Cloud End User Adoption and Enablement Starts Here
An Introduction to VEX IQ Programming with Modkit
Welcome to FIRST Lego League!
Welcome to the RoboLab! Welcome! How to use the Robot Educator
Six Sigma Green Belt.
Presentation transcript:

Robil Workshop DARPA Robotics Challenge Eliya Shaviv 20/03/2013

Today’s Agenda TimeActivity 11:3011:45Arrival 11:4512:00Eliya- Opening 12:0012:15Michele - Integration &tests 12:1513:00 Hugo- Perception& mounted mobility 13:0013:45 Lunch break 13:4514:15Uri- Operation 14:1515:00 Ari - Decision making Eyal - Monitoring 15:0015:30Miriam- Dynamic locomotion 15:3015:45Break 15:4516:15Gal- Mount\Dismount and stand up 16:1517:00 Amir- Quazi-Static walking & Dexterity

Qualification Do it between 1-15/5 Computing machines: Teams shall use their own computing facilities. Configuration: Single configuration, no variation between runs, and no intentional degradation or restriction of the communications link. Scoring: Only the Task Completion scoring criteria will be considered. Qual-1 Qual-2

VRC 5 runs on June 18, 5 runs on June 19, and 5 runs on June 20. Configuration: 3 events X5 runs, a total of 15 runs. Each run will take place with a unique configuration (location of robot and objects, contact friction, sensors noise) Communication: The VRC will add latency to the communications link between the OCU and the Field Computer to create a roundtrip latency of 500 ms. Allotments of Time and Communications Time: The time for each run shall be 30 min (1,800 sec). Uplink and Downlink Bits (Paired couples). Shortly in advance of each run, teams will be told what bandwidth limitations will be in place for the run

VRC The run shall end upon completion of the task, or upon expiration of the allotted time A run shall terminate if the robot sustains damage, that is, 3 times of large accelerations of robot’s COM Scoring: 1 st criteria: The total number of checkpoints a team achieves over all 15 runs. 2 nd criteria (optional): The percentage of uplink bits remaining after all 15 runs 3 rd criteria (optional): The total number of seconds remaining from the initial allotment after all 15 runs Initialization Once a run begins, the team may use up to two (2) minutes in the starting pen to do whatever they wish. The intent is for the teams to verify that their system is up and running. The robot must remain in the starting pen. This time is not tallied in the score. The run time starts when the robot leaves the starting pen, or when two (2) minutes elapse, whichever time is less.

March-13April-13May-13June-13 17/324/331/37/414/421/428/45/512/519/526/52/69/616/6 External Integration Development 28/5-7/6 Training on VRC cloud 28/5-7/6 Training on VRC cloud VRC /6 VRC 1-15/5 Qualification 1-15/5 Qualification Passover Last minute Fixes And strategies Last minute Fixes And strategies Test & debug Qual-1 and Qual-2 trees Test & debug Qual-1 and Qual-2 trees Final DRCSim Version Release Integrate Qual-1 and Qual-2 tasks Integrate Qual-1 and Qual-2 tasks Run events 1-3 trees (local/cloud) Flush out all logical problems Final integration ALL tasks (stubs or real) Get all stubs working in a behavior tree Continuous development send tasks stubs/real ones Deadline to send functional tasks for Qual-1 and Qual-2 Deadline to send functional tasks for events 1-3 Continuous Integration Exhaustive tests in various environments Run events 1- 3 trees on REAL tasks Regression Final improvements and debugging Participation in tests process Roadmap for Victory (!)

March-13April-13May-13June-13 17/324/331/37/414/421/428/45/512/519/526/52/69/616/6 External Integration Development 28/5-7/6 Training on VRC cloud 28/5-7/6 Training on VRC cloud /6 VRC 1-15/5 Qualification 1-15/5 Qualification Passover Last minute Fixes And strategies Last minute Fixes And strategies Test & debug Qual-1 and Qual-2 trees Test & debug Qual-1 and Qual-2 trees Final DRCSim Version Integrate Qual-1 and Qual-2 tasks Integrate Qual-1 and Qual-2 tasks Run events 1-3 trees (local/cloud) Flush out all logical problems Final integration ALL tasks (stubs or real) Get all stubs working in a behavior tree Continuous development send tasks stubs/real ones Send functional tasks for Qual-1 and Qual-2 Send functional tasks for events 1-3 Continuous Integration Exhaustive tests in various environments Run events 1-3 trees on REAL tasks Regression Final improvements and debugging Participation in tests process Roadmap for victory

Integration and Tests Michele Hallak-Stamler

Tasks Status Working Tasks (even partial): T1: – PushHMI – HMIResponse T2: – TrackLocalization T3: – PathPlanning – PathPlanningFocus T4: – PostureControl – StandUp T5: – InitDrive – WayPointDriving – FinishDrive T6: -- ROBIL – Integration Status

Ultimate Goals Turn 21 modules into 1 system Run events trees ROBIL – Integration Status

What is integration? Checking that the modules work properly together Checking system behavior of the robot For example: integration of 3 modules – Identify object (publish coordinates) – Get path to this object – Drive to this object (follow path)

ROBIL – Integration Status What is integration? Integration tests take time and flush out problems Problems must be solved by teams fast so that tests can be done again It is expected to find problems during integration. (It is normal). For example: integration of 3 modules – Identify object (publish coordinates) What happens if not found? Behavior tree MUST handle that case. – Get path to this object – Drive to this object (follow path)

Test trees on as many different environments as possible Find and correct problems and adopt winning strategies Tests

ROBIL – Integration Status 14 Questions?