com.mancrd.ahah.samples.motorcontroller.roboticarm
Class RoboticArmApp

java.lang.Object
  extended by com.mancrd.ahah.samples.motorcontroller.roboticarm.AbstractRoboticArmApp
      extended by com.mancrd.ahah.samples.motorcontroller.roboticarm.RoboticArmApp
All Implemented Interfaces:
PropertyChangeListener, EventListener

public class RoboticArmApp
extends AbstractRoboticArmApp

Run the Robotic Arm game with only the Classifier

Author:
alexnugent

Field Summary
 
Fields inherited from class com.mancrd.ahah.samples.motorcontroller.roboticarm.AbstractRoboticArmApp
roboticArm, scores
 
Constructor Summary
RoboticArmApp(String[] args)
          Constructor
 
Method Summary
protected  AbstractRoboticArmBrain getRoboticArmBrain()
           
static void main(String[] args)
          This app takes the following arguments: int numJoints (9): the number of joints in the robotic arm int startLevel (0): the level that that game should start at, zero-indexed int numTargetsPerLevel (100): the number of pills the arm should catch before switching to the next level int numFibersPerMuscle (20): the number of muscle fibers each muscle has int bufferLength (1): the buffer length - controls the delay time in which the proprioceptive data feeds back into the motor controller
 
Methods inherited from class com.mancrd.ahah.samples.motorcontroller.roboticarm.AbstractRoboticArmApp
init, printScores, propertyChange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoboticArmApp

public RoboticArmApp(String[] args)
Constructor

Parameters:
args -
Method Detail

main

public static void main(String[] args)
This app takes the following arguments:

getRoboticArmBrain

protected AbstractRoboticArmBrain getRoboticArmBrain()
Specified by:
getRoboticArmBrain in class AbstractRoboticArmApp


Copyright © 2013–2014 M. Alexander Nugent Consulting, Research and Devlopment. All rights reserved.