Differences

This shows you the differences between two versions of the page.

Link to this comparison view

takeovertheworld [2009/10/09 16:52]
hadrien
takeovertheworld [2010/02/02 15:19] (current)
hadrien
Line 4: Line 4:
 >> **Pinky**: "Gee Brain, what do you want to do tonight?"​ >> **Pinky**: "Gee Brain, what do you want to do tonight?"​
 >> **The Brain**: "The same thing we do every night, Pinky—try to take over the world."​ >> **The Brain**: "The same thing we do every night, Pinky—try to take over the world."​
 +
 +This is a pruned version of the tree, if you want the old tree back to remember how it was, you can [[takeovertheworld-2009|go back in time]].
  
 <​graphviz lefty> <​graphviz lefty>
Line 14: Line 16:
         shape = "​box"​];​         shape = "​box"​];​
  
-  "​AddBumperToStage"​ [color = "​darkgreen",​ style = "​bold"​];​ 
-  "​NewSensorDevice"​ [color = "​darkgreen",​ style = "​bold"​];​ 
-  "​TestStageBumper"​ [color = "​darkgreen",​ style = "​bold"​];​ 
-  "​LuaProgrammableHObjects"​ [color = "​darkgreen",​ style = "​bold"​];​ 
   "​BumperManagement"​ [color = "​darkgreen",​ style = "​bold"​];​   "​BumperManagement"​ [color = "​darkgreen",​ style = "​bold"​];​
-  "​PortFliteToEZX"​ [color = "​darkgreen",​ style = "​bold"​];​ 
-  "​AddCommunicationDevice"​ [color = "​darkgreen",​ style = "​bold"​];​ 
-  "​AddLuaBindingsToConfigureSentences"​ [color = "​darkgreen",​ style = "​bold"​];​ 
-  "​SolderRoombaCable"​ [color = "​darkgreen",​ style = "​bold"​];​ 
-  "​AddActuatorDevice"​ [color = "​darkgreen",​ style = "​bold"​];​ 
-  "​AddActuatorLuaBindings"​ [color = "​darkgreen",​ style = "​bold"​];​ 
-  "​AddPyhbotGamepadBinding"​ [color = "​darkgreen",​ style = "​bold"​];​ 
   "​HandleRoombaVacuumMotors"​ [color = "​darkgreen",​ style = "​bold"​];​   "​HandleRoombaVacuumMotors"​ [color = "​darkgreen",​ style = "​bold"​];​
-  "​PortPlayerToEZX"​ [color = "​darkgreen",​ style = "​bold"​];​ 
   "​PilotRoomba"​ [color = "​darkgreen",​ style = "​bold"​];​   "​PilotRoomba"​ [color = "​darkgreen",​ style = "​bold"​];​
   "​CleanWithRoomba"​ [color = "​darkgreen",​ style = "​bold"​];​   "​CleanWithRoomba"​ [color = "​darkgreen",​ style = "​bold"​];​
-  "NewAPI_PIDStop" [color = "darkgreen", style = "​bold"​];​+  "AutonomousMoveAlgorithms" [color = "purple", style = "​bold"​];​
   "​InterruptiblePID"​ [color = "​darkgreen",​ style = "​bold"​];​   "​InterruptiblePID"​ [color = "​darkgreen",​ style = "​bold"​];​
   "​RoombaOdometry"​ [color = "​darkgreen",​ style = "​bold"​];​   "​RoombaOdometry"​ [color = "​darkgreen",​ style = "​bold"​];​
Line 36: Line 26:
   "​OccupancyMapGeneration"​ [color = "​darkgreen",​ style = "​bold"​];​   "​OccupancyMapGeneration"​ [color = "​darkgreen",​ style = "​bold"​];​
  
-   NewAPI_PIDStop ​->InterruptiblePID; +   RoombaOdometry ​-> RoombaCalibratedOdometry
- +   RoombaCalibratedOdometry ​-> RoombaLocation
-   NewSensorDevice ​-> BumperManagement+   BumperManagement ​-> RoombaLocation
-   AddBumperToStage ​-> TestStageBumper+   SensorArray ​-> RoombaLocation;
-   TestStageBumper ​-> BumperManagement;​ +
-   ​LuaProgrammableHObjects -> BumperManagement;+
  
    ​RoombaOdometry -> WorkSafePID;​    ​RoombaOdometry -> WorkSafePID;​
Line 47: Line 35:
    ​BumperManagement -> WorkSafePID;​    ​BumperManagement -> WorkSafePID;​
  
-   SolderRoombaCable ​-> PilotRoomba+   SensorArray ​-> BehaviorLearning
-   PortPlayerToEZX ​-> PilotRoomba;​ +   NeuralNetwork ​-> BehaviorLearning;
- +
-   ​AddActuatorDevice -> HandleRoombaVacuumMotors;​ +
-   ​AddActuatorLuaBindings -> HandleRoombaVacuumMotors;​ +
-   ​AddPyhbotGamepadBinding -> HandleRoombaVacuumMotors;+
  
 +   ​BehaviorLearning -> CleanWithRoomba;​
 +   ​AutonomousMoveAlgorithms -> CleanWithRoomba;​
    ​PilotRoomba -> CleanWithRoomba;​    ​PilotRoomba -> CleanWithRoomba;​
    ​HandleRoombaVacuumMotors -> CleanWithRoomba;​    ​HandleRoombaVacuumMotors -> CleanWithRoomba;​
  
-   HaveMovesIntegration ​-> AutonomousMoveAlgorithms; +   RoombaLocation ​-> BringRoombaToLocation;
-   ​IntegrateOpenSteer -> AutonomousMoveAlgorithms;​ +
    ​WorkSafePID -> BringRoombaToLocation;​    ​WorkSafePID -> BringRoombaToLocation;​
    ​RoombaMapping -> BringRoombaToLocation;​    ​RoombaMapping -> BringRoombaToLocation;​
Line 65: Line 49:
    ​OccupancyMapGeneration -> RoombaMapping;​    ​OccupancyMapGeneration -> RoombaMapping;​
    ​AutonomousMoveAlgorithms -> RoombaMapping;​    ​AutonomousMoveAlgorithms -> RoombaMapping;​
- 
-   ​EnableSoundOnEZX -> VoiceSynthesis;​ 
-   ​PortFliteToEZX -> VoiceSynthesis;​ 
-   ​AddCommunicationDevice -> VoiceSynthesis;​ 
-   ​AddLuaBindingsToConfigureSentences -> VoiceSynthesis;​ 
- 
-   ​EnableSoundOnEZX -> VoiceRecognition;​ 
-   ​AddLuaBindingsToConfigureGrammar -> VoiceRecognition;​ 
-   ​PortSphinxOnEZX -> VoiceRecognition;​ 
- 
-   ​VoiceSynthesis -> TalkWithRoomba;​ 
-   ​VoiceRecognition -> TalkWithRoomba;​ 
  
    ​SpySkynet -> AddATerminatorHand;​    ​SpySkynet -> AddATerminatorHand;​
    ​AddATerminatorHand -> BringMeABeer;​    ​AddATerminatorHand -> BringMeABeer;​
  
-   ​TalkWithRoomba -> TakeOverTheWorld;​ 
    ​BringMeABeer -> TakeOverTheWorld;​    ​BringMeABeer -> TakeOverTheWorld;​
    ​BringRoombaToLocation -> TakeOverTheWorld;​    ​BringRoombaToLocation -> TakeOverTheWorld;​
 
takeovertheworld.txt · Last modified: 2010/02/02 15:19 by hadrien
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS La rache Driven by DokuWiki