drake - 逆运动轨迹上的速度级约束
问题描述
我有一个关于inverseKinTraj
课堂的问题。它似乎会返回qsol
,qdotsol
并且qddotsol
我想在时间步上添加速度约束。例如,我想添加A(q(t))*qdot(t) = Constant
和(q(t+1)-q(t))/dt=qdot(t+1)
。有什么方法可以对反向运动轨迹施加速度水平约束?
解决方案
inverseKinTraj
不提供约束 API A(q(t)) * qdot(t) = constant
。此外,inverseKinTraj
假设轨迹是分段三次样条(即它具有连续的关节速度/加速度),因此我们不能进行反向欧拉积分(q(t+1) - q(t)) / dt = qdot(t+1)
,它不会给出连续的关节速度/加速度。
推荐阅读
- mongodb - MongoDB 创建具有用于空间查询的特征数组的 2dsphere 索引
- javascript - 无法将 PDF 加载到 S3
- kubernetes - 在 Google Kubernetes Engine 上使用 Horizontal Pod Autoscaler 失败并显示:无法读取所有指标
- react-native - 如何访问和显示从 api 获取的费率对象?
- android - Android ADB 端口转发返回 CONNECT 因 curl 中止
- android - 在 Flutter GridView 构建器中添加自定义项
- linux - Linux 上“ss -tulw”输出中的“lbc-control”
- python - array() 和 [] Python 之间的区别
- linux-kernel - 如何在没有 menuconfig 或类似工具的情况下配置 Linux 内核?
- c++ - 为什么编译器会跳过我的输入?