跳转到内容

Trajectory::MotorTrajectory API

文档稀疏
符号
82
已记录
10
修订版本
0.1.0+29bd084ccf5d

72 / 82 个公开 API 符号没有说明。

命名空间

1

2

结构体

2

函数

51

trajectory::MotorTrajectory::MotorTrajectory

                    trajectory::MotorTrajectory< MotorNum >::MotorTrajectory (controllers::MotorVelController *motor_controller, const ProfileConfig &profile_cfg, const PD::Config &error_pd_cfg, const float finish_threshold=2.0)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:66

trajectory::MotorTrajectory::MotorTrajectory

                    trajectory::MotorTrajectory< MotorNum >::MotorTrajectory (controllers::MotorVelController *motor_controllers[MotorNum], const ProfileConfig &profile_cfg, const PD::Config &error_pd_cfg, const float finish_threshold=2.0)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:36

trajectory::MotorTrajectory::MotorTrajectory

                    trajectory::MotorTrajectory< MotorNum >::MotorTrajectory (controllers::MotorVelController(&motors)[MotorNum], ProfileConfig profile_cfg, const PD::Config &error_pd_cfg, const float finish_threshold=2.0)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:51

trajectory::MotorTrajectory::lastFailureInfo

                    const velocity_profile::SCurveProfile::FailureInfo & trajectory::MotorTrajectory< MotorNum >::lastFailureInfo () const
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:258

trajectory::MotorTrajectory::profileUpdate

                    void trajectory::MotorTrajectory< MotorNum >::profileUpdate (const float dt)
                  

更新速度规划曲线 dt 间隔时间 (unit: s)

MotorTrajectory/motor_trajectory.hpp:79

trajectory::MotorTrajectory::setDefaultProfileConfig

                    void trajectory::MotorTrajectory< MotorNum >::setDefaultProfileConfig (const ProfileConfig &cfg)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:300

trajectory::MotorTrajectory::setRelativeTarget

                    bool trajectory::MotorTrajectory< MotorNum >::setRelativeTarget (const float target, const LinkMode link_mode)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:219

trajectory::MotorTrajectory::setRelativeTarget

                    bool trajectory::MotorTrajectory< MotorNum >::setRelativeTarget (const float target, const LinkMode link_mode, const ProfileConfig &config)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:193

trajectory::MotorTrajectory::setRelativeTarget

                    bool trajectory::MotorTrajectory< MotorNum >::setRelativeTarget (const float target, const ProfileConfig &config)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:223

trajectory::MotorTrajectory::setTarget

                    bool trajectory::MotorTrajectory< MotorNum >::setTarget (const float target, const LinkMode link_mode)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:184

trajectory::MotorTrajectory::setTarget

                    bool trajectory::MotorTrajectory< MotorNum >::setTarget (const float target, const LinkMode link_mode, const ProfileConfig &config)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:123

trajectory::MotorTrajectory::setTarget

                    bool trajectory::MotorTrajectory< MotorNum >::setTarget (const float target, const ProfileConfig &config)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:188

trajectory::MotorTrajectorySlave::MotorTrajectorySlave

                    trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::MotorTrajectorySlave (controllers::MotorVelController *motor_controller, const PD::Config &error_pd_cfg)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:54

trajectory::MotorTrajectorySlave::MotorTrajectorySlave

                    trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::MotorTrajectorySlave (controllers::MotorVelController *motor_controllers[MotorNum], const PD::Config &error_pd_cfg)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:33

trajectory::MotorTrajectorySlave::MotorTrajectorySlave

                    trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::MotorTrajectorySlave (controllers::MotorVelController(&motors)[MotorNum], const PD::Config &error_pd_cfg)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:43

trajectory::MotorTrajectorySlave::applyTargetWithLastError

                    void trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::applyTargetWithLastError ()
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:238

trajectory::MotorTrajectorySlave::dps2rpm

                    static constexpr float trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::dps2rpm (const float dps)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:236

trajectory::MotorTrajectorySlave::getCurrentAvePosition

                    float trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::getCurrentAvePosition () const
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:202

trajectory::MotorTrajectorySlave::getCurrentAveVelocity

                    float trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::getCurrentAveVelocity () const
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:210

trajectory::MotorTrajectorySlave::profileUpdate

                    void trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::profileUpdate ()
                  

从缓冲区取出一个外部轨迹点作为当前目标。

MotorTrajectory/motor_trajectory_slave.hpp:70

trajectory::MotorTrajectorySlave::profileUpdate

                    void trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::profileUpdate (const TargetPoint &point)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:92

trajectory::MotorTrajectorySlave::pushTrajectoryPoint

                    bool trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::pushTrajectoryPoint (const TargetPoint &point)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:61

trajectory::MotorTrajectorySlave::updateTarget

                    void trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::updateTarget (const TargetPoint &target)
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:233

枚举

1

类型定义

1

trajectory::MotorTrajectory::ProfileConfig

                    using trajectory::MotorTrajectory< MotorNum >::ProfileConfig = velocity_profile::SCurveProfile::Config
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:34

变量

21

trajectory::MotorTrajectory::ctrl_

                    controllers::MotorVelController* trajectory::MotorTrajectory< MotorNum >::ctrl_[MotorNum] [MotorNum]
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:303

trajectory::MotorTrajectory::last_failure_info_

                    velocity_profile::SCurveProfile::FailureInfo trajectory::MotorTrajectory< MotorNum >::last_failure_info_
                  

上游未提供说明。

MotorTrajectory/motor_trajectory.hpp:316

trajectory::MotorTrajectorySlave::TargetPoint::dq

                    float trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::TargetPoint::dq
                  

目标输出角度导数,单位 deg/s。

MotorTrajectory/motor_trajectory_slave.hpp:30

trajectory::MotorTrajectorySlave::cmd_buffer_

                    std::conditional_t<Offline, NoBuffer, libs::RingBuffer<TargetPoint, BufferCapacity> > trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::cmd_buffer_
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:259

trajectory::MotorTrajectorySlave::ctrl_

                    controllers::MotorVelController* trajectory::MotorTrajectorySlave< MotorNum, BufferCapacity, Offline >::ctrl_[MotorNum] [MotorNum]
                  

上游未提供说明。

MotorTrajectory/motor_trajectory_slave.hpp:231

宏定义

1

文件

2