Documentation ¶
Index ¶
- Variables
- func CloneJointTrajectoryPointSlice(dst, src []JointTrajectoryPoint)
- func CloneJointTrajectorySlice(dst, src []JointTrajectory)
- func CloneMultiDOFJointTrajectoryPointSlice(dst, src []MultiDOFJointTrajectoryPoint)
- func CloneMultiDOFJointTrajectorySlice(dst, src []MultiDOFJointTrajectory)
- func JointTrajectoryPoint__Array_to_C(cSlice []CJointTrajectoryPoint, goSlice []JointTrajectoryPoint)
- func JointTrajectoryPoint__Array_to_Go(goSlice []JointTrajectoryPoint, cSlice []CJointTrajectoryPoint)
- func JointTrajectoryPoint__Sequence_to_C(cSlice *CJointTrajectoryPoint__Sequence, goSlice []JointTrajectoryPoint)
- func JointTrajectoryPoint__Sequence_to_Go(goSlice *[]JointTrajectoryPoint, cSlice CJointTrajectoryPoint__Sequence)
- func JointTrajectory__Array_to_C(cSlice []CJointTrajectory, goSlice []JointTrajectory)
- func JointTrajectory__Array_to_Go(goSlice []JointTrajectory, cSlice []CJointTrajectory)
- func JointTrajectory__Sequence_to_C(cSlice *CJointTrajectory__Sequence, goSlice []JointTrajectory)
- func JointTrajectory__Sequence_to_Go(goSlice *[]JointTrajectory, cSlice CJointTrajectory__Sequence)
- func MultiDOFJointTrajectoryPoint__Array_to_C(cSlice []CMultiDOFJointTrajectoryPoint, goSlice []MultiDOFJointTrajectoryPoint)
- func MultiDOFJointTrajectoryPoint__Array_to_Go(goSlice []MultiDOFJointTrajectoryPoint, cSlice []CMultiDOFJointTrajectoryPoint)
- func MultiDOFJointTrajectoryPoint__Sequence_to_C(cSlice *CMultiDOFJointTrajectoryPoint__Sequence, ...)
- func MultiDOFJointTrajectoryPoint__Sequence_to_Go(goSlice *[]MultiDOFJointTrajectoryPoint, ...)
- func MultiDOFJointTrajectory__Array_to_C(cSlice []CMultiDOFJointTrajectory, goSlice []MultiDOFJointTrajectory)
- func MultiDOFJointTrajectory__Array_to_Go(goSlice []MultiDOFJointTrajectory, cSlice []CMultiDOFJointTrajectory)
- func MultiDOFJointTrajectory__Sequence_to_C(cSlice *CMultiDOFJointTrajectory__Sequence, goSlice []MultiDOFJointTrajectory)
- func MultiDOFJointTrajectory__Sequence_to_Go(goSlice *[]MultiDOFJointTrajectory, cSlice CMultiDOFJointTrajectory__Sequence)
- type CJointTrajectory
- type CJointTrajectoryPoint
- type CJointTrajectoryPoint__Sequence
- type CJointTrajectory__Sequence
- type CMultiDOFJointTrajectory
- type CMultiDOFJointTrajectoryPoint
- type CMultiDOFJointTrajectoryPoint__Sequence
- type CMultiDOFJointTrajectory__Sequence
- type JointTrajectory
- type JointTrajectoryPoint
- type MultiDOFJointTrajectory
- type MultiDOFJointTrajectoryPoint
Constants ¶
This section is empty.
Variables ¶
var JointTrajectoryPointTypeSupport types.MessageTypeSupport = _JointTrajectoryPointTypeSupport{}
Modifying this variable is undefined behavior.
var JointTrajectoryTypeSupport types.MessageTypeSupport = _JointTrajectoryTypeSupport{}
Modifying this variable is undefined behavior.
var MultiDOFJointTrajectoryPointTypeSupport types.MessageTypeSupport = _MultiDOFJointTrajectoryPointTypeSupport{}
Modifying this variable is undefined behavior.
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 CJointTrajectory ¶
type CJointTrajectory = C.trajectory_msgs__msg__JointTrajectory
type CJointTrajectoryPoint ¶
type CJointTrajectoryPoint = C.trajectory_msgs__msg__JointTrajectoryPoint
type CJointTrajectoryPoint__Sequence ¶
type CJointTrajectoryPoint__Sequence = C.trajectory_msgs__msg__JointTrajectoryPoint__Sequence
type CJointTrajectory__Sequence ¶
type CJointTrajectory__Sequence = C.trajectory_msgs__msg__JointTrajectory__Sequence
type CMultiDOFJointTrajectory ¶
type CMultiDOFJointTrajectory = C.trajectory_msgs__msg__MultiDOFJointTrajectory
type CMultiDOFJointTrajectoryPoint ¶
type CMultiDOFJointTrajectoryPoint = C.trajectory_msgs__msg__MultiDOFJointTrajectoryPoint
type CMultiDOFJointTrajectoryPoint__Sequence ¶
type CMultiDOFJointTrajectoryPoint__Sequence = C.trajectory_msgs__msg__MultiDOFJointTrajectoryPoint__Sequence
type CMultiDOFJointTrajectory__Sequence ¶
type CMultiDOFJointTrajectory__Sequence = C.trajectory_msgs__msg__MultiDOFJointTrajectory__Sequence
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 (t *JointTrajectoryPoint) Clone() *JointTrajectoryPoint
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 (t *MultiDOFJointTrajectory) Clone() *MultiDOFJointTrajectory
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 (t *MultiDOFJointTrajectoryPoint) Clone() *MultiDOFJointTrajectoryPoint
func (*MultiDOFJointTrajectoryPoint) CloneMsg ¶
func (t *MultiDOFJointTrajectoryPoint) CloneMsg() types.Message
func (*MultiDOFJointTrajectoryPoint) SetDefaults ¶
func (t *MultiDOFJointTrajectoryPoint) SetDefaults()