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 resource.Dependencies, c resource.Config, 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 |
---|---|
Package cartofacade contains the api to call into CGO
|
Package cartofacade contains the api to call into CGO |
Package config implements functions to assist with attribute evaluation in the SLAM service.
|
Package config implements functions to assist with attribute evaluation in the SLAM service. |
Package dataprocess manages code related to the data-saving process.
|
Package dataprocess manages code related to the data-saving process. |
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. |
sensors
|
|
lidar
Package lidar implements the Lidar sensor.
|
Package lidar implements the Lidar sensor. |
utils
Package utils contains helper functions for the sensor implementations.
|
Package utils contains helper functions for the sensor implementations. |
Package utils contains helper functions for the slam library implementations.
|
Package utils contains helper functions for the slam library implementations. |
Click to show internal directories.
Click to hide internal directories.