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

郑州哪家网站建设好wordpress怎么设置派送中

郑州哪家网站建设好,wordpress怎么设置派送中,网站建设订单模板下载,计算机网络技术是干什么的实现方式#xff1a; 模仿源代码#xff0c;在cartographer_ros写一个函数#xff0c;以函数指针的方式传入cartographer后端#xff0c;然后接收矫正后的scan数据#xff0c;然后按照话题laserScan发布出来。 需要同时发布点云强度信息的#xff0c;还要自己添加含有强度…实现方式 模仿源代码在cartographer_ros写一个函数以函数指针的方式传入cartographer后端然后接收矫正后的scan数据然后按照话题laserScan发布出来。 需要同时发布点云强度信息的还要自己添加含有强度信息的代码。 核心转换代码如下 for (size_t i 0; i synchronized_data.ranges.size(); i) {const sensor::TimedRangefinderPoint hit synchronized_data.ranges[i].point_time;const Eigen::Vector3f origin_in_local range_data_poses[i] *synchronized_data.origins.at(synchronized_data.ranges[i].origin_index);sensor::RangefinderPoint hit_in_local range_data_poses[i] * sensor::ToRangefinderPoint(hit);const Eigen::Vector3f delta hit_in_local.position - origin_in_local;const float range delta.norm();if (range options_.min_range()) {if (range options_.max_range()) {hit_in_local.intensity synchronized_data.ranges[i].intensity; //accumulated_range_data_.returns.push_back(hit_in_local);//transform::Rigid3f sensor_to_tracking transform::Rigid3f::Translation(Eigen::Vector3f(synchronized_data.origins.at(synchronized_data.ranges[i].origin_index)[0],synchronized_data.origins.at(synchronized_data.ranges[i].origin_index)[1],synchronized_data.origins.at(synchronized_data.ranges[i].origin_index)[2]));undistortion_scan_data_.returns.push_back(sensor_to_tracking.inverse() *(range_data_poses[0].inverse() * hit_in_local));} else {hit_in_local.position origin_in_local options_.missing_data_ray_length() / range * delta;hit_in_local.intensity synchronized_data.ranges[i].intensity; // accumulated_range_data_.misses.push_back(hit_in_local);//transform::Rigid3f sensor_to_tracking transform::Rigid3f::Translation(Eigen::Vector3f(synchronized_data.origins.at(synchronized_data.ranges[i].origin_index)[0],synchronized_data.origins.at(synchronized_data.ranges[i].origin_index)[1],synchronized_data.origins.at(synchronized_data.ranges[i].origin_index)[2]));undistortion_scan_data_.returns.push_back(sensor_to_tracking.inverse() *(range_data_poses[0].inverse() * hit_in_local));}}else{//hit_in_local.position Eigen::Vector3f::Zero();//origin_in_local 0.0 / range * delta;hit_in_local.intensity 0; // //accumulated_range_data_.misses.push_back(hit_in_local);//undistortion_scan_data_.returns.push_back(hit_in_local);}}其他改的地方其实挺多因为 1.我把强度信息也传进去了。 2.对于注册返回的函数指针为了不破坏原有的代码结构都是自己添加新的接口。 3.因为源代码对于一些异常点进行了移除而我要保留所有矫正后的点所以也修改了部分代码。 4.最核心的就是数据转换因为carto处理后的数据的坐标系是local的所以要要逆变换回来。因为carto传入的数据考虑了激光头的外参数所以传回来也要外参数逆变换回来。 好了大家可以开心的使用畸变矫正后的scan话题了。
http://www.hkea.cn/news/14457551/

相关文章:

  • 中国企业网站开发wordpress和vue哪个好
  • 网站是怎么做新手引导南宁整合推广公司
  • 网站建设太金手指六六十一如何做免费企业网站
  • 四川建设厅网站打不开wordpress主题二级菜单栏
  • 一个网站收录很高 但外链很少是什么原因深圳营销策划公司哪家好
  • 西安网站建设方案托管太原百度seo排名
  • 上市公司网站建设分析苏州市住房和城乡建设局信息网站
  • 苏州市建设局安监站网站页面跳转失败
  • 手机网站设计报告模板seo新手快速入门
  • 工商局网站实名认证怎么做微信小程序用到的技术
  • 白城网站建设哪家专业网站域名备案 更改吗
  • 天津整站0453牡丹江信息网二手房买卖
  • 怎样做网站seo商旅100网页版
  • 天津网站建设方案宣传册如何制作
  • 网站uv pv我想做电商怎么加入
  • 品牌网站建设服务商wordpress ftp
  • 合肥的网站建设公司珠海在线网站建设
  • 哪个网站做海报好网站建设的什么是开发实施注意什么
  • 单产品网站模板网站开发实战asp制作视频
  • 网站编辑 教程cuteftp 备份网站
  • 凉山州建设网站wordpress 附件 标签
  • 网站运行维护追波设计网站
  • 网站后台无法上传图片安徽软件开发公司
  • 无线设置网站迪哥哪个网站上做游戏直播
  • 国内设计好的网站案例查域名地址
  • 网络运维工程师需要考什么证书西安网站排名优化
  • 如果做好招聘网站建设衡水淘宝的网站建设
  • 公司网站后台有赞商城网站建设
  • 国内知名网站制作公司做金融必看网站
  • 阿里云上的网站建设西安网络广告推广