ROS
初生牛犊_GDUT
学习,勿忘初心
展开
-
ROS实战之人脸检测
ROS实战之人脸检测ROS:indigo 摄像头:罗技c270 本次实战中人脸检测代码主要参考opencv源码中的facedetect.cpp,根据自己的需要进行裁剪。 编程思想: 在上一篇博客ROS实战之图像发送和接收开始已经定义两个节点分别用于发送摄像头图像和显示图像,在本次实战中将再次增加一个节点用于人脸检测算法的执行。 以下贴出源码: img_deal.cpp/* * Aut原创 2016-08-28 22:12:44 · 4817 阅读 · 0 评论 -
ROS实战之IDE的配置
**Ubuntu上配置jdk** 1. 从oracle官网上下载需要的jdk版本 2. 经过解压的操作后,打开~/.bashrc进行系统路径的修改 export JAVA_HOME=xxxx/jdkxxx export CLASSPATH=${JAVA_HOME}/libexport PATH= ${JAVA_HOME}/bin: $PATH 3. source ~/.bash原创 2016-08-31 16:56:07 · 3813 阅读 · 0 评论 -
ROS实战之catkin
在之前PC端Ubuntu上创建ROS程序包和编译ROS程序一直都是用的rosbuild的方式来进行的,觉得这种方式比较简单方便,而且买的《ROS机器人程序设计》也是用的这种方式。后来为了以后能够在不同平台上进行编译,师兄让我使用catkin的方式来对操作ROS程序,于是就上wiki上去学习了一下,基本上是基于以下几个网页进行了解的。 catkin or rosbuild http://wiki.原创 2016-09-01 16:54:01 · 7425 阅读 · 1 评论 -
ROS实战之ROS组网的搭建
搭建ROS组网工具: 台式机(Ubuntu):192.168.2.101 笔记本(虚拟机):192.168.2.106 步骤(此处以在笔记本中运行roscore为准) 1. 将笔记本和台式机连接在同一个网络下,其中台式机的虚拟机网络连接使用桥接模式,据说用NAT模式会出错,不过我没有试过。 2. 在两台电脑上均安装上chrony包,用于保持同步sudo apt-get install原创 2016-09-03 12:44:07 · 4634 阅读 · 0 评论 -
ROS实战之节点发布/接收图片
ROS-节点发布/接收图片ROS版本:indigo摄像头:罗技C270(可以先用cheese来进行测试摄像头是否正常工作或者lsusb查看)Indigo下OpenCV包的使用* ROS从indigo开始就不再把opencv作为系统依赖包而是作为一个第三方包引入,如果直接使用会在rosmake编译阶段报错,no exist package “opencv2”,此时只需要在CMakeLists.t原创 2016-08-27 00:16:20 · 12044 阅读 · 7 评论