Software Classes¶
Vector's software has a lot of modules -- I'm assuming these are C++ classes. They are not all annotated or understood. Here are some that we've spotted:
| Module | Description |
|---|---|
| AIComponent | |
| AIWhiteboard | |
| AccountSettingsManager | |
| ActionList | |
| ActionQueue | |
| Actions | |
| ActiveFeatureComponent | |
| AddActiveObject | |
| AdvertisementService | |
| AkAlsaSink | |
| Alexa | |
| AlexaAudioInput | |
| AlexaClient | |
| AlexaComponent | |
| AlexaImpl | |
| AlexaMediaPlayer | |
| AlexaObserver | |
| AlexaPlaybackRecognizerComponent | |
| AlignWithObjectAction | |
| AnimComms | |
| AnimContext | |
| AnimEngine | |
| AnimProcessMessages | |
| Animation | |
| AnimationAudioClient | |
| AnimationComponent | |
| AnimationGroup | |
| AnimationGroupContainer | |
| AnimationGroupEntry | |
| AnimationStreamer | |
| Animations | |
| AnkiLab | |
| AppCubeConnectionSubscriber | |
| Array2d | |
| AttentionTransferComponent | |
| AudienceTags | |
| Audio | |
| AudioBehaviorStackListener | |
| AudioEngineController | |
| AudioEventGroupRef | |
| AudioMultipleFileLocation | |
| AudioMultiplexer | |
| AudioMuxClient | |
| AudioScene | |
| AudioSceneEvent | |
| AudioSceneParameter | |
| AudioSceneStateGroup | |
| AudioWaveFileReader | |
| BEIConditionFactory | |
| BEIConditionMessageHelper | |
| BackpackLightAnimationContainer | |
| BackpackLightComponent | |
| BackpackLightsKeyFrame | |
| BackupOntoChargerAction | |
| Battery | |
| BatteryComponent | |
| BeatDetector | |
| BeatDetectorComponent | |
| Behavior | |
| BehaviorAcknowledgeFace | |
| BehaviorAcknowledgeObject | |
| BehaviorAlexa | |
| BehaviorAnimSequenceWithObject | |
| BehaviorAskForHelp | |
| BehaviorBlackJack | |
| BehaviorBumpObject | |
| BehaviorClearChargerArea | |
| BehaviorComponent | |
| BehaviorConfirmObject | |
| BehaviorConnectToCube | |
| BehaviorCoordinateInHabitat | |
| BehaviorCoordinateWeather | |
| BehaviorCountingAnimation | |
| BehaviorDanceToTheBeat | |
| BehaviorDanceToTheBeatCoordinator | |
| BehaviorDevCubeSpinnerConsole | |
| BehaviorDevSquawkBoxTest | |
| BehaviorDevTurnInPlaceTest | |
| BehaviorDispatchAfterShake | |
| BehaviorDispatcherPassThrough | |
| BehaviorDispatcherQueue | |
| BehaviorDispatcherRandom | |
| BehaviorDispatcherStrictPriorityWithCooldown | |
| BehaviorDisplayWallTime | |
| BehaviorDisplayWeather | |
| BehaviorDockingTest | |
| BehaviorDockingTestSimple | |
| BehaviorDriveOffCharger | |
| BehaviorEnrollFace | |
| BehaviorExploring | |
| BehaviorExploringExamineObstacle | |
| BehaviorEyeColorVoiceCommand | |
| BehaviorFactoryCentroidExtractor | |
| BehaviorFetchCube | |
| BehaviorFindCube | |
| BehaviorFindFaceAndThen | |
| BehaviorFindHome | |
| BehaviorFistBump | |
| BehaviorGoHome | |
| BehaviorGreetAfterLongTime | |
| BehaviorHowOldAreYou | |
| BehaviorInspectCube | |
| BehaviorInteractWithFaces | |
| BehaviorKeepaway | |
| BehaviorKnowledgeGraphQuestionc | |
| BehaviorLiftLoadTest | |
| BehaviorLookForFaceAndCube | |
| BehaviorObservingLookAtFaces | |
| BehaviorObservingWithoutTurn | |
| BehaviorOnboardingCoordinator | |
| BehaviorPRDemo | |
| BehaviorPlaceCubeByCharger | |
| BehaviorPlaypenCameraCalibration | |
| BehaviorPlaypenDistanceSensor | |
| BehaviorPlaypenDriftCheck | |
| BehaviorPlaypenEndChecks | |
| BehaviorPlaypenPickupCube | |
| BehaviorPlaypenTest | |
| BehaviorPopAWheelie | |
| BehaviorPounceOnMotion | |
| BehaviorPoweringRobotOff | |
| BehaviorPromptUserForVoiceCommand | |
| BehaviorPuzzleMaze | |
| BehaviorQuietModeCoordinator | |
| BehaviorReactToBody | |
| BehaviorReactToCliff | |
| BehaviorReactToCubeTap | |
| BehaviorReactToDarkness | |
| BehaviorReactToHand | |
| BehaviorReactToMicDirection | |
| BehaviorReactToMotion | |
| BehaviorReactToMotorCalibration | |
| BehaviorReactToPlacedOnSlope | |
| BehaviorReactToRobotOnBack | |
| BehaviorReactToRobotOnFace | |
| BehaviorReactToTouchPetting | |
| BehaviorReactToUncalibratedHeadAndLift | |
| BehaviorReactToUnexpectedMovement | |
| BehaviorReactToVoiceCommand | |
| BehaviorRequestToGoHome | |
| BehaviorResetState | |
| BehaviorRespondToRenameFace | |
| BehaviorRobustChargerObservation | |
| BehaviorSDKInterface | |
| BehaviorSDKLock | |
| BehaviorSayName | |
| BehaviorSelfTest | |
| BehaviorSelfTestDockWithCharger | |
| BehaviorSelfTestDriftCheck | |
| BehaviorSelfTestLookAtCharger | |
| BehaviorSleepCycle | |
| BehaviorSystem | |
| BehaviorSystemManager | |
| BehaviorTakeAPhotoCoordinator | |
| BehaviorTextToSpeechLoop | |
| BehaviorTrackCube | |
| BehaviorTrackFace | |
| BehaviorUserDefinedBehaviorTreeRouter | |
| BehaviorUserDefinedBehaviorTreeSelector | |
| BehaviorVolume | |
| Behaviors | |
| BehaviorsBootLoader | |
| BlackJackGame | |
| BlackJackSimulation | |
| BlackJackVisualizer | |
| Block | |
| BlockPool | |
| BlockTapFilterComponent | |
| BlockWorld | |
| BodyMotionKeyFrame | |
| CalculateExperimentHashBucket | |
| Camera | |
| CameraCalibrator | |
| CameraParamsController | |
| CannedAnimationContainer | |
| CannedAnimationLoader | |
| CardSimulation | |
| CarryingComponent | |
| ChannelFilter | |
| CladEnumToStringMap | |
| CliffAlignToWhiteAction | |
| CliffSensor | |
| CliffSensorComponent | |
| ColorRGBA | |
| CompositeImage | |
| CompositeImageLayer | |
| CompoundActionParallel | |
| CompoundActionSequential | |
| ComputePlacementApproachAngle | |
| ComputePreActionPoseDistThreshold | |
| ConditionCompound | |
| ConditionEngineErrorCodeReceived | |
| ConditionIlluminationDetected | |
| ConditionMotionDetected | |
| ConfirmHabitat | |
| ConnectionFlow | |
| Console | |
| ConsoleSystem | |
| Context | |
| ContinuityComponent | |
| CoreTech | |
| CozmoAPI | |
| CozmoAnimMain | |
| CozmoAudioController | |
| CozmoEngine | |
| CozmoGameImpl | |
| CropScheduler | |
| CubeAccelComponent | |
| CubeBatteryComponent | |
| CubeComms | |
| CubeCommsComponent | |
| CubeConnectionCoordinator | |
| CubeInteractionTracker | |
| CubeLightAnimationContainer | |
| CubeLightAnimationHelpers | |
| CubeLightComponent | |
| CubeLightController | |
| CubeSpinnerGame | |
| CustomObject | |
| DTRawPixelsClassifier | |
| DanceAnimMetadata | |
| DancePhrase | |
| DanceSession | |
| DasToSdkHandler | |
| DasToSdkManager | |
| DataPlatform | |
| Demo | |
| DevEventSequenceCapture | |
| DoleAvailableAnimations | |
| DriveAndFlipBlockAction | |
| DriveStraightAction | |
| DriveToActions | |
| DriveToFlipBlockPoseAction | |
| DriveToObjectAction | |
| DriveToPlaceCarriedObjectAction | |
| DriveToPlaceRelObjectAction | |
| DriveToPoseAction | |
| DrivingAnimationHandler | |
| EmotionAffector | |
| EmotionEvent | |
| EmotionEventMapper | |
| EmotionScorer | |
| EngineRobotAudioClient | |
| EngineRobotAudioInput | |
| EnrolledFaceEntry | |
| EraseAllFaces | |
| Error | |
| EventKeyFrame | |
| Expected | |
| Experiment | |
| FaceDisplay | |
| FaceInfoScreenManager | |
| FaceLayerManager | |
| FacePlantAction | |
| FaceRecognizer | |
| FaceTrackerImpl | |
| FaceWorld | |
| Factory | |
| FactoryTestLogger | |
| FeatureGate | |
| FileTransfer | |
| FindFaces | |
| FlipBlockAction | |
| FormatBytesAsHex | |
| GMMRawPixelsClassifier | |
| GetAnimationName | |
| GetBroadcastAddressFromIfAddr | |
| GetIPv6LinkLocalAddress | |
| GetLocalIpAddress | |
| GetLocalIpAddressFromIfAddr | |
| GetLocalIpv6LinkLocalAddress | |
| GetMaxOffsetObjectStillVisible | |
| GetNextAlbumEntryToUse | |
| GetNextPacketFromEngine | |
| GetNextPacketFromRobot | |
| GetRecognitionData | |
| GetSerializedAlbum | |
| GoogleBreakpad | |
| GraphEvaluator2d | |
| GroundPlaneClassifier | |
| HabitatDetectorComponent | |
| HandleAnimationEvent | |
| HandleMotorAutoEnabled | |
| HandleMotorCalibration | |
| HashStringTable | |
| HeldInPalmTracker | |
| HueSatWrapper | |
| IAction | |
| IActionRunner | |
| IBEICondition | |
| IBehavior | |
| IBehaviorPlaypen | |
| IBehaviorSelfTest | |
| ICompoundAction | |
| IConditionUserIntent | |
| ICozmoBehavior | |
| IDockAction | |
| IDriveToInteractWithObject | |
| IFormattedLoggerProvider | |
| IKeyFrame | |
| INeuralNetMain | |
| INeuralNetModel | |
| IPathPlanner | |
| IPv6 | |
| IScoredBehavior | |
| ISensorComponent | |
| ITrackAction | |
| ITrackLayerManager | |
| IVisuallyVerifyAction | |
| Id | |
| IdCount | |
| Image | |
| ImageBase | |
| ImageBrightnessHistogram | |
| ImageCache | |
| ImageSaver | |
| ImageSensor | |
| ImuComponent | |
| InternalStatesBehavior | |
| Interruption | |
| IsCloseEnoughToPreActionPose | |
| IsExternalSdkConnection | |
| JdocsManager | |
| JsonTools | |
| KnowledgeGraph | |
| KnownMarker | |
| LOG | |
| LaserPointDetector | |
| LinearClassifier | |
| LocalUdpSocketComms | |
| Locale | |
| LocaleComponent | |
| Location | |
| Looking | |
| LoopBoundOverflow | |
| MapComponent | |
| Marker | |
| MarkerDetector | |
| Mask | |
| MenuConsoleChannel | |
| Message | |
| MicComponent | |
| MicDataInfo | |
| MicDataProcessor | |
| MicDataSystem | |
| MicDirectionHistory | |
| MicTriggerConfig | |
| Microphones | |
| MinimalAnglePlanner | |
| Mood | |
| MoodDecayEvaulator | |
| MoodManager | |
| MoodScorer | |
| MountChargerAction | |
| MoveHeadToAngleAction | |
| MoveLiftToAngleAction | |
| MoveLiftToHeightAction | |
| Movement | |
| MovementComponent | |
| MultiClientComms | |
| MusicConductor | |
| NVStorage | |
| NVStorageComponent | |
| NamedColors | |
| NativeAnkiUtilConsoleCallFunction | |
| NativeAnkiUtilConsoleIsDefaultValue | |
| NativeAnkiUtilConsoleResetValueToDefault | |
| NativeAnkiUtilConsoleSetValueWithString | |
| NativeAnkiUtilConsoleToggleValue | |
| NetEmulatorUDPSocket | |
| Network | |
| NeuralNetModel | |
| NeuralNetParams | |
| NeuralNetRunner | |
| NeuralNets | |
| ObjectInteractionInfoCache | |
| ObservableObject | |
| ObservableObjectLibrary | |
| ObservableObjectsLibrary | |
| OffboardModel | |
| OverheadMap | |
| PackMaskedId | |
| PackMaskedIds | |
| PanAndTiltAction | |
| ParamTraits | |
| PathComponent | |
| PathDolerOuter | |
| PerfMetric | |
| PetTracker | |
| PhotographyManager | |
| PickupObjectAction | |
| PlaceObjectOnGroundAction | |
| PlaceRelObjectAction | |
| Planner | |
| PlayAnimationAction | |
| PopAWheelieAction | |
| Pose3d | |
| PoseBase | |
| PowerStateManager | |
| PowerStates | |
| PreActionPose | |
| ProceduralFace | |
| ProcessRegistrationMsg | |
| ProxSensorComponent | |
| PublicStateBroadcast | |
| PublicStateBroadcaster | |
| Puzzle | |
| QuadTree | |
| QuadTreeNode | |
| QuestEngine | |
| Ran | |
| RandomGenerator | |
| RandomVectorSampler | |
| ReactionStrategyFacePositionUpdate | |
| ReadBMP | |
| RecentOccurrenceTracker | |
| RecognizeFace | |
| Rectangle | |
| RegisterNewUser | |
| RejectIfChargerOutOfView | |
| RejectIfWouldCrossCliff | |
| ReliableConnection | |
| ReliableTransport | |
| RemoveUser | |
| RequestAvailableAnimations | |
| ReselectingLoopAnimationAction | |
| RetryWrapperAction | |
| Robot | |
| RobotActionParams | |
| RobotAudioKeyFrame | |
| RobotConnectionManager | |
| RobotDataLoader | |
| RobotEventHandler | |
| RobotHealthReporter | |
| RobotImplMessaging | |
| RobotInitialConnection | |
| RobotManager | |
| RobotState | |
| RobotStateHistory | |
| RobotStats | |
| RobotStatsTracker | |
| RollObjectAction | |
| RollingShutterCorrector | |
| RotationMatrixBase | |
| RotationVector3d | |
| SDKComponent | |
| SayNameProbabilityTable | |
| SayTextAction | |
| SdkAudioComponent | |
| SdkComponent | |
| SdkLock | |
| SendPacketToRobot | |
| SetSerializedAlbum | |
| SetSockOpt | |
| SetThreadPriority | |
| Setting | |
| SettingsCommManager | |
| SettingsManager | |
| ShowAudioStreamStateManager | |
| Shutting | |
| SimpleMoodScorer | |
| SleepTracker | |
| SoundbankBundleInfo | |
| SoundbankLoader | |
| SpeechRecognizer | |
| SpeechRecognizerPryonLite | |
| SpeechRecognizerSystem | |
| SpeechRecognizerTHF | |
| SpeedChooser | |
| SpriteCache | |
| SpriteEntry | |
| SpritePathMap | |
| SpriteSequence | |
| SpriteSequenceContainer | |
| SpriteSequenceKeyFrame | |
| SpriteSequenceLoader | |
| SpriteWrapper | |
| StandardWaveDataContainer | |
| Starting | |
| StaticMoodData | |
| Stopping | |
| StreamingAnimationModifier | |
| StreamingWaveDataInstance | |
| TFLiteLogReporter | |
| TFLiteModel | |
| TId | |
| TextToSpeech | |
| TextToSpeechComponent | |
| TextToSpeechCoordinator | |
| TextToSpeechProvider | |
| TextToSpeechProviderImpl | |
| TimerUtility | |
| TouchBaselineCalibrator | |
| TouchSensor | |
| TouchSensorComponent | |
| Track | |
| TrackFaceAction | |
| TrackGroundPointAction | |
| TrackLayerManager | |
| TrackObjectAction | |
| TrackPetFaceAction | |
| TrackpetFaceAction | |
| TransportAddress | |
| TriggerAnimationAction | |
| TriggerEmotionEvent | |
| TurnInPlaceAction | |
| TurnTowardsFaceAction | |
| TurnTowardsObjectAction | |
| TurnTowardsPoseAction | |
| UDPTransport | |
| UdpSocketComms | |
| UiComms | |
| UiMessageHandler | |
| Undistorter | |
| Unfiltered | |
| UnpackMaskedIds | |
| Update | |
| UpdateExistingAlbumEntry | |
| UpdateRecognitionData | |
| UseLoadedAlbumAndEnrollData | |
| UseLoadedAlbumAndEnrollmentData | |
| User | |
| UserDefinedBehaviorTreeComponent | |
| UserEntitlementsManager | |
| UserIntentComponent | |
| UserIntentMap | |
| Util | |
| VariableSnapshotComponent | |
| VerifyDecayGraph | |
| VisionComponent | |
| VisionModeSchedule | |
| VisionProcessingResult | |
| VisionScheduleMediator | |
| VisionSystem | |
| VisuallyVerifyObjectAction | |
| VizManager | |
| VoiceMessage | |
| VoiceMessageSystem | |
| WeatherIntentParser | |
| WwiseComponent | |
| XYPlanner |