dLife Home Page

Package dlife.robot.finch

Classes and interfaces that support interaction with a Finch robot.

See:
          Description

Class Summary
Finch Class for Communicating with the Finch robot.
FinchAccelerationSensors A class for reading the Finche's acceleration sensors.
FinchBuzzer A class for controlling the Finch's buzzer.
FinchDifferentialDrive A class for controlling the Finch's differential drive.
FinchLED Class for controlling the full color LED in the Finch's beak.
FinchLightSensors A class that provides access to the values of the FinchLightSensors.
FinchObstacleSensors A class for accessing the Finch's obstacle detection sensors.
FinchTemperatureSensor A class for accessing the Finche's temperature sensor.
 

Package dlife.robot.finch Description

Classes and interfaces that support interaction with a Finch robot.

Overview

The Finch is an education robot produced by BirdBrain Technologies.

Finch Setup

  1. Complete the Basic dLife Installation.
  2. Plug the Finch into a USB port.
  3. If using Linux:
    1. Install the libusb-1.0-0-dev package using your favorite package manager.
    2. Plug the finch into a USB port
    3. Adjust the permissions so that non-root users can talk to the finch. See:

Finch Quick Start

  1. Complete the Finch Setup (once only).
  2. Open a terminal window and use the ControlCenter command to launch the ControlCenter.
  3. Select dlife.robot.finch.Finch in the "Robot" drop down.
  4. Click "Controller"
  5. Navigate to and choose dLifeDist/examples/dlife/robot/finch/FinchBalance.class in the File Chooser dialog that appears.
  6. Click "Start Up".
  7. Click "Run". The Finch will attempt to orient itself so that it is facing up-hill. Try placing the Finch on a board that can be tilted.

Additional Resources


dLife Home Page