- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 ros aruco marker
参考链接: 1. aruco ros 2. aruco github首先要有图片源,可用一个简单的uvc摄像头,这里选择uvc图片源。rosrun uvc_camera uvc_camera_node需要注意的是,图片是需要经过校准的,即在默认路径下有默认文件。~/.ros/camera_info/camera.yaml校准过程的参考链接: camera calibrat...
2018-04-26 15:11:30 1900
原创 kinco底盘急停开关注意事项
机器人一直使用kinco的底盘,从软件工具kincoServco上可以看到急停的详细状态 连接上底盘后,代开I/O端口,里面第一个DIN1就是急停的选项。 这个位置如果是绿色指明正处于急停状 极性:当极性改变时,急停开关的按下与弹起会反过来。状态保存:正常急停如下,按下后的状态 需要在基本操作里面,将存储IO配置参数添加到基本操作中,然后设置成1回车保存。
2018-04-26 10:56:30 350
原创 CMakefile find_package小结
编译CMakefile小结下载了最新的opencv源码和opencv extra modules 源码,编译mkdir build; cd build; cmake .. makesudo make installinstall后是将需要的头文件和库文件拷贝到/usr目录下,有时是/usr/local目录下。具体如何区分还待进一步分析然后编译opencv extra modules中的样例代码。
2018-04-20 17:41:29 2432
原创 opencv 编译 sample代码
版本:opencv-2.4.13.6在官网上下载源码修改CMakefile中的OCV_OPTION(BUILD_EXAMPLES "Build all examples" OFF )改成OCV_OPTION(BUILD_EXAMPLES "Build all examples" ...
2018-04-19 14:55:07 2372
原创 ros中如何根据map.yaml和tf数据确定地图中机器人的位置
地图的yaml格式中有其中origin是建图时机器人的初始位置,单位是米m问题1:如何将orgin转换成实际地图中的位置?1.确定地图的坐标系,为最右上角的像素为坐标(0,0)整副地图都处于坐标系的第三像限2.解析origin x=-2.5m y=-1.6m,将x,y的值除以分辨率resolution(米/像素)得出x=-50个像素,y为-32个像素从地图的最右上角像素数,往左数第50个像素,再往...
2018-04-16 20:29:15 11485 8
原创 ros中uvc摄像头驱动
如果没有额外的需求,只需要显示拍摄到的图片,使用apt-get命令下载ros软件库放置的软件即可sudo apt-get install ros-indigo-uvc-camerarosrun uvc_camera uvc_camernode如果需要修改原生代码,则参考链接:http://wiki.ros.org/uvc_camerahttp://wiki.ros.org/libuvc_came...
2018-04-16 11:49:21 1505
原创 ros calibration单孔摄像头经验总结
环境:ubuntu 14.04 ros indigo,摄像头:Microsoft Corp. LifeCam HD-3000准备摄像头ros中的驱动,在ros中Microsoft Corp. LifeCam HD-3000属于uvc设备(USB video device class)参考链接:http://wiki.ros.org/camera_calibration/Tutorials/Mon...
2018-04-16 11:39:26 1285
原创 ubuntu上安装Arduino IDE
ubuntu版本:14.04第一种方法:直接用apt-get install 命令安装arduinosudo apt-get install arduino然后在命令行中执行arduino就可以了。第二种方法:到度娘上下载最新的安装包,解压后,执行里面的install.sh文件。...
2018-04-16 11:07:24 9591
原创 添加一个Ubuntu的开机启动服务。
添加一个Ubuntu的开机启动服务。如果要添加为开机启动执行的脚本文件,可先将脚本复制或者软连接到/etc/init.d/目录下,然后用:update-rc.d xxx defaults NN命令(NN为启动顺序),将脚本添加到初始化执行的队列中去。注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 t...
2018-04-14 16:52:42 2350
原创 解决"/usr/include/opencv-3.1.0-dev/opencv"non-existent path问题
ros indigo版本需要手动安装opencv3sudo apt-get install ros-indigo-opencv3但在编译whycon时,出现错误CMake Error in whycon/CMakeLists.txt: Imported target "opencv_xphoto" includes non-existent path "/usr/incl
2018-04-14 15:46:35 2118 1
原创 shell中判断前一个命令是否执行成功
通过判断返回值来解决:if [ $? -eq 0 ];then 命令正确的分支else 命令失败的分支fi例如:
2018-04-04 17:31:19 926
原创 ubuntu下升级cmake
1.到cmake官网下载安装包,https://cmake.org/download/2.解压tar -xvf cmake-x.xx.x.tar.gz3.编译+安装cd cmake-x.xx.x./configuremakesudo make install4.新开命令行窗口查看版本cmake -version...
2018-04-04 17:16:14 1258
原创 shell中判断前一个命令是否执行成功
通过判断返回值来解决:if [ $? -eq 0 ];then 命令正确的分支else 命令失败的分支fi例如:
2018-04-04 17:15:32 4362
原创 ubuntu下升级gcc/g++
1.添加源sudo add-apt-repository ppa:ubuntu-toolchain-r/test2.更新升级信息sudo apt-get update3.升级到你所需要的版本,例如sudo apt-get install gcc-5 g++-54.新开命令行窗口,查看版本gcc -vg++ -v5.如果依然是旧的版本号,则进入到/usr目录下cd /usr/binls -l g...
2018-04-04 16:51:59 2770
原创 ubuntu 14.04 解决侧栏,标题栏消失不见
有时,异常下电就会造成这种现象解决办法:按下ctrl+alt+F1 进入命令行重新安装 ubuntu-desktopsudo apt-get purge ubuntu-desktopsudo apt-get install ubuntu-desktop然后重启如果还不行,就执行rm -rf .config/然后重启,不过需要重新配置一些启动项
2018-04-02 14:07:19 1615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人