Directories ¶
Path | Synopsis |
---|---|
Package baseremotecontrol implements a remote control for a base.
|
Package baseremotecontrol implements a remote control for a base. |
builtin
Package builtin implements a remote control for a base.
|
Package builtin implements a remote control for a base. |
register
Package register registers all relevant baseremotecontrol models and also API specific functions
|
Package register registers all relevant baseremotecontrol models and also API specific functions |
Package datamanager contains a gRPC based datamanager service server
|
Package datamanager contains a gRPC based datamanager service server |
builtin
Package builtin contains a service type that can be used to capture data from a robot's components.
|
Package builtin contains a service type that can be used to capture data from a robot's components. |
datacapture
Package datacapture contains tools for interacting with Viam datacapture files.
|
Package datacapture contains tools for interacting with Viam datacapture files. |
datasync
Package datasync contains interfaces for syncing data from robots to the app.viam.com cloud.
|
Package datasync contains interfaces for syncing data from robots to the app.viam.com cloud. |
internal
Package internal implements a data manager service definition with additional exported functions for the purpose of testing
|
Package internal implements a data manager service definition with additional exported functions for the purpose of testing |
register
Package register registers all relevant datamanager models and also API specific functions
|
Package register registers all relevant datamanager models and also API specific functions |
Package mlmodel defines the client and server for a service that can take in a map of input tensors/arrays, pass them through an inference engine, and then return a map output tensors/arrays.
|
Package mlmodel defines the client and server for a service that can take in a map of input tensors/arrays, pass them through an inference engine, and then return a map output tensors/arrays. |
register
Package register registers all relevant ML model services
|
Package register registers all relevant ML model services |
tflitecpu
Package tflitecpu runs tflite model files on the host's CPU, as an implementation the ML model service.
|
Package tflitecpu runs tflite model files on the host's CPU, as an implementation the ML model service. |
Package motion contains a gRPC based motion client
|
Package motion contains a gRPC based motion client |
builtin
Package builtin implements a motion service.
|
Package builtin implements a motion service. |
register
Package register registers all relevant motion services and also API specific functions
|
Package register registers all relevant motion services and also API specific functions |
Package navigation contains a navigation service, along with a gRPC server and client
|
Package navigation contains a navigation service, along with a gRPC server and client |
builtin
Package builtin contains the default navigation service, along with a gRPC server and client
|
Package builtin contains the default navigation service, along with a gRPC server and client |
register
Package register registers all relevant navigation models and also API specific functions
|
Package register registers all relevant navigation models and also API specific functions |
Package register registers all services
|
Package register registers all services |
Package sensors contains a gRPC based sensors service client
|
Package sensors contains a gRPC based sensors service client |
builtin
Package builtin implements the default sensors service.
|
Package builtin implements the default sensors service. |
register
Package register registers all relevant sensors models and also API specific functions
|
Package register registers all relevant sensors models and also API specific functions |
Package shell contains a shell service, along with a gRPC server and client
|
Package shell contains a shell service, along with a gRPC server and client |
builtin
Package builtin contains a shell service, along with a gRPC server and client
|
Package builtin contains a shell service, along with a gRPC server and client |
register
Package register registers all relevant shell models and also API specific functions
|
Package register registers all relevant shell models and also API specific functions |
Package slam implements simultaneous localization and mapping.
|
Package slam implements simultaneous localization and mapping. |
fake
Package fake implements a fake slam service
|
Package fake implements a fake slam service |
grpchelper
Package grpchelper implements helper functions to be used with slam service grpc clients
|
Package grpchelper implements helper functions to be used with slam service grpc clients |
internal/testhelper
Package testhelper implements a slam service definition with additional exported functions for the purpose of testing
|
Package testhelper implements a slam service definition with additional exported functions for the purpose of testing |
register
Package register registers all relevant slam models and also API specific functions
|
Package register registers all relevant slam models and also API specific functions |
Package vision is the service that allows you to access various computer vision algorithms (like detection, segmentation, tracking, etc) that usually only require a camera or image input.
|
Package vision is the service that allows you to access various computer vision algorithms (like detection, segmentation, tracking, etc) that usually only require a camera or image input. |
colordetector
Package colordetector uses a heuristic based on hue and connected components to create bounding boxes around objects of a specified color.
|
Package colordetector uses a heuristic based on hue and connected components to create bounding boxes around objects of a specified color. |
detectionstosegments
Package detectionstosegments uses a 2D segmenter and a camera that can project its images to 3D to project the bounding boxes to 3D in order to created a segmented point cloud.
|
Package detectionstosegments uses a 2D segmenter and a camera that can project its images to 3D to project the bounding boxes to 3D in order to created a segmented point cloud. |
mlvision
Package mlvision uses an underlying model from the ML model service as a vision model, and wraps the ML model with the vision service methods.
|
Package mlvision uses an underlying model from the ML model service as a vision model, and wraps the ML model with the vision service methods. |
obstacledistance
Package obstacledistance uses an underlying camera to fulfill vision service methods, specifically GetObjectPointClouds, which performs several queries of NextPointCloud and returns a median point.
|
Package obstacledistance uses an underlying camera to fulfill vision service methods, specifically GetObjectPointClouds, which performs several queries of NextPointCloud and returns a median point. |
radiusclustering
Package radiusclustering uses the 3D radius clustering algorithm as defined in the RDK vision/segmentation package as vision model.
|
Package radiusclustering uses the 3D radius clustering algorithm as defined in the RDK vision/segmentation package as vision model. |
register
Package register registers all relevant vision models and also API specific functions
|
Package register registers all relevant vision models and also API specific functions |
Click to show internal directories.
Click to hide internal directories.