examples.dlife.robot.khepera3
Class Khepera3Drone

java.lang.Object
  extended by dlife.robot.Controller
      extended by examples.dlife.robot.khepera3.Khepera3Drone

public class Khepera3Drone
extends Controller

A drone controller for the Khepera 3. This Controller loads all of the sensors and effectors provided by the Khepera 3 base and allows the robot to be controlled via the GUI.

To run this example:

  1. Complete the Basic dLife Installation.
  2. Complete the Khepera 3 Setup.

  3. Launch the dlife.robot.gui.controlcenter
  4. Select dlife.robot.khepera3.Khepera3 in the "Robot:" drop down list.
  5. Click the button next to the "Controller:" label.
  6. Navigate to the dLifeDist/examples/dlife/robot/khepera3/ directory.
  7. Choose the Khepera3Drone.class file.
  8. Click the "Start Up" button.
  9. Enter the IP and Port number for the Khepera 3 in the dialog that appears.
  10. Click "Connect"
  11. GUI displays for all of the sensors and effectors will then appear in the ControlCenter.

The source code for this class is contained in the file:

Version:
August 27, 2009
Author:
Russell Toris, Dickinson College

Constructor Summary
Khepera3Drone()
           
 
Method Summary
 void startUp(Robot robot)
          Creates a Khepera 3 with all the sensors/effectors
 void step()
          Unused for this class
 
Methods inherited from class dlife.robot.Controller
shutDown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Khepera3Drone

public Khepera3Drone()
Method Detail

startUp

public void startUp(Robot robot)
Creates a Khepera 3 with all the sensors/effectors

Specified by:
startUp in class Controller
Parameters:
robot - the Khepera 3

step

public void step()
Unused for this class

Specified by:
step in class Controller