Kalibr
Kalibr中使用了B-spline实现位姿的内插,进而完成相机和IMU之间的时间同步标定。
catkin_make
ros会自己找到src下面的源代码,并开始build,如果src下面有好几个源代码,就通过DCATKIN_WHITELIST_PACKAGES指定一个就行:1 |
|
安装则catkin_make install
,
使用catkin_make -DCMAKE_INSTALL_PREFIX=/opt/ros/groovy install
指定要安装在哪里。
清理安装文件catkin_make clean
。
泡泡机器人SLAM与你一同成长❤
使用之前先看看本地都有哪些镜像和容器。
1 |
|
查看现有容器以及状态。
1 |
|
e.g.现有用于laser slam的镜像, 设置了界面,ssh,基于amazinghao/ubuntu:graph_slam_clean镜像。
1 |
|
一些容器内部设置必须在创建的时候就设置好,不然就只能重新创建。比如端口映射,文件夹挂载,设置别名,虚拟内存设置,时区设置等。
由于在开发时不可避免的会遇到多个环境,在不同环境之间进行切换是一个很麻烦的事情,因此使用用户宏可以很好的帮助我们进行环境切换和别名替换,便于多人协同开发。
在属性管理器中选中任意配置环境中的Microsoft.Cpp.x64.user
,弹出如下页面:
泡泡机器人SLAM与你一同成长❤
其实关键就是添加一个可视化的应用,如X11 apps (and GL), is the key for display inside the docker,e.g.
1 |
|
1 |
|
-e DISPLAY=$DISPLAY
,after this the gui inside the
docker will show in the host machine
--privileged
,will make all extend equippment
available for the docker