Team Paintball Brian Oswald Ben Pease Jon Smith Stephen Ramusivich.

Presentation on theme: "Team Paintball Brian Oswald Ben Pease Jon Smith Stephen Ramusivich."— Presentation transcript:

Team Paintball Brian Oswald Ben Pease Jon Smith Stephen Ramusivich

Rules Health President Health President HealthHP=150 Bodyguard Health Bodyguard HealthHP=125 Assassin Health Assassin HealthHP=125Speed President Speed President Speed Walking speed = 75 MaxRun Speed =150 Bodyguard Speed Bodyguard Speed Walking speed = 75 MaxRun Speed = 125 Assassin Speed 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

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

Progress (cont) Basic Message Structure "game:where:CURR_X:CURR_Y" "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" "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: Read in a file the represents the map for easy modification Read in a file the represents the map for easy modification Stores the waypoints of the map for Dijkstra’s shortest path algorithm Stores the waypoints of the map for Dijkstra’s shortest path algorithm Dijkstra’s: Dijkstra’s: Will find the shortest path between any two nodes: Move the president to the goal Move the president to the goal Move the assassin to president, once president is seen Move the assassin to president, once president is seen Place bodyguard between the assassin and the president, once assassin 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 Start Finish

Download ppt "Team Paintball Brian Oswald Ben Pease Jon Smith Stephen Ramusivich."

Similar presentations