ros使用
zgrobot
这个作者很懒,什么都没留下…
展开
-
转载保存关于ros的一些有用网页
ROS 操作系统 是起源于2007年斯坦福大学人工智能实验室的项目与机器人技术公司Willow Garage的个人机器人项目(Personal Robots Program)之间的合作,2008年之后就由Willow Garage来进行推动。ROS 是开源的,是用于机器人的一种后操作系统,或者说次级操作系统。它提供类似操作系统所提供的功能,包含硬件抽象描述、底层驱动程序管理、共用功能的执行、程转载 2014-08-05 10:30:24 · 489 阅读 · 0 评论 -
多项式参数曲线拟合C++实现
#include <ros/ros.h>#include <tf/tf.h>#include <iostream>#include <map>#include <math.h>#include <vector>#include <map>#include <Eigen/Core>#i...原创 2019-05-02 18:09:04 · 4452 阅读 · 1 评论 -
奥比中光的rgdb传感器在indigo上跑rbgdslam v2版本注意事项
https://blog.csdn.net/zhangrelay/article/details/53515859https://blog.csdn.net/qq_29828623/article/details/607650431、主要参考以上两个网页内容,实现奥比中光传感器数据读取显示等;需要注意rgbdslam对opencv版本有要求,不要使用3.4的版本,应该是用2.*的版本就可以了。2、...原创 2018-06-27 11:23:47 · 738 阅读 · 0 评论 -
ROS: How to develop catkin packages from an IDE
http://www.ciencia-explicada.com/2014/12/ros-how-to-develop-catkin-packages-from-an-ide.html记录下,可以用转载 2017-02-14 17:36:17 · 289 阅读 · 0 评论 -
ros中yaml文件读写的一种实现
核心代码如下,实现了读取某个yaml文件,增加某项,在输出到文件中的作用。#include "yaml-cpp/yaml.h" double res; std::string str; std::ifstream fin("/home/robot/test.yaml"); YAML::Node doc = YAML::Load(fin); doc["re原创 2017-02-07 18:56:02 · 6739 阅读 · 1 评论 -
odom->base_link
tf::TransformBroadcaster odom_broadcaster;ros::Time current_time,last_time;current_time = ros::Time::now();geometry_msgs::Quaternion odom_quat = tf::createQuaternionMsgFromYaw(t);geometry_ms原创 2016-11-10 19:01:36 · 582 阅读 · 0 评论 -
ubuntu14.4版本indigo下使用深度传感器设备命令
1?kinect V1????????kinect???ros??????????roslaunch freenect_launch freenect-registered-xyzrgb.launch2??????roslaunch astra_launch astra.launchROS????https://github.com/orbbec/r原创 2016-07-19 17:25:10 · 572 阅读 · 0 评论 -
ubuntu14.4在ros-indigo版本上kinect显示no device connected
http://answers.ros.org/question/235440/test-kinectno-devices-connected-waiting-for-devices-to-be-connected/发现之前常用的打开kinect的ros软件包有问题,不再能正常打开kinect。经过验证,上面链接的网页是可以正常工作的。原创 2016-06-11 19:03:07 · 1415 阅读 · 0 评论 -
realsense r200模块在ros-indigo版本下的使用
首先在https://github.com/PercATI/RealSense_ROS网页上下载realsense的安装包;下载后解压缩依次sh执行压缩包中三个文件夹中的sh脚本。在安装前,先执行下sudo apt-get update ,然后把turtlebot的安装包安装好。上述执行完毕后,即可执行roslaunch realsense realsense_r200_launc原创 2016-03-17 00:24:48 · 2165 阅读 · 0 评论 -
lsd_slam试用—-在indigo上
1、利用https://github.com/tum-vision/lsd_slam介绍的方法先安装需要的模块: sudo apt-get install ros-indigo-libg2o ros-indigo-cv-bridge liblapack-dev libblas-dev freeglut3-dev libqglviewer-dev libsuitesparse-dev原创 2016-06-21 20:58:48 · 614 阅读 · 0 评论 -
kinecty一代和realsense r200的深度数据对比
上图为kinect一代的实际效果,可见抖动相对较小上图为realsense r200 的实际效果。可见抖动大很多。貌似视野范围也不同...没有细测这块了...原创 2016-06-25 18:34:57 · 3315 阅读 · 1 评论 -
realsense r200与rtabmap在ros下的使用
roslaunch realsense realsense_r200_launch.launch dHeight:=240 dWidth:=320 dFPS:=30 cHeight:=240 cWidth:=320 cFPS:=30roslaunch rgbd_mapping_my.launch rgb_topic:=/camera/color/image_raw depth_原创 2016-03-18 00:43:54 · 1888 阅读 · 0 评论 -
多个主机集成到一个ros中
在配置ros的环境时,首先需要保证每个主机都能知道其他主机的IP地址。也就是需要在/etc/hosts中添加主机名及其对应的ip。其次,在配置运行环境时,需要制定ROS_HOSTNAME和ROS_MASTER_URI为指定的roscore运行的主机对应的参数。在保证网络通信ok的情况下,即可实现在多个主机上都可基于ros通信控制等。原创 2016-01-06 11:31:05 · 277 阅读 · 0 评论 -
rosrun时直接设置参数
使用usb摄像头调试时,不想写launch文件,想在rosrun时直接设置参数可以以此为例:rosrun usb_cam usb_cam_node _video_device:=/dev/video1原创 2015-09-23 20:54:23 · 2568 阅读 · 0 评论 -
ros对摄像头显示的修正补充
想在ros上做摄像头数据采集显示,原创 2014-08-04 16:29:41 · 691 阅读 · 0 评论 -
使用opencv实现直线提取
void mapCallback(const nav_msgs::OccupancyGrid& msg){ ROS_INFO("I heard frame_id: [%s]", msg.header.frame_id.c_str()); resolution = msg.info.resolution; width = msg.info.width; he...原创 2019-05-28 13:38:00 · 1517 阅读 · 0 评论