7.1. The Robo-Magellan Referee Service7.1.1. Customizing the SimulationTutorial1 Service7.1.2. Starting a Service from the Browser7.1.3. Building the World and Adding Cameras7.1.4. Adding a Sky, Sun, and Ground7.1.5. Adding Barriers7.1.5.1. Running the Service7.1.6. Building a Better Traffic Cone7.2. The Robo-Magellan Orchestration Service7.2.1. Generating the SimMagellan Service7.2.2. Creating a Manifest with the Manifest Editor7.2.3. Adding a Windows Forms User Interface7.2.4. Creating the Form7.2.5. Connecting the Service to the Form7.3. How to Make a Robot Behave7.3.1. Defining Behavior States7.3.2. Implementing the Behavior for Each State7.3.3. Processing Camera Frames7.3.4. The Wander Behavior7.3.5. The Approach State7.3.6. The Final Approach State7.3.7. The Back Away State7.3.8. The Finished State7.3.9. The Avoid Collision State7.4. Using the SimMagellan Service7.5. Future Directions7.6. Summary