1 / 8

Team Paintball

Team Paintball. Brian Oswald Ben Pease Jon Smith Stephen Ramusivich. Health President Health HP=150 Bodyguard Health HP=125 Assassin Health HP=125 Speed President Speed Walking speed = 75 MaxRun Speed =150 Bodyguard Speed Walking speed = 75 MaxRun Speed = 125

medwin
Download Presentation

Team Paintball

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Team Paintball Brian Oswald Ben Pease Jon Smith Stephen Ramusivich

  2. Health President Health HP=150 Bodyguard Health HP=125 Assassin Health HP=125 Speed President Speed Walking speed = 75 MaxRun Speed =150 Bodyguard Speed Walking speed = 75 MaxRun Speed = 125 Assassin Speed Walking speed = 75 MaxRun Speed = 100 Weapons President Weapon Time before: 5 sec ROF = 2 sec Damage = 2 hp Bodyguard Weapon Time before: 4 sec ROF = 1 sec Damage = 10 hp Assassin Weapon Time before: 3 sec ROF = 1 sec Damage = 15 hp Rules

  3. Progress • Walking Straight • Correction to make the aibo walk straight • President behavior written • Will avoid waypoints within a specified area of the last known assassin location • Bodyguard behavior written

  4. Progress (cont) • Basic Message Structure • "game:where:CURR_X:CURR_Y" • Aibo asks the sever what to do based on the current x and y coordinates • "game:go:X:Y:SPEED" • Server tells the aibo to go to the updated x and y coordinates. Aibo determines how to get there. • Aibo/Server Communication • Aibo parsing and sending messages

  5. Progress (cont) • Server Classes: • Read in a file the represents the map for easy modification • Stores the waypoints of the map for Dijkstra’s shortest path algorithm • Dijkstra’s: • Will find the shortest path between any two nodes: • Move the president to the goal • Move the assassin to president, once president is seen • Place bodyguard between the assassin and the president, once assassin is seen

  6. Future Progress • Define map and waypoints • If the president is in a danger zone, have to realize this and leave • Random node selection for assassin movement • Have the president pan head and check for danger • Take IR readings and determine where the aibo is more precisely in the map

  7. Future Progress (cont) • Begin assassin behavior • Finish determining what config variables the server needs to tell the aibo • Tweak server start/stop/restart – clean up sockets after disconnect • Angle and distance calibration • Have aibo only send vision events to the server every second

  8. Possible Map Finish Start

More Related