Documentation
¶
Index ¶
- Variables
- type Config
- func (*Config) Descriptor() ([]byte, []int)
- func (m *Config) GetDH() []*DenavitHartenberg
- func (m *Config) GetMotion() []*Motion
- func (m *Config) GetPID() []*PID
- func (m *Config) GetPlanar() []*PlanarJoint
- func (m *Config) GetWheels() []*Wheel
- func (m *Config) Marshal() (dAtA []byte, err error)
- func (m *Config) MarshalTo(dAtA []byte) (int, error)
- func (m *Config) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Config) ProtoMessage()
- func (m *Config) Reset()
- func (m *Config) Size() (n int)
- func (m *Config) String() string
- func (m *Config) Unmarshal(dAtA []byte) error
- func (m *Config) XXX_DiscardUnknown()
- func (m *Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Config) XXX_Merge(src proto.Message)
- func (m *Config) XXX_Size() int
- func (m *Config) XXX_Unmarshal(b []byte) error
- type DenavitHartenberg
- func (*DenavitHartenberg) Descriptor() ([]byte, []int)
- func (m *DenavitHartenberg) GetAlpha() float32
- func (m *DenavitHartenberg) GetD() float32
- func (m *DenavitHartenberg) GetIndex() uint32
- func (m *DenavitHartenberg) GetR() float32
- func (m *DenavitHartenberg) GetTheta() float32
- func (m *DenavitHartenberg) Marshal() (dAtA []byte, err error)
- func (m *DenavitHartenberg) MarshalTo(dAtA []byte) (int, error)
- func (m *DenavitHartenberg) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DenavitHartenberg) ProtoMessage()
- func (m *DenavitHartenberg) Reset()
- func (m *DenavitHartenberg) Size() (n int)
- func (m *DenavitHartenberg) String() string
- func (m *DenavitHartenberg) Unmarshal(dAtA []byte) error
- func (m *DenavitHartenberg) XXX_DiscardUnknown()
- func (m *DenavitHartenberg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DenavitHartenberg) XXX_Merge(src proto.Message)
- func (m *DenavitHartenberg) XXX_Size() int
- func (m *DenavitHartenberg) XXX_Unmarshal(b []byte) error
- type Kinematics
- type Motion
- func (*Motion) Descriptor() ([]byte, []int)
- func (m *Motion) GetAcceleration() float32
- func (m *Motion) GetJerk() float32
- func (m *Motion) GetVelocity() float32
- func (m *Motion) Marshal() (dAtA []byte, err error)
- func (m *Motion) MarshalTo(dAtA []byte) (int, error)
- func (m *Motion) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Motion) ProtoMessage()
- func (m *Motion) Reset()
- func (m *Motion) Size() (n int)
- func (m *Motion) String() string
- func (m *Motion) Unmarshal(dAtA []byte) error
- func (m *Motion) XXX_DiscardUnknown()
- func (m *Motion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Motion) XXX_Merge(src proto.Message)
- func (m *Motion) XXX_Size() int
- func (m *Motion) XXX_Unmarshal(b []byte) error
- type PID
- func (*PID) Descriptor() ([]byte, []int)
- func (m *PID) GetD() float32
- func (m *PID) GetI() float32
- func (m *PID) GetP() float32
- func (m *PID) Marshal() (dAtA []byte, err error)
- func (m *PID) MarshalTo(dAtA []byte) (int, error)
- func (m *PID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PID) ProtoMessage()
- func (m *PID) Reset()
- func (m *PID) Size() (n int)
- func (m *PID) String() string
- func (m *PID) Unmarshal(dAtA []byte) error
- func (m *PID) XXX_DiscardUnknown()
- func (m *PID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PID) XXX_Merge(src proto.Message)
- func (m *PID) XXX_Size() int
- func (m *PID) XXX_Unmarshal(b []byte) error
- type PlanarJoint
- func (*PlanarJoint) Descriptor() ([]byte, []int)
- func (m *PlanarJoint) GetLength() float32
- func (m *PlanarJoint) GetMaxAngle() float32
- func (m *PlanarJoint) GetMinAngle() float32
- func (m *PlanarJoint) Marshal() (dAtA []byte, err error)
- func (m *PlanarJoint) MarshalTo(dAtA []byte) (int, error)
- func (m *PlanarJoint) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PlanarJoint) ProtoMessage()
- func (m *PlanarJoint) Reset()
- func (m *PlanarJoint) Size() (n int)
- func (m *PlanarJoint) String() string
- func (m *PlanarJoint) Unmarshal(dAtA []byte) error
- func (m *PlanarJoint) XXX_DiscardUnknown()
- func (m *PlanarJoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PlanarJoint) XXX_Merge(src proto.Message)
- func (m *PlanarJoint) XXX_Size() int
- func (m *PlanarJoint) XXX_Unmarshal(b []byte) error
- type State
- func (*State) Descriptor() ([]byte, []int)
- func (m *State) GetParams() []float32
- func (m *State) Marshal() (dAtA []byte, err error)
- func (m *State) MarshalTo(dAtA []byte) (int, error)
- func (m *State) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*State) ProtoMessage()
- func (m *State) Reset()
- func (m *State) Size() (n int)
- func (m *State) String() string
- func (m *State) Unmarshal(dAtA []byte) error
- func (m *State) XXX_DiscardUnknown()
- func (m *State) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *State) XXX_Merge(src proto.Message)
- func (m *State) XXX_Size() int
- func (m *State) XXX_Unmarshal(b []byte) error
- type Wheel
- func (*Wheel) Descriptor() ([]byte, []int)
- func (m *Wheel) GetBaseX() float32
- func (m *Wheel) GetBaseY() float32
- func (m *Wheel) GetRadius() float32
- func (m *Wheel) Marshal() (dAtA []byte, err error)
- func (m *Wheel) MarshalTo(dAtA []byte) (int, error)
- func (m *Wheel) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Wheel) ProtoMessage()
- func (m *Wheel) Reset()
- func (m *Wheel) Size() (n int)
- func (m *Wheel) String() string
- func (m *Wheel) Unmarshal(dAtA []byte) error
- func (m *Wheel) XXX_DiscardUnknown()
- func (m *Wheel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Wheel) XXX_Merge(src proto.Message)
- func (m *Wheel) XXX_Size() int
- func (m *Wheel) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { DH []*DenavitHartenberg `protobuf:"bytes,1,rep,name=DH,proto3" json:"DH,omitempty"` Planar []*PlanarJoint `protobuf:"bytes,2,rep,name=Planar,proto3" json:"Planar,omitempty"` Wheels []*Wheel `protobuf:"bytes,3,rep,name=Wheels,proto3" json:"Wheels,omitempty"` PID []*PID `protobuf:"bytes,4,rep,name=PID,proto3" json:"PID,omitempty"` Motion []*Motion `protobuf:"bytes,5,rep,name=Motion,proto3" json:"Motion,omitempty"` }
func (*Config) Descriptor ¶
func (*Config) GetDH ¶
func (m *Config) GetDH() []*DenavitHartenberg
func (*Config) GetPlanar ¶
func (m *Config) GetPlanar() []*PlanarJoint
func (*Config) MarshalToSizedBuffer ¶
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) XXX_DiscardUnknown ¶
func (m *Config) XXX_DiscardUnknown()
func (*Config) XXX_Marshal ¶
func (*Config) XXX_Unmarshal ¶
type DenavitHartenberg ¶
type DenavitHartenberg struct {}
func (*DenavitHartenberg) Descriptor ¶
func (*DenavitHartenberg) Descriptor() ([]byte, []int)
func (*DenavitHartenberg) GetAlpha ¶
func (m *DenavitHartenberg) GetAlpha() float32
func (*DenavitHartenberg) GetD ¶
func (m *DenavitHartenberg) GetD() float32
func (*DenavitHartenberg) GetIndex ¶
func (m *DenavitHartenberg) GetIndex() uint32
func (*DenavitHartenberg) GetR ¶
func (m *DenavitHartenberg) GetR() float32
func (*DenavitHartenberg) GetTheta ¶
func (m *DenavitHartenberg) GetTheta() float32
func (*DenavitHartenberg) Marshal ¶
func (m *DenavitHartenberg) Marshal() (dAtA []byte, err error)
func (*DenavitHartenberg) MarshalTo ¶
func (m *DenavitHartenberg) MarshalTo(dAtA []byte) (int, error)
func (*DenavitHartenberg) MarshalToSizedBuffer ¶
func (m *DenavitHartenberg) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DenavitHartenberg) ProtoMessage ¶
func (*DenavitHartenberg) ProtoMessage()
func (*DenavitHartenberg) Reset ¶
func (m *DenavitHartenberg) Reset()
func (*DenavitHartenberg) Size ¶
func (m *DenavitHartenberg) Size() (n int)
func (*DenavitHartenberg) String ¶
func (m *DenavitHartenberg) String() string
func (*DenavitHartenberg) Unmarshal ¶
func (m *DenavitHartenberg) Unmarshal(dAtA []byte) error
func (*DenavitHartenberg) XXX_DiscardUnknown ¶
func (m *DenavitHartenberg) XXX_DiscardUnknown()
func (*DenavitHartenberg) XXX_Marshal ¶
func (m *DenavitHartenberg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DenavitHartenberg) XXX_Merge ¶
func (m *DenavitHartenberg) XXX_Merge(src proto.Message)
func (*DenavitHartenberg) XXX_Size ¶
func (m *DenavitHartenberg) XXX_Size() int
func (*DenavitHartenberg) XXX_Unmarshal ¶
func (m *DenavitHartenberg) XXX_Unmarshal(b []byte) error
type Kinematics ¶
type Motion ¶
type Motion struct { Velocity float32 `protobuf:"fixed32,1,opt,name=Velocity,proto3" json:"Velocity,omitempty"` Acceleration float32 `protobuf:"fixed32,2,opt,name=Acceleration,proto3" json:"Acceleration,omitempty"` Jerk float32 `protobuf:"fixed32,3,opt,name=Jerk,proto3" json:"Jerk,omitempty"` }
func (*Motion) Descriptor ¶
func (*Motion) GetAcceleration ¶
func (*Motion) GetVelocity ¶
func (*Motion) MarshalToSizedBuffer ¶
func (*Motion) ProtoMessage ¶
func (*Motion) ProtoMessage()
func (*Motion) XXX_DiscardUnknown ¶
func (m *Motion) XXX_DiscardUnknown()
func (*Motion) XXX_Marshal ¶
func (*Motion) XXX_Unmarshal ¶
type PID ¶
type PID struct { P float32 `protobuf:"fixed32,1,opt,name=P,proto3" json:"P,omitempty"` I float32 `protobuf:"fixed32,2,opt,name=I,proto3" json:"I,omitempty"` D float32 `protobuf:"fixed32,3,opt,name=D,proto3" json:"D,omitempty"` }
func (*PID) Descriptor ¶
func (*PID) ProtoMessage ¶
func (*PID) ProtoMessage()
func (*PID) XXX_DiscardUnknown ¶
func (m *PID) XXX_DiscardUnknown()
func (*PID) XXX_Unmarshal ¶
type PlanarJoint ¶
type PlanarJoint struct { MinAngle float32 `protobuf:"fixed32,1,opt,name=MinAngle,proto3" json:"MinAngle,omitempty"` MaxAngle float32 `protobuf:"fixed32,2,opt,name=MaxAngle,proto3" json:"MaxAngle,omitempty"` Length float32 `protobuf:"fixed32,3,opt,name=Length,proto3" json:"Length,omitempty"` }
func (*PlanarJoint) Descriptor ¶
func (*PlanarJoint) Descriptor() ([]byte, []int)
func (*PlanarJoint) GetLength ¶
func (m *PlanarJoint) GetLength() float32
func (*PlanarJoint) GetMaxAngle ¶
func (m *PlanarJoint) GetMaxAngle() float32
func (*PlanarJoint) GetMinAngle ¶
func (m *PlanarJoint) GetMinAngle() float32
func (*PlanarJoint) Marshal ¶
func (m *PlanarJoint) Marshal() (dAtA []byte, err error)
func (*PlanarJoint) MarshalToSizedBuffer ¶
func (m *PlanarJoint) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PlanarJoint) ProtoMessage ¶
func (*PlanarJoint) ProtoMessage()
func (*PlanarJoint) Reset ¶
func (m *PlanarJoint) Reset()
func (*PlanarJoint) Size ¶
func (m *PlanarJoint) Size() (n int)
func (*PlanarJoint) String ¶
func (m *PlanarJoint) String() string
func (*PlanarJoint) Unmarshal ¶
func (m *PlanarJoint) Unmarshal(dAtA []byte) error
func (*PlanarJoint) XXX_DiscardUnknown ¶
func (m *PlanarJoint) XXX_DiscardUnknown()
func (*PlanarJoint) XXX_Marshal ¶
func (m *PlanarJoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PlanarJoint) XXX_Merge ¶
func (m *PlanarJoint) XXX_Merge(src proto.Message)
func (*PlanarJoint) XXX_Size ¶
func (m *PlanarJoint) XXX_Size() int
func (*PlanarJoint) XXX_Unmarshal ¶
func (m *PlanarJoint) XXX_Unmarshal(b []byte) error
type State ¶
type State struct {
Params []float32 `protobuf:"fixed32,1,rep,packed,name=Params,proto3" json:"Params,omitempty"`
}
func (*State) Descriptor ¶
func (*State) ProtoMessage ¶
func (*State) ProtoMessage()
func (*State) XXX_DiscardUnknown ¶
func (m *State) XXX_DiscardUnknown()
func (*State) XXX_Marshal ¶
func (*State) XXX_Unmarshal ¶
type Wheel ¶
type Wheel struct { Radius float32 `protobuf:"fixed32,1,opt,name=Radius,proto3" json:"Radius,omitempty"` BaseX float32 `protobuf:"fixed32,2,opt,name=BaseX,proto3" json:"BaseX,omitempty"` BaseY float32 `protobuf:"fixed32,3,opt,name=BaseY,proto3" json:"BaseY,omitempty"` }
func (*Wheel) Descriptor ¶
func (*Wheel) ProtoMessage ¶
func (*Wheel) ProtoMessage()
func (*Wheel) XXX_DiscardUnknown ¶
func (m *Wheel) XXX_DiscardUnknown()
func (*Wheel) XXX_Marshal ¶
func (*Wheel) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.