当前位置: 首页 > news >正文

网站开发项目介绍ppt/网络营销师

网站开发项目介绍ppt,网络营销师,云南网站设计模板,网富全网营销 有效果吗文章目录1. 作业11.1 方法12. 作业2系列笔记:手写VIO学习总结(一)1. 作业1 1.1 方法1 1 利用vio_data_simulation-ros_version生成imu的静止时候的仿真数据: 具体步骤: 1.建立work space 2.利用caktin_make编译vio_data_simulation-ros_version 3.rosr…

文章目录

  • 1. 作业1
    • 1.1 方法1
  • 2. 作业2

系列笔记:
手写VIO学习总结(一)

1. 作业1

在这里插入图片描述

1.1 方法1

  • 1 利用vio_data_simulation-ros_version生成imu的静止时候的仿真数据:
    具体步骤:
1.建立work space
2.利用caktin_make编译vio_data_simulation-ros_version
3.rosrun  vio_data_simulation vio_data_simulation_node注意:1.需要修改vio_data_simulation-ros_version/src/gener_alldata.cpp中的bag路径
2.打开vio_data_simulation-ros_version/src/param.h可以设置参数
  • 2 利用高温良的开源代码完成,参考我以前的博文:无人驾驶算法学习(十一):IMU标定及Allan方差分析
  • 3 待续,具体分析

2. 作业2

在这里插入图片描述
readme中提示: 1. 编译vio_data_simulation-master 2. 执行bin/data_gen, 生成数据 3. 执行python_tools/draw_trajectory.py 画出轨迹 4. 换成中值积分, 再重做一遍上述1,2,3过程

  • 1 欧拉法
    编译vio_data_simulation-master, vio_data_simulation-master是一个Cmake工程,对其进行编译。
cd vio_data_simulation-master
mkdir build
cd build
camke ..
make
cd ../bin
./data_gen

此时,在vio_data_simulation-master/bin目录下会生成一些txt文件,我们需要的是imu_pose.txt和imu_int_pose.txt,然后用Python的matplotlib绘图。

说明:
imu_pose.txt是由给定的轨迹方程和欧拉角,生成IMU的pose,imu_int_pose.txt是由给定的轨迹得到速度v和加速度a,再根据欧拉法得到IMU的pose。

cd ../python_tool
python draw_trajctory.py

在这里插入图片描述

  • 2 中值法
    • 2.1 vio_data_simulation-master/src/imu.cpp中欧拉法
 /// imu 动力学模型 欧拉积分Eigen::Vector3d acc_w = Qwb * (imupose.imu_acc) + gw;  // aw = Rwb * ( acc_body - acc_bias ) + gwQwb = Qwb * dq;Vw = Vw + acc_w * dt;Pwb = Pwb + Vw * dt + 0.5 * dt * dt * acc_w;

在这里插入图片描述

  • 2.2 中值法

在这里插入图片描述
替换的代码:

        MotionData imupose = imudata[i];MotionData imupose_ = imudata[i-1];//delta_q = [1 , 1/2 * thetax , 1/2 * theta_y, 1/2 * theta_z]Eigen::Quaterniond dq;Eigen::Vector3d dtheta_half = 1.0/2.0* (imupose.imu_gyro +  imupose_.imu_gyro) * dt /2.0;// Eigen::Vector3d dtheta_half = (imupose.imu_gyro +  imudata[i-1].imu_gyro)/2 * dt /2.0;dq.w() = 1;dq.x() = dtheta_half.x();dq.y() = dtheta_half.y();dq.z() = dtheta_half.z();/// 中值积分Eigen::Vector3d acc_w =  (Qwb * (imupose_.imu_acc) + gw + Qwb*dq * (imupose.imu_acc) + gw )/2;  // aw = Rwb * ( acc_body - acc_bias ) + gwQwb = Qwb * dq;Vw = Vw + acc_w * dt;Pwb = Pwb + Vw * dt + 0.5 * dt * dt * acc_w;

在这里插入图片描述

  • 3 注意:
    对比发现中值法更精准!!!
http://www.lbrq.cn/news/1333549.html

相关文章:

  • 自主建站/seo点击排名
  • APP网站怎么做/云优客seo排名公司
  • 做简历网站 知乎/360推广登录入口官网
  • 中南路网站建设公司/深圳设计公司
  • 幼儿园主题网络图设计学习心得/找seo外包公司需要注意什么
  • 如何让自己网站排名提高/临沂网站建设方案服务
  • 网站建设自查自评/外贸平台有哪些比较好
  • 广告策划书封面/谷歌seo一个月费用需要2万吗
  • 建一个个人网站多少钱/seo软文是什么
  • 香港做网站什么费用/网络开发
  • 简述建设一个网站的一般过程/广州seo教程
  • 用 php网站建设打出一首古诗/亚洲7号卫星电视
  • 什么是网页?/青山seo排名公司
  • 烟台网站推广排名/网络推广需要什么
  • 网站开发部门工资入什么科目/建立网站流程
  • 个人网站备案内容不合格/网站运营主要做什么工作
  • 购买网站服务如何做支出/cms
  • 网站开发与维护价格/快速优化网站排名的方法
  • 一品威客网兼职/怎么seo网站排名
  • 京东电子商务网站建设/网站的网络推广
  • 建设网站哪好/关键词歌词打印
  • 怎样制作一个个人网站/直接打开百度
  • 国外优秀的平面设计网站/如何推广微信公众号
  • 连云港市海州区建设局网站/网络推广的工作内容是什么
  • 广西来宾博彩网站建设/在线搭建网站
  • wordpress有点尴尬诶该页无法显示/搜索引擎优化的主题
  • 内蒙古做网站的公司/微信朋友圈广告投放价格表
  • 重庆网站制作的网站/如何优化网络
  • 做美食的网站可以放些小图片/百度收录查询方法
  • 网站审核照片幕布/seo文章关键词怎么优化
  • 测试环境下因网络环境变化导致集群无法正常使用解决办法
  • 熟悉并使用Spring框架 - 注解篇
  • 前端最新Vue2+Vue3基础入门到实战项目全套教程,自学前端vue就选黑马程序员,一套全通关!笔记
  • web前端第二次作业
  • 豆包 + 蘑兔 AI:你的创作搭子
  • 【Redis优化深度剖析:如何通过读写分离提升系统性能】