services/

directory
v0.29.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2024 License: AGPL-3.0

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 generic contains a gRPC based generic client.
Package generic contains a gRPC based generic client.
fake
Package fake implements a fake generic service.
Package fake implements a fake generic service.
register
Package register registers the generic service
Package register registers the generic service
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 is the service that allows you to plan and execute movements.
Package motion is the service that allows you to plan and execute movements.
builtin
Package builtin implements a motion service.
Package builtin implements a motion service.
builtin/state
Package state provides apis for motion builtin plan executions and manages the state of those executions
Package state provides apis for motion builtin plan executions and manages the state of those executions
explore
Package explore implements a motion service for exploration.
Package explore implements a motion service for exploration.
register
Package register registers all relevant motion services and API specific functions.
Package register registers all relevant motion services and API specific functions.
Package navigation is the service that allows you to navigate along waypoints.
Package navigation is the service that allows you to navigate along waypoints.
builtin
Package builtin implements a navigation service.
Package builtin implements a navigation service.
register
Package register registers all relevant navigation models and API specific functions.
Package register registers all relevant navigation models and 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
testutils
Package shelltestutils contains test utilities for working with the shell service like test file system directories and comparison tools.
Package shelltestutils contains test utilities for working with the shell service like test file system directories and comparison tools.
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
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.
obstaclesdepth
Package obstaclesdepth uses an underlying depth camera to fulfill GetObjectPointClouds, projecting its depth map to a point cloud, an then applying a point cloud clustering algorithm
Package obstaclesdepth uses an underlying depth camera to fulfill GetObjectPointClouds, projecting its depth map to a point cloud, an then applying a point cloud clustering algorithm
obstaclesdistance
Package obstaclesdistance uses an underlying camera to fulfill vision service methods, specifically GetObjectPointClouds, which performs several queries of NextPointCloud and returns a median point.
Package obstaclesdistance uses an underlying camera to fulfill vision service methods, specifically GetObjectPointClouds, which performs several queries of NextPointCloud and returns a median point.
obstaclespointcloud
Package obstaclespointcloud uses the 3D radius clustering algorithm as defined in the RDK vision/segmentation package as vision model.
Package obstaclespointcloud 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL