Documentation ¶
Overview ¶
Package fake implements a fake slam service
Index ¶
- type SLAM
- func (slamSvc *SLAM) GetInternalState(ctx context.Context) (func() ([]byte, error), error)
- func (slamSvc *SLAM) GetLatestMapInfo(ctx context.Context) (time.Time, error)
- func (slamSvc *SLAM) GetLimits(ctx context.Context) ([]referenceframe.Limit, error)
- func (slamSvc *SLAM) GetPointCloudMap(ctx context.Context) (func() ([]byte, error), error)
- func (slamSvc *SLAM) GetPosition(ctx context.Context) (spatialmath.Pose, string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SLAM ¶
type SLAM struct { resource.Named resource.TriviallyReconfigurable resource.TriviallyCloseable // contains filtered or unexported fields }
SLAM is a fake slam that returns generic data.
func (*SLAM) GetInternalState ¶
GetInternalState returns a callback function which will return the next chunk of the current internal state of the slam algo.
func (*SLAM) GetLatestMapInfo ¶ added in v0.4.0
GetLatestMapInfo returns a message indicating details regarding the latest map returned to the system.
func (*SLAM) GetLimits ¶ added in v0.3.0
GetLimits returns the bounds of the slam map as a list of referenceframe.Limits.
func (*SLAM) GetPointCloudMap ¶ added in v0.2.32
GetPointCloudMap returns a callback function which will return the next chunk of the current pointcloud map.
func (*SLAM) GetPosition ¶ added in v0.2.23
GetPosition returns a Pose and a component reference string of the robot's current location according to SLAM.
Click to show internal directories.
Click to hide internal directories.