Documentation ¶
Overview ¶
Package viamcartographer implements simultaneous localization and mapping. This is an Experimental package.
Index ¶
Constants ¶
View Source
const (
// DefaultExecutableName is what this program expects to call to start the cartographer grpc server.
DefaultExecutableName = "carto_grpc_server"
)
Variables ¶
View Source
var Model = resource.NewModel("viam", "slam", "cartographer")
Model is the model name of cartographer.
Functions ¶
func New ¶
func New( ctx context.Context, deps registry.Dependencies, config config.Service, logger golog.Logger, bufferSLAMProcessLogs bool, executableName string, sensorValidationMaxTimeoutSec int, sensorValidationIntervalSec int, dialMaxTimeoutSec int, ) (slam.Service, error)
New returns a new slam service for the given robot.
Types ¶
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
dim-2d
Package dim2d implements the 2D sub algorithm
|
Package dim2d implements the 2D sub algorithm |
inject
Package inject is used to mock a slam grpc client.
|
Package inject is used to mock a slam grpc client. |
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. |
Package main is a module with a cartographer SLAM service model.
|
Package main is a module with a cartographer SLAM service model. |
Click to show internal directories.
Click to hide internal directories.