services/

directory
v0.51.0 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 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 captures data from a robot's components, persists the captured data to disk and sync it to the cloud when possible.
Package builtin captures data from a robot's components, persists the captured data to disk and sync it to the cloud when possible.
builtin/capture
Package capture implements datacapture for the builtin datamanger
Package capture implements datacapture for the builtin datamanger
builtin/cmd
package main prints a disk summary of the builtin data manager's capture directory or additional sync paths It exists purely as a convenience utilty for viam developers & solutions engineers.
package main prints a disk summary of the builtin data manager's capture directory or additional sync paths It exists purely as a convenience utilty for viam developers & solutions engineers.
builtin/sync
Package sync implements datasync for the builtin datamanger
Package sync implements datasync for the builtin datamanger
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
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
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.
fake
Package fake implements a fake vision service which always returns the user specified detections/classifications.
Package fake implements a fake vision service which always returns the user specified detections/classifications.
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