ROS
光子乘羽
我从来没有长大,也从来没有停止过成长。
展开
-
关于声音Festival Text-to-Speech声音种类及说话人/sound_play
ROS中PocketSphinx语音识别_安装arbotix simulator仿真环境_turtlebot的仿真语音控制 这篇博客里有写到实现播放语音,可以有不同的声音可以参考http://www.pirobot.org/blog/0022/hydro中的声音驱动已经装过 sudo apt-get install ros-hyd原创 2016-12-20 14:33:10 · 1717 阅读 · 0 评论 -
ROS中PocketSphinx语音识别_安装arbotix simulator仿真环境_turtlebot的仿真语音控制
1.首先安装 PocketSphinx 语音识别1$ sudo apt-get install gstreamer0.10-pocketsphinx2$ sudo apt-get install ros-indigo-pocketsphinx3$ sudo apt-get insta转载 2016-12-18 22:55:22 · 2577 阅读 · 0 评论 -
Ros_Opencv_摁下P键获取一定大小图片_显示矩形框
//Includes all the headers necessary to use the most common public pieces of the ROS system. #include //Use image_transport for publishing and subscribing to images in ROS #include原创 2016-03-16 15:19:30 · 687 阅读 · 0 评论 -
ros_opencv按下键p获取一张视野中央大小一定的kinect图像并传送整型的imageNumber话题
imageCapture.cpp//Includes all the headers necessary to use the most common public pieces of the ROS system.#include //Use image_transport for publishing and subscribing to images in ROS#include原创 2016-01-23 18:27:07 · 1236 阅读 · 0 评论 -
ros_hydro_OpenCV_kinect_imageconverter
1.创建好的工作空间catkin_ws2.创建程序包beginner_opencv,注意其依赖项 cd ~/catkin_ws/srcatkin_create_pkg beginner_opencv sensor_msgs cv_bridge roscpp std_msgs image_transport3.编写节点image_converter.cpp及相关配置原创 2015-12-04 00:25:57 · 1190 阅读 · 0 评论 -
ros_Python_Writing a Simple Publisher and Subscriber
http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28python%291.创建工作空间和程序包roscd beginner_tutorials2.创建scripts文件夹mkdir scriptscd scripts3.Publisher Nodewget https://raw.gi原创 2016-08-22 19:29:23 · 1846 阅读 · 0 评论 -
ros_Install _Kinetic
http://wiki.ros.org/kinetic/Installation/Ubuntu原创 2016-08-22 14:20:10 · 916 阅读 · 0 评论 -
ROS_PCl_加载PCD点云数据文件与接收点云并保存
This example shows how toload a PCD file and publish the resulting point cloud as an ROS message:1.pcl_load.cpp#include#include#include#include#include//which contains the required definit原创 2016-08-28 16:50:15 · 9120 阅读 · 4 评论 -
ROS_PCL+Rviz创建点云并三维显示
1.程序包的配置等参照 第一个PCL程序2.代码.cpp#include#include#include#includemain (int argc, char **argv){ ros::init (argc, argv, "pcl_create"); ros::NodeHandle nh; ros::Publisher pcl_pub = nh.advert原创 2016-08-28 16:08:03 · 9155 阅读 · 2 评论 -
创建语音库总结
ROS中PocketSphinx语音识别_安装arbotix simulator仿真环境_turtlebot的仿真语音控制 这个博客也有写到可参考:http://www.pirobot.org/blog/0022/http://blog.csdn.net/zouxy09/article/details/7949126Creatin原创 2016-12-20 15:06:48 · 2406 阅读 · 0 评论 -
ROS_机械臂相关话题的介绍与使用_接上篇
相关话题的介绍与使用:http://wiki.ros.org/control_msgshttp://wiki.ros.org/moveit_msgshttp://www.360doc.com/content/16/0825/16/7821691_585865831.shtmlhttp://blog.csdn.net/dxuehui/article/details/49923原创 2017-02-09 21:49:54 · 1135 阅读 · 0 评论 -
sudo install 出现:【警告】:下列软件包不能通过验证!
sudo apt-get update原创 2017-03-14 10:35:37 · 8480 阅读 · 2 评论 -
ROS的msg和srv
http://blog.csdn.net/xiaocainiaoshangxiao/article/details/13630065msg是一个描述ROS中消息的域的简单的文本文件,它用来为消息产生不同语言的源代码。 一个srv文件描述一个服务,它由两部分组成,请求和服务。 msg文件被存储在一个包的msg目录下,srv文件被存储在srv目录下。msg是简单的文转载 2017-02-26 17:18:25 · 484 阅读 · 0 评论 -
ROS_PCL_第一个PCL程序
1.创建ROS程序包程序包是基于pcl_conversions pcl_ros pcl_msgs sensor_msgscd catkin_wscatkin_create_pkg pcl_tutorials pcl_conversions pcl_ros pcl_msgs sensor_msgsrospack profileroscd pcl_tut原创 2016-08-25 14:45:25 · 5804 阅读 · 0 评论 -
ubuntu安装ROS/turtlebot
按一下顺序打开网页,按教程来。对于ubuntu12.04不能安装最新的,只能安装hydrol.http://wiki.ros.org/hydro/Installation/Ubuntuhttp://wiki.ros.org/turtlebot/Tutorials/hydro/Installationhttp://wiki.ros.org/turtlebot/Tutori转载 2014-11-17 22:20:14 · 2257 阅读 · 0 评论 -
ROS_OpenCV+PCL程序
1.创建ROS程序包cd catkin_wscatkin_create_pkg ImgPcl std_msgs rospy roscpp sensor_msgs cv_bridge image_transport pcl_conversions pcl_ros pcl_msgscd ImgPclmkdir src//在此创建.cpp文件3。添加P原创 2016-08-25 15:48:36 · 1447 阅读 · 0 评论 -
在ros中安装/打开kinect
roscorerosrun openni_camera openni_node////可不要roslaunch openni_launch openni.launchrosrun image_view image_view image:=/camera/rgb/image_color//////打开彩色摄像头rosrun image_view image_view image:原创 2015-11-01 13:13:28 · 2644 阅读 · 0 评论 -
geometry_msgs/Twist Message
http://docs.ros.org/api/geometry_msgs/html/msg/Twist.htmlFile: geometry_msgs/Twist.msgRaw Message Definition# This expresses velocity in free space broken into its linear and angular parts.V原创 2017-03-03 20:04:40 · 8157 阅读 · 0 评论 -
pi_speech_tutorial
http://www.pirobot.org/blog/0022/下载:https://github.com/pgigioli/pi_speech_tutorialpi_speech_tutorial是一个程序包解压为pi_speech_tutorialrosdep install pi_speech_tutorialrosmake pi_speech_tutorial原创 2016-12-19 22:31:02 · 579 阅读 · 0 评论 -
object_recognition
http://wg-perception.github.io/object_recognition_core/http://wg-perception.github.io/object_recognition_core/install.html#install到下面一命令出错:cd .. && rosdep install --from-paths src -i -yE原创 2015-12-07 20:55:22 · 1684 阅读 · 0 评论 -
ros_kinect人脸识别face_recognition
1.下载$ cd ~/catkin_ws/src$ git clone https://github.com/procrob/procrob_functional.git --branch catkin$ cd ~/catkin_ws$ catkin_make$ source ~/catkin_ws/devel/setup.bash1.1文件说明:data文原创 2015-12-07 15:31:19 · 6385 阅读 · 5 评论 -
ros_opencv_按下键p从kinect获取一张一定大小的图片并处理
//Includes all the headers necessary to use the most common public pieces of the ROS system.#include //Use image_transport for publishing and subscribing to images in ROS#include //Use cv_bridge t原创 2016-01-22 12:09:32 · 1645 阅读 · 0 评论 -
ros_fuerte创建工作空间、创建ROS功能包、编译ROS功能包、创建节点(cpp)、编译节点、使用launch文件、创建srv和msg文件、使用新建的srv和msg文件
1.创建工作空间在开始具体工作之前,首先创建工作空间。在工作空间中完成代码。若查看ROS正在使用道工作空间:echo $ROS_PACKAGE_PATH创建新文件夹:cd~mkdir ~p dev/rosbook将此路径添加ROS_PACKAGE_PATH.只需在~/.bashrc文件末尾添加一个新行:echo "export ROS_PACKAGE_PATH=~d原创 2015-11-01 15:35:20 · 3432 阅读 · 3 评论 -
ROS_hydro_catkin建立标准程序包_helloworld.h+helloworld.cpp+helloworldnode.cpp
1.创建标准catkin工作空间mkdir mycatkincd mycatkinmkdir build devel srccatkin_makesource devel/setup.bash2.创建一个catkin程序包mkdir src/modular_lib_pkgAdd bare-bones Catkin CMakeLists.txt a原创 2015-11-28 22:28:04 · 1048 阅读 · 0 评论 -
ROS_hydro_catkin创建工作空间~helloworld.cpp_rosrun/roslaunch
Create a ROS WorkspaceLet's create a catkin workspace: $ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ catkin_init_workspaceEven though the workspace is empty (there are no packages in原创 2015-11-28 23:31:39 · 1388 阅读 · 0 评论 -
ROS_hydro_helloworld.cpp_g++编译
1.创建文件mkdir hello_world_tutorialcd hello_world_tutorialhello_world_node.cpp// Include the ROS C++ APIs#include // Standard C++ entry pointint main(int argc, char** argv) { // Announce原创 2015-11-28 21:30:24 · 1667 阅读 · 0 评论 -
ROS_catkin创建工作空间_官网资料整理
Create a ROS WorkspaceLet's create a catkin workspace: $ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ catkin_init_workspaceEven though the workspace is empty (there are no packages原创 2015-11-26 17:22:33 · 2595 阅读 · 0 评论 -
ros用rqt_graph显示节点关系、rqt_plot显示数据流、rqt_console显示节点的输出、rqt_logger_level
Using rqt_graphrqt_graph creates a dynamic graph of what's going on in the system. rqt_graph is part of therqt package. Unless you already have it installed, run:$ sudo apt-get install ros转载 2015-11-26 16:36:59 · 17625 阅读 · 0 评论 -
turtlesim
只要装了ros就可以的。roscorerosrun turtlesim turtlesim_node ///启动一个新节点,出现一个窗口,有一个小海龟。rosrun turtlesim turtle_teleop_key ////通过节点订阅的主题,可以使用箭头键移动乌龟。rosservice call /clear /////清除小乌龟产生的轨迹rosser原创 2015-11-01 13:53:10 · 3810 阅读 · 0 评论 -
turtlebot+kinect在rviz上显示3D图像
将turtlebot连接到电脑usb接口上,打开turtlebot底盘的开关。kinect连接到电脑usb接口。打开终端,roscore 打开新终端roslaunch turtlebot_bringup minimal.launch打开新终端roslaunch turtlebot_bringup 3dsensor.launch可能会有警告,不用理会。原创 2015-10-27 19:16:40 · 2168 阅读 · 0 评论 -
ROS_OpenCV_socket传送图像_结果不对
//Includes all the headers necessary to use the most common public pieces of the ROS system.#include //Use image_transport for publishing and subscribing to images in ROS#include //Use cv_bridge t原创 2016-01-25 17:03:10 · 1198 阅读 · 0 评论 -
ROS_OpenCV_socket客户端传送图像
//Includes all the headers necessary to use the most common public pieces of the ROS system.#include //Use image_transport for publishing and subscribing to images in ROS#include //Use cv_bridge t原创 2016-01-25 17:12:08 · 649 阅读 · 0 评论 -
笔记ROS_face recognition using Kinect
http://wiki.ros.org/face_recognition$ cd ~/catkin_ws/src$ git clone https://github.com/procrob/procrob_functional.git --branch catkin //下载程序包,完成后可见在 cd ~/catkin_ws/src下有procrob_functional文件夹$ cd原创 2016-05-20 18:21:57 · 1081 阅读 · 0 评论 -
ROS_OpenCV2_MatchTemplate模板匹配
给一张图片,在视野中找到。获取物体的二维坐标。语音相关的话题注释掉了。//给一个物体,在视野中查找#include #include #include #include #include #include #include #include #include原创 2016-03-24 21:30:07 · 1338 阅读 · 0 评论 -
ROS_Hydro_OpenCV2_用鼠标选择图像区域,并保存1,2,3...
ImgCapMouse.cpp文件#include #include #include #include #include #include #include "opencv2/video/tracking.hpp" #include #include #include using namespace cv; u原创 2016-03-10 10:20:17 · 1383 阅读 · 6 评论 -
ros_hydro_Opencv_with_Kinect_camshiftdemo.cpp
ros下的camshiftdemo.cpp//Includes all the headers necessary to use the most common public pieces of the ROS system.#include //Use image_transport for publishing and subscribing to images in ROS#inc原创 2015-12-21 17:50:14 · 1510 阅读 · 2 评论 -
Ros_OpenCV_cascade分类器检测程序
//Includes all the headers necessary to use the most common public pieces of the ROS system. #include //Use image_transport for publishing and subscribing to images in ROS #include原创 2016-03-16 19:14:49 · 792 阅读 · 0 评论 -
Ros_OpenCV_socket_客户端程序_与语音结合训练与测试图像
//Includes all the headers necessary to use the most common public pieces of the ROS system.#include //Use image_transport for publishing and subscribing to images in ROS#include //Use cv_brid原创 2016-03-16 13:18:26 · 1430 阅读 · 0 评论 -
安装设备 PrimeSense 1.09_openni2
安装openni2-camera和openni2-launchsudo apt-get install ros-hydro-openni2-camerasudo apt-get install ros-hydro-openni2-launch安装一些依赖$ sudo apt-get install git g++ make python libusb-1.0-0-dev l原创 2016-03-01 18:41:31 · 2525 阅读 · 0 评论 -
ROS_OpenCV_socket客户端发送kinect图像及接受图像
//Includes all the headers necessary to use the most common public pieces of the ROS system.#include //Use image_transport for publishing and subscribing to images in ROS#include //Use cv_brid原创 2016-01-26 18:50:52 · 926 阅读 · 1 评论