文章分类 - RoboMaster
摘要:【三维空间刚体运动】 ※描述刚体在三维空间的运动:一次平移+一次旋转 ※位姿:位置+姿态 线代知识补充:内积/外积 内积 结果是一个值 外积 结果是一个向量 方向垂直于这两个向量 大小为|a||b|sin<a,b> 是两向量张成四边形的有向面积 计算方式 定义法->求行列式 i,j,k分别为x,y,
阅读全文
摘要:【三维视觉基础】 相机标定 https://zhuanlan.zhihu.com/p/30813733 公式 重投影误差 检验相机标定结果 一般小于0.1可接受 定义 真实物体投到相机的像素点与计算得到像素点的距离 PnP 反向投影以得到深度信息 本质上是反解[R t] 方法 添加等式约束:真实位置
阅读全文
摘要:【卡尔曼滤波】 【重要!】五个公式 【重要!】公式总结 【重要!】卡尔曼模型使用步骤 Q 更信任观测值 R 更信任估计值 若更信任观测值:曲线毛刺会多 若更信任估计值:响应速度会慢 —————————————以下为看课笔记————————————— 适用系统:线性高斯系统 线性 高斯 噪声满足正态分
阅读全文
摘要:不同节点之间话题订阅发布 https://www.cnblogs.com/whiteink/articles/18595916 要点 (1)消息接口包:写+包含 (2)publisher和subscription:定义、调用+回调函数写实际操作! (3)launch一次启动多节点 (4)没收到消息的
阅读全文
摘要:【DDS中间件】 DDS-Data Distribution Service 数据分发服务 切换DDS Fast DDS $ sudo apt install ros-$ROS_DISTRO-rmw-fastrtps-cpp $ export RMW_IMPLEMENTATION=rmw_fastr
阅读全文
摘要:【同一进程组织多个节点】 注:战队现使用可组合节点组织多节点 使用执行器组织节点 示例 int main(int argc,char** argv){ rclcpp::init(); rclcpp::executors::SingThreadedExecutor executor; auto nod
阅读全文

浙公网安备 33010602011771号