nav_msgs

package
v0.0.0-...-d395cb5 Latest Latest
Warning

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

Go to latest
Published: May 6, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package nav_msgs contains message definitions (autogenerated).

Index

Constants

View Source
const (
	LoadMapRes_RESULT_SUCCESS              uint8 = 0
	LoadMapRes_RESULT_MAP_DOES_NOT_EXIST   uint8 = 1
	LoadMapRes_RESULT_INVALID_MAP_DATA     uint8 = 2
	LoadMapRes_RESULT_INVALID_MAP_METADATA uint8 = 3
	LoadMapRes_RESULT_UNDEFINED_FAILURE    uint8 = 255
)

Variables

This section is empty.

Functions

This section is empty.

Types

type GetMap

type GetMap struct {
	msg.Package `ros:"nav_msgs"`
	GetMapReq
	GetMapRes
}

type GetMapAction

type GetMapAction struct {
	msg.Package `ros:"nav_msgs"`
	GetMapActionGoal
	GetMapActionResult
	GetMapActionFeedback
}

type GetMapActionFeedback

type GetMapActionFeedback struct{}

type GetMapActionGoal

type GetMapActionGoal struct{}

type GetMapActionResult

type GetMapActionResult struct {
	Map OccupancyGrid
}

type GetMapReq

type GetMapReq struct{}

type GetMapRes

type GetMapRes struct {
	Map OccupancyGrid
}

type GetPlan

type GetPlan struct {
	msg.Package `ros:"nav_msgs"`
	GetPlanReq
	GetPlanRes
}

type GetPlanReq

type GetPlanReq struct {
	Start     geometry_msgs.PoseStamped
	Goal      geometry_msgs.PoseStamped
	Tolerance float32
}

type GetPlanRes

type GetPlanRes struct {
	Plan Path
}

type GridCells

type GridCells struct {
	msg.Package `ros:"nav_msgs"`
	Header      std_msgs.Header
	CellWidth   float32
	CellHeight  float32
	Cells       []geometry_msgs.Point
}

type LoadMap

type LoadMap struct {
	msg.Package `ros:"nav_msgs"`
	LoadMapReq
	LoadMapRes
}

type LoadMapReq

type LoadMapReq struct {
	MapUrl string
}

type LoadMapRes

type LoadMapRes struct {
	msg.Definitions `` /* 165-byte string literal not displayed */
	Map             OccupancyGrid
	Result          uint8
}

type MapMetaData

type MapMetaData struct {
	msg.Package `ros:"nav_msgs"`
	MapLoadTime time.Time
	Resolution  float32
	Width       uint32
	Height      uint32
	Origin      geometry_msgs.Pose
}

type OccupancyGrid

type OccupancyGrid struct {
	msg.Package `ros:"nav_msgs"`
	Header      std_msgs.Header
	Info        MapMetaData
	Data        []int8
}

type Odometry

type Odometry struct {
	msg.Package  `ros:"nav_msgs"`
	Header       std_msgs.Header
	ChildFrameId string
	Pose         geometry_msgs.PoseWithCovariance
	Twist        geometry_msgs.TwistWithCovariance
}

type Path

type Path struct {
	msg.Package `ros:"nav_msgs"`
	Header      std_msgs.Header
	Poses       []geometry_msgs.PoseStamped
}

type SetMap

type SetMap struct {
	msg.Package `ros:"nav_msgs"`
	SetMapReq
	SetMapRes
}

type SetMapReq

type SetMapReq struct {
	Map         OccupancyGrid
	InitialPose geometry_msgs.PoseWithCovarianceStamped
}

type SetMapRes

type SetMapRes struct {
	Success bool
}

Jump to

Keyboard shortcuts

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