Description: This the code release of the Amsterdam Oxford Joint Rescue Force for the RoboCup Rescue Simulation Virtual Robot 2009 competition.
The code of the Amsterdam Oxford Joint Rescue Force is developed on top of the code of the previous release, which is based on the code of the UvA Rescue Team 2007.
This release only contains the modified parts since the release of the code by Amsterdam Oxford Joint Rescue Force 2008 (rev. 1350 until 1913).
The Amsterdam Oxford Joint Rescue Force 2009 consisted of Arnoud Visser, Hanne Nijhuis, Helen Flynn, Radoslaw Sobolewski, Magda Jankowska and Julian de Hoog,
with major contributions of Bas Terwijn, Gideon Emile Maillette de Buy Wenniger, Christiaan Walraven, Quang Nguyen, Bram Huijten, Maarten van der Velden, Wouter Josemans and Fares Alnajar.
This code is developed in Visual Basic, to be able monitor and control the agents in an interactive way.
File list (Check if you may need any files):
AOJRF2009
.........\Agent
.........\.....\Actors
.........\.....\......\Base
.........\.....\......\Comm
.........\.....\......\....\CommActor.vb
.........\.....\......\....\revisions2009.txt
.........\.....\......\Drive
.........\.....\......\.....\DriveActor.vb
.........\.....\......\.....\FlyDriveActor.vb
.........\.....\......\.....\revisions2009.txt
.........\.....\......\.....\StandardDriveActor.vb
.........\.....\......\Fly
.........\.....\......\...\FlyActor.vb
.........\.....\......\...\revisions2009.txt
.........\.....\......\...\StandardFlyActor.vb
.........\.....\......\revisions2009.txt
.........\.....\Agent
.........\.....\.....\Agent.vb
.........\.....\.....\BehaviorAgent.vb
.........\.....\.....\CommAgent.vb
.........\.....\.....\OperatorAgent.vb
.........\.....\.....\ProxyAgent.vb
.........\.....\.....\revisions2009.txt
.........\.....\.....\Views
.........\.....\.....\WorldView.vb
.........\.....\Agent.vbproj
.........\.....\app.config
.........\.....\Behavior
.........\.....\........\Base
.........\.....\........\....\Behavior.vb
.........\.....\........\....\Motion.vb
.........\.....\........\....\revisions2009.txt
.........\.....\........\BehaviorControl.vb
.........\.....\........\Behaviors
.........\.....\........\.........\AutonomousExploration.vb
.........\.....\........\.........\ConservativeTeleOp.vb
.........\.....\........\.........\DeploymentBehavior.vb
.........\.....\........\.........\DriveCircle.vb
.........\.....\........\.........\DriveSquare.vb
.........\.....\........\.........\FollowCorridorBehavior.vb
.........\.....\........\.........\FollowingBehavior.vb
.........\.....\........\.........\ObstacleAvoidanceBehavior.vb
.........\.....\........\.........\revisions2009.txt
.........\.....\........\.........\TeleOperation.vb
.........\.....\........\MotionControl.vb
.........\.....\........\Motions
.........\.....\........\.......\AvoidTeamMate.vb
.........\.....\........\.......\AvoidVictim.vb
.........\.....\........\.......\ConservativeTeleOpMotion.vb
.........\.....\........\.......\CorridorWalk.vb
.........\.....\........\.......\DeploymentMotion.vb
.........\.....\........\.......\Following
.........\.....\........\.......\.........\AvoidTeamMate_Following.vb
.........\.....\........\.......\.........\AvoidVictim_Following.vb
.........\.....\........\.......\.........\CorridorWalk_Following.vb
.........\.....\........\.......\.........\Following.vb
.........\.....\........\.......\.........\ObstacleAvoidance_Following.vb
.........\.....\........\.......\.........\RandomWalk_Following.vb
.........\.....\........\.......\.........\revisions2009.txt
.........\.....\........\.......\FrontierExploration.vb
.........\.....\........\.......\ObstacleAvoidance.vb
.........\.....\........\.......\RandomWalk.vb
.........\.....\........\.......\revisions2009.txt
.........\.....\........\.......\WalkCircle.vb
.........\.....\........\.......\WalkSquare.vb
.........\.....\........\revisions2009.txt
.........\.....\bin
.........\.....\...\Debug
.........\.....\...\.....\de
.........\.....\...\.....\es
.........\.....\...\.....\fr
.........\.....\...\Release
.........\.....\...\.......\de
.........\.....\...\.......\es
.........\.....\...\.......\fr
.........\.....\Config
.........\.....\......\AgentConfig.vb
.........\.....\......\revisions2009.txt
.........\.....\......\TeamConfig.vb
.........\.....\Driver
.........\.....\......\LiveDriver.vb
.........\.....\......\LiveProxyDriver.vb
.........\.....\......\Log Parsing
.........\.....\......\...........\LineParsers.vb
.........\.....\......\Log Printing
.........\.....\......\LogDriver.vb
.........\.....\......\revisions2009.txt
.........\.....\Map
.........\.....\...\Frontiers
.........\.....\...\.........\FrontierInfo.vb
.........\.....\...\.........\FrontierTools.vb
.........\.....\...\.........\revisions2009.txt
.........\.....\...\Manifold.vb
.........\.....\...\Memento
.........\.....\...\Observations
.........\.....\...\............\revisions2009.txt
.........\.....\...\............\ScanObservation.vb
.........\.....\...\Patch.vb
......