FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21,...

21
FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: http://pejaver.com/FRC2013/AppOverview3 Place photo here MyFon Rajaram Pejaver May 21, 2013

Transcript of FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21,...

Page 1: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

FIRST Application

Bringing convenience to the elderly through innovation.

Rajaram Pejaver

May 21, 2013

For more info, see: http://pejaver.com/FRC2013/AppOverview3

Place photo here

MyFon

Rajaram Pejaver

May 21, 2013

Page 2: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 2

The FIRST Application(needs a catchy new name!)

It is an Administrative tool for the following users:

• For the Judging Process:• Judge Advisors

• Judges

• Match Observers

• Participating teams

• For Robot Inspection:• Lead Robot Inspector

• Inspection Manager

• Robot Inspectors

• Participating teams

Key philosophies:

• Convenience• With visual aids &

graphics

• Control• By monitoring status

• Consistency• By sharing information

• Security• Baked in, not tacked on

• Guidance with freedom• Policy free

Page 3: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 3

How it helps Lead Robot Inspectors

• Organizes and tracks Robot Inspectors

• Prioritizes inspections based on match schedule• Queues teams for inspections

• Notifies teams of upcoming inspections

• Tracks Inspection progress for each team

• Summarizes status of overall inspection progress

• Maintains notes on changes requested on each robot

• If available at the event, the Inspection Manager is involved

Page 4: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 4

How it helpsPit Judges and Robot Inspectors

• Displays Pit map with personalized color coding

• Sequences team interviews (and inspections)• Takes team availability and match schedule into account

• Allows for re-scheduling if team is temporarily unavailable

• Has Alarms & timers for staying on schedule

• Allows access to team information at the finger tip (literally!)• Team location, experience, …

• Team schedule and performance at current and past events

• Records interview notes and observations on teams for later use

• Text notes, audio, pictures, video

• Stay in touch with Judge Advisor or Lead Robot Inspector

Page 5: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 5

System Components

Judge’s tabletsJudge Advisor

Station Fig. 1

Robot Inspector’s tablets

Lead Robot InspectorStation

Match Observers’Laptops or tablets

Page 6: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 6

Lead Robot Inspector’s process

• Organize Robot Inspectors

• All teams go through a sequence of inspections:• Un-bagging, Safety check, weigh-in, qualification-inspection,

elimination re-inspection

• RIs may perform multiple inspections simultaneously on a robot

• Teams need to queue up for inspections• Inspections can be prioritized based on match schedule

• LRI assigns RIs for team inspections in order of the queue

• LRI can maintain notes on changes requested on robot• For safety reasons or rule violations

• Track Robot Inspector requesting changes

• LRI can track RIs

Page 7: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 7

Lead Robot Inspector Station:Sample screens

• Shows teams, their inspection status, queue number, comments by RIs, etc.

• Allows queuing and inspection assignments

• Messaging to and from Judge Advisor

• Pit map is similar to what Judges see but is color coded to show inspection status

Note: Pit map is on the mobile device for RIs

Page 8: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 8

How it helpsJudge Advisors

• Organizes Judges & Judge Groups for an event

• Assigns teams to Judge Groups in each period• Takes Judge availability on each day into account

• Easily changes assignments if a Judge becomes unavailable unexpectedly

• Prints task sheets and reports

• Tracks judging progress for each Judge group in each period• Helps stay on schedule

• Helps communicate with Judges if necessary

Page 9: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 9

How it helpsParticipating Teams

• Notification of upcoming Judge interview or robot inspection

• Notification of awards being judged at the interview• Or preparations needed for the robot inspection

• Optional notifications for queuing for matches

• Teams will be notified via email or Twitter• We could have an app for notifications, but there are many

issues to consider, like security, management, abuse, …

Page 10: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 10

Judge Advisor’s Process

• Decide on periods and awards to be judged in each period

• Enter Judge information, including availability & mobile info

• Form Judge groups for each period• Take Judge availability on each day of match into account

• Assign teams to each Judge group in each period• Easily change assignments if a Judge becomes unavailable

• Send assignments to mobile devices• Print assignment sheets for Judges who don’t have mobile

device

• Track judging progress in each period

• Assign finalist teams for re-interviews

• Discuss Judges’ recommendations to select award winners

Page 11: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 11

Judge Advisor Station: Sample screens - 1

Note: only one screen is displayed at a time

Page 12: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 12

Judge Advisor Station: Sample screens - 2

Note: simulated color coding may not reflect an actual situation

Page 13: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 13

Match Observer:Process and Sample screen

• App uses the published match schedule to pre-fill screens

• App implicitly reports on schedule delays, which is used to ‘color code’ teams

• App allows Match Observers to comment on team performance and behaviors

• Comments can be made available on Judge’s & RI screens

• Match Observer can maintain private notes which are not shared

Page 14: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 14

Judges: Process and Sample screens

• Login with ID and password

• Use color coded pit map to locate assigned teams

• Follow script for interviews

• Record notes, pictures, …

• Click on ‘Interview Complete’ button at end of interview

• Use recorded notes & pictures during award discussions

• See Match Observer comments

• Avoid using paper for notes• Huge security improvement

Page 15: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 15

Secure design prevents attacks

• Unauthorized access to WiFi network: WPA2 security

• WPA2 Key guessing: SSID broadcast is disabled

• DoS attacks: WiFi router will permit only specific MAC addresses

• Eavesdropping: All communications use SSL encryption

• MitM attacks: Mobile devices check server’s SSL certificate

• Unauthorized access: Server requires all mobile devices to login

• Unauthorized access: Role based access controls

• Loss of Mobile device: Mobile device flash storage is encrypted

• Server failures: Optional ‘hot stand-by’ redundancy for backup

Page 16: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 16

Infrastructure Requirements

• Laptops for App Servers• Runs Judge Advisor Station or Robot Inspector Station, or both

• WiFi network at event• Set up a WiFi router if a suitable one is not available

• Mobile devices for Judges, Inspectors and Match Observers

• Internet access is optional and is not required• All event and team information is saved locally

• Internet can be used to get data from FIRST website and Twitter

• Note that Match Observers provide an alternate source of match scores and timings

• Internet can be used to send emails to notify teams of interviews

Page 17: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 17

• Cost-effective for FIRST- eliminates supplying the different events with large numbers of paper notepads, clipboards and pens etc. Almost all volunteers today have either smartphones or tablets that the App can be conveniently used on. FIRST would not necessarily have to supply the equipment.

• Totally Environment Friendly- eliminates the use of paper and other note-taking material- thus no large bags of waste paper and shredding of paper required at the end of each event – no investment in paper shredders and recycling paper.

• Totally Secure – no leakage of confidential information- since there are numerous security measures in place in the App

© 2013 Rajaram Pejaver, MyFon, Inc Page 17

Advantages

Page 18: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 18

• Completely eliminates use of clumsy, awkward clipboards and loose sheets of paper that may get misplaced and fall in the wrong hands. All necessary information for the different processes will be stored in a compact hand-held device.

• Allows the judges or robot inspectors to keep all team information together- individual notes, photos etc. in a more protected environment

• Simplifies the entire process – Judge Advisor can set up an event schedule in a few hours instead of days.

• Also eliminates the need for a Judge Assistant- who can now work as a Judge- when there is a shortage of judges

© 2013 Rajaram Pejaver, MyFon, Inc Page 18

Advantages

Page 19: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 19

Optional functions

• Match updates from FIRST website and FIRST Twitter feed

• Send Interview and Inspection notifications to teams

• Let teams view scheduling and scores on their mobile devices

Judge’s tabletsJudge Advisor

Station Fig. 2Match Observers’Laptops or tablets

Lead Robot InspectorStation

USFIRST Web site

via optional Internet access

Firewall

Mobile devices on TeamNet

FMS

Internet

Page 20: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 20

My background:Raj Pejaver

• FIRST Involvement• 2013 FRC Lead Robot Inspector, Robot Inspector

• 2009 FRC Robot/Software Inspector

• 2012, 2011, 2009 FRC Judge

• 2010, 2009 FLL Judge

• 2012, 2011, 2010 FRC Mentor for Team 3167

• 2009 FRC Mentor Team 2191

• Engineer• IT Security Architect and Consultant (15+ years)

• CISSP, ITIL Certifications

• Active in IETF for security standards

• Product Development

• MyFon: a technology based product for the elderly

• Levitators: high efficiency elevators for large buildings

Page 21: FIRST Application Bringing convenience to the elderly through innovation. Rajaram Pejaver May 21, 2013 For more info, see: .

© 2013 Rajaram Pejaver, MyFon, Inc Page 21

Conclusions & Next Steps

Conclusions

• OK, it’s a bit geeky, but isn’t FIRST all about Technology?

• This system integrates available information resulting in:• Convenience

• Control

• Consistency

Next Steps

• Referees, Match queuing, Practice field scheduling

• Spare Parts, Volunteer management, FMS integration

• For more info, see: http://pejaver.com/FRC2013/AppOverview3