trajectory_msgs_msg

package
v0.0.0-...-f3704aa Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var JointTrajectoryPointTypeSupport types.MessageTypeSupport = _JointTrajectoryPointTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var JointTrajectoryTypeSupport types.MessageTypeSupport = _JointTrajectoryTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var MultiDOFJointTrajectoryPointTypeSupport types.MessageTypeSupport = _MultiDOFJointTrajectoryPointTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var MultiDOFJointTrajectoryTypeSupport types.MessageTypeSupport = _MultiDOFJointTrajectoryTypeSupport{}

Modifying this variable is undefined behavior.

Functions

func CloneJointTrajectoryPointSlice

func CloneJointTrajectoryPointSlice(dst, src []JointTrajectoryPoint)

CloneJointTrajectoryPointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneJointTrajectorySlice

func CloneJointTrajectorySlice(dst, src []JointTrajectory)

CloneJointTrajectorySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneMultiDOFJointTrajectoryPointSlice

func CloneMultiDOFJointTrajectoryPointSlice(dst, src []MultiDOFJointTrajectoryPoint)

CloneMultiDOFJointTrajectoryPointSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneMultiDOFJointTrajectorySlice

func CloneMultiDOFJointTrajectorySlice(dst, src []MultiDOFJointTrajectory)

CloneMultiDOFJointTrajectorySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func JointTrajectoryPoint__Array_to_C

func JointTrajectoryPoint__Array_to_C(cSlice []CJointTrajectoryPoint, goSlice []JointTrajectoryPoint)

func JointTrajectoryPoint__Array_to_Go

func JointTrajectoryPoint__Array_to_Go(goSlice []JointTrajectoryPoint, cSlice []CJointTrajectoryPoint)

func JointTrajectoryPoint__Sequence_to_C

func JointTrajectoryPoint__Sequence_to_C(cSlice *CJointTrajectoryPoint__Sequence, goSlice []JointTrajectoryPoint)

func JointTrajectoryPoint__Sequence_to_Go

func JointTrajectoryPoint__Sequence_to_Go(goSlice *[]JointTrajectoryPoint, cSlice CJointTrajectoryPoint__Sequence)

func JointTrajectory__Array_to_C

func JointTrajectory__Array_to_C(cSlice []CJointTrajectory, goSlice []JointTrajectory)

func JointTrajectory__Array_to_Go

func JointTrajectory__Array_to_Go(goSlice []JointTrajectory, cSlice []CJointTrajectory)

func JointTrajectory__Sequence_to_C

func JointTrajectory__Sequence_to_C(cSlice *CJointTrajectory__Sequence, goSlice []JointTrajectory)

func JointTrajectory__Sequence_to_Go

func JointTrajectory__Sequence_to_Go(goSlice *[]JointTrajectory, cSlice CJointTrajectory__Sequence)

func MultiDOFJointTrajectoryPoint__Array_to_C

func MultiDOFJointTrajectoryPoint__Array_to_C(cSlice []CMultiDOFJointTrajectoryPoint, goSlice []MultiDOFJointTrajectoryPoint)

func MultiDOFJointTrajectoryPoint__Array_to_Go

func MultiDOFJointTrajectoryPoint__Array_to_Go(goSlice []MultiDOFJointTrajectoryPoint, cSlice []CMultiDOFJointTrajectoryPoint)

func MultiDOFJointTrajectoryPoint__Sequence_to_C

func MultiDOFJointTrajectoryPoint__Sequence_to_C(cSlice *CMultiDOFJointTrajectoryPoint__Sequence, goSlice []MultiDOFJointTrajectoryPoint)

func MultiDOFJointTrajectoryPoint__Sequence_to_Go

func MultiDOFJointTrajectoryPoint__Sequence_to_Go(goSlice *[]MultiDOFJointTrajectoryPoint, cSlice CMultiDOFJointTrajectoryPoint__Sequence)

func MultiDOFJointTrajectory__Array_to_C

func MultiDOFJointTrajectory__Array_to_C(cSlice []CMultiDOFJointTrajectory, goSlice []MultiDOFJointTrajectory)

func MultiDOFJointTrajectory__Array_to_Go

func MultiDOFJointTrajectory__Array_to_Go(goSlice []MultiDOFJointTrajectory, cSlice []CMultiDOFJointTrajectory)

func MultiDOFJointTrajectory__Sequence_to_C

func MultiDOFJointTrajectory__Sequence_to_C(cSlice *CMultiDOFJointTrajectory__Sequence, goSlice []MultiDOFJointTrajectory)

func MultiDOFJointTrajectory__Sequence_to_Go

func MultiDOFJointTrajectory__Sequence_to_Go(goSlice *[]MultiDOFJointTrajectory, cSlice CMultiDOFJointTrajectory__Sequence)

Types

type JointTrajectory

type JointTrajectory struct {
	Header     std_msgs_msg.Header    `yaml:"header"`      // The header is used to specify the coordinate frame and the reference time forthe trajectory durations
	JointNames []string               `yaml:"joint_names"` // The names of the active joints in each trajectory point. These names areordered and must correspond to the values in each trajectory point.
	Points     []JointTrajectoryPoint `yaml:"points"`      // Array of trajectory points, which describe the positions, velocities,accelerations and/or efforts of the joints at each time point.
}

Do not create instances of this type directly. Always use NewJointTrajectory function instead.

func NewJointTrajectory

func NewJointTrajectory() *JointTrajectory

NewJointTrajectory creates a new JointTrajectory with default values.

func (*JointTrajectory) Clone

func (t *JointTrajectory) Clone() *JointTrajectory

func (*JointTrajectory) CloneMsg

func (t *JointTrajectory) CloneMsg() types.Message

func (*JointTrajectory) SetDefaults

func (t *JointTrajectory) SetDefaults()

type JointTrajectoryPoint

type JointTrajectoryPoint struct {
	Positions     []float64                       `yaml:"positions"`       // Single DOF joint positions for each joint relative to their "0" position.The units depend on the specific joint type: radians for revolute orcontinuous joints, and meters for prismatic joints.
	Velocities    []float64                       `yaml:"velocities"`      // The rate of change in position of each joint. Units are joint type dependent.Radians/second for revolute or continuous joints, and meters/second forprismatic joints.
	Accelerations []float64                       `yaml:"accelerations"`   // Rate of change in velocity of each joint. Units are joint type dependent.Radians/second^2 for revolute or continuous joints, and meters/second^2 forprismatic joints.
	Effort        []float64                       `yaml:"effort"`          // The torque or the force to be applied at each joint. For revolute/continuousjoints effort denotes a torque in newton-meters. For prismatic joints, effortdenotes a force in newtons.
	TimeFromStart builtin_interfaces_msg.Duration `yaml:"time_from_start"` // Desired time from the trajectory start to arrive at this trajectory point.
}

Do not create instances of this type directly. Always use NewJointTrajectoryPoint function instead.

func NewJointTrajectoryPoint

func NewJointTrajectoryPoint() *JointTrajectoryPoint

NewJointTrajectoryPoint creates a new JointTrajectoryPoint with default values.

func (*JointTrajectoryPoint) Clone

func (*JointTrajectoryPoint) CloneMsg

func (t *JointTrajectoryPoint) CloneMsg() types.Message

func (*JointTrajectoryPoint) SetDefaults

func (t *JointTrajectoryPoint) SetDefaults()

type MultiDOFJointTrajectory

type MultiDOFJointTrajectory struct {
	Header     std_msgs_msg.Header            `yaml:"header"` // The header is used to specify the coordinate frame and the reference time for the trajectory durations
	JointNames []string                       `yaml:"joint_names"`
	Points     []MultiDOFJointTrajectoryPoint `yaml:"points"`
}

Do not create instances of this type directly. Always use NewMultiDOFJointTrajectory function instead.

func NewMultiDOFJointTrajectory

func NewMultiDOFJointTrajectory() *MultiDOFJointTrajectory

NewMultiDOFJointTrajectory creates a new MultiDOFJointTrajectory with default values.

func (*MultiDOFJointTrajectory) Clone

func (*MultiDOFJointTrajectory) CloneMsg

func (t *MultiDOFJointTrajectory) CloneMsg() types.Message

func (*MultiDOFJointTrajectory) SetDefaults

func (t *MultiDOFJointTrajectory) SetDefaults()

type MultiDOFJointTrajectoryPoint

type MultiDOFJointTrajectoryPoint struct {
	Transforms    []geometry_msgs_msg.Transform   `yaml:"transforms"`      // Each multi-dof joint can specify a transform (up to 6 DOF).
	Velocities    []geometry_msgs_msg.Twist       `yaml:"velocities"`      // There can be a velocity specified for the origin of the joint.
	Accelerations []geometry_msgs_msg.Twist       `yaml:"accelerations"`   // There can be an acceleration specified for the origin of the joint.
	TimeFromStart builtin_interfaces_msg.Duration `yaml:"time_from_start"` // Desired time from the trajectory start to arrive at this trajectory point.
}

Do not create instances of this type directly. Always use NewMultiDOFJointTrajectoryPoint function instead.

func NewMultiDOFJointTrajectoryPoint

func NewMultiDOFJointTrajectoryPoint() *MultiDOFJointTrajectoryPoint

NewMultiDOFJointTrajectoryPoint creates a new MultiDOFJointTrajectoryPoint with default values.

func (*MultiDOFJointTrajectoryPoint) Clone

func (*MultiDOFJointTrajectoryPoint) CloneMsg

func (*MultiDOFJointTrajectoryPoint) SetDefaults

func (t *MultiDOFJointTrajectoryPoint) SetDefaults()

Jump to

Keyboard shortcuts

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