Team Paintball Brian Oswald Ben Pease Jon Smith
Team Paintball Brian Oswald Ben Pease Jon Smith Stephen Ramusivich
Rules Health n Weapons President Health n HP=150 n Time before: 5 sec ROF = 2 sec Damage = 2 hp Bodyguard Health HP=125 n Assassin Health HP=125 n President Speed Walking speed = 75 Max. Run Speed =150 n Bodyguard Speed Walking speed = 75 Max. Run Speed = 125 n Assassin Speed Walking speed = 75 Max. Run Speed = 100 Bodyguard Weapon Time before: 4 sec ROF = 1 sec Damage = 10 hp Speed n President Weapon n Assassin Weapon Time before: 3 sec ROF = 1 sec Damage = 15 hp
Progress Walking Straight n Correction to make the aibo walk straight President behavior written n Will avoid waypoints within a specified area of the last known assassin location Bodyguard behavior written
Progress (cont) Basic Message Structure n "game: where: CURR_X: CURR_Y" Aibo asks the sever what to do based on the current x and y coordinates n "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
Progress (cont) Server Classes: n n n 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: n n n 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
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
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
Possible Map Finish Start
- Slides: 8