View Single Post
  #1   Spotlight this post!  
Unread 08-04-2010, 17:10
mwtidd's Avatar
mwtidd mwtidd is offline
Registered User
AKA: mike
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2003
Location: Boston, MA
Posts: 714
mwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond reputemwtidd has a reputation beyond repute
Re: Autonomous Control

Quote:
Originally Posted by kamocat View Post
Here's a summary of the Autonomous Development Kit:
First off I would like to thank Marshal (Kamocat) for starting this thread. It is definitely a good place to start.

Let me state it as simply as possible.

There are two types of events in the system: MechanismEvents and ManeuverEvents.

MechanismEvents will be used for mechanism-mechanism communications
-these are one way and have not yet been implemented

All Events are sent through a single EventManager.

ManeuverEvents will be used for controller-mechanism communications.
-these are two way, the AutonomousController sends an event to the mechanisms and waits for a reply

Mechanisms are high level things like arms, shooters and drives. The developer will implement these, not the ADK. However we will provide basic templates

Maneuvers are tasks to be completed by the robot. Each maneuver has a pass fail and time out.

This is a collaborative initiative and we would like as many teams to get involved as they can, regardless of experience level. The idea is that it should be able to be used as a black box, but have many extension points.

Follow the link above to join the first forge project.
(Java, C++ repositories have been created, waiting on the lab view to be accepted.)
__________________
"Never let your schooling interfere with your education" -Mark Twain