- 博客(5)
- 收藏
- 关注
原创 amcl laser_sensor
1.通过特定的感知模型进行粒子滤波器的更新bool AMCLLaser::UpdateSensor(pf_t *pf, AMCLSensorData *data)bool AMCLLaser::UpdateSensor(pf_t *pf, AMCLSensorData *data) //选择模型{ if (this->max_beams < 2) re...
2019-03-15 17:04:49 1076
转载 DraftSight:Linux下完美的AutoCAD
安装:DraftSight是一个 2D CAD 工具。可以创建、编辑、查看AutoCAD的DWG文建。目前还没有办法PPA安装,请自行到下面地址下载DEB安装包:http://www.3ds.com/products/draftsight/download-draftsight/然后您可能需要安装这两个包:sudo apt-get install libdire...
2019-03-11 13:36:58 14958 1
原创 amcl API
AMCL 节点 API1.简介amcl接收基于激光的地图,激光扫描和变换消息,并输出姿势估计。在启动时,amcl根据提供的参数初始化其粒子过滤器 请注意,由于默认值,如果未设置参数,则初始过滤器状态将是以(0,0,0)为中心的中等大小的粒子云。2D的概率定位系统,输入激光雷达数据、里程计数据,输出机器人在地图中的位姿。用的是自适应蒙特卡洛定位方法,这个方法是在已知地图中使用粒子滤波方法...
2019-03-07 21:40:18 573
原创 amcl node.cpp
1.主函数主函数主要作用是: 定义一个信号变量,管理节点 定义amclNode对象intmain(int argc, char** argv){ ros::init(argc, argv, "amcl"); ros::NodeHandle nh; // Override default sigint handler signal(SIGINT, sig...
2019-03-07 21:32:43 855 1
转载 Linux共享库、静态库、动态库详解
1. 介绍 使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。 程序函数库可分为3种类型:静态函数库(static libraries)、共享函数库(shared librarie...
2019-03-06 17:03:43 464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人