Skip to content

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