
ROS
zhuoyueljl
这个作者很懒,什么都没留下…
展开
-
ROS rviz奔溃:QXcbConnection: XCB error解决方法
出现上述问题的原因:1、由于使用了teamviewer远程控制下位机;2、rviz是一个基于opengl开发的图形插件,需要使用理论的屏幕参数(thetis' screen),由于使用了teamviewer会导致屏幕参数值不对,猜测应该是16:9和分辨率1924x1024之类的参数变化,从而导致rviz出错;解决方法:1)在下位机中接入显示器,再在启用teamviewer的PC上开原创 2017-12-05 09:55:07 · 12239 阅读 · 3 评论 -
Ubuntu16.04_ROS_kinetic下如何使用OpenCV2.4进行编译
1、背景 由于之前是在ROS indigo下编译相关的包的,而且indigo默认使用OpencCV2.4.8进行编译,所以相关的自己写的一些package都是基于OpenCV2.4实现的;由于自己买了新电脑,Ubuntu14.04各种对新电脑硬件支持不好;被迫无奈用Ubuntu16.04,由于ubuntu16不支持ROS-indigo,所以自然而然的用了ROS-kinetic;原创 2017-11-11 09:45:40 · 3804 阅读 · 1 评论 -
ROS代码在QT5.9.1下的调试 2017/11/2更新
2017年11月2号根据插件作者原网址:https://launchpad.net/~levi-armstrong/+archive/ubuntu/ppa 修改QT5.7.1安装 1、在终端上输入一下命令:$ sudo add-apt-repository ppa:beineri/opt-qt571-trusty$ sudo add-apt-repository原创 2017-11-02 16:39:04 · 1872 阅读 · 0 评论 -
ubuntu14.04 利用ros usb_cam包驱动摄像头后显示图像上下颠倒的解决方法
1、利用cv_camera(http://wiki.ros.org/cv_camera)包解决$ mkdir -p ~/camera_ws/src$ cd ~/camera_ws/$ catkin_make$ source devel/setup.bash$ cd src$ git clone https://github.com/OTL/cv_camera.git$原创 2017-09-20 16:26:12 · 1829 阅读 · 0 评论 -
MoveIt轨迹规划
源码#include <iostream> //handeye_calibration#include <Eigen/Eigen>#include <stdlib.h>#include <Eigen/Geometry>#include <Eigen/Core>#include <moveit/move_grou...原创 2017-09-09 17:05:37 · 3945 阅读 · 0 评论 -
ubuntu14.04-Ros-indigo下配置Eigen库,亲测好用!!!
1、在CMakeLists文件中添加以下依赖即可解决:find_package(Eigen3 REQUIRED)message(STATUS "Found eigen3:")message(STATUS " include: ${EIGEN3_INCLUDE_DIR}")message(STATUS " definitions: ${EIGEN3_DEFINITIONS}")inc原创 2017-09-23 14:02:41 · 1793 阅读 · 0 评论 -
ROS下工业机器人的运动规划及轨迹规划
仿真过程中若rviz窗口抖动,则点击窗口最大化按钮使其窗口非最大话即可消除窗口抖动1、利用moveit结合industrial_robot_client包提供的joint_trajectory_action发布joint_path_command数据,由于moveit规划的路径加速度存在较大抖动,故需利用三次样条曲线进行平滑处理后,连同各个关节位置、速度、加速度打包发送给控制器;最后利用控制器控制...原创 2017-09-06 17:49:54 · 6902 阅读 · 5 评论 -
如何利用QT在terminal终端执行ROS系统中的roslaunch命令(How to launch a roslaunch in Qt with a terminal (GUI) )
一、背景(为什么要利用QT在terminal终端执行ROS系统中的roslaunch命令)1)由于ROS系统下的各个launch文件的的执行都得在terminal终端执行,而且ROS系统对于非开发者的使用难度很大,故而导致ROS系统在产品化的过程中使用受阻;2)由于在机器人系统开发的过程中,常常需要启动多个launch文件,故而想在利用QT界面中的按键命令一次性运行多个launch文件原创 2017-05-11 23:08:16 · 5630 阅读 · 9 评论 -
ROS下订阅topic,显示并保存Kinect(Xtion pro live )深度摄像机的RGB图像
这里订阅了的是Kinect for Xbox One或是华硕的Xtion Pro Live的topic:/camera/rgb/image_raw 。1、编写源程序#include #include #include #include #include using std::cout;using std::endl;using std::stringstream;using原创 2016-12-10 13:02:48 · 6939 阅读 · 6 评论 -
ROS下订阅topic,显示并保存Kinect(Xtion pro live )深度点云图
这里订阅了的是Kinect for Xbox One或是华硕的Xtion Pro Live的topic:/camera/depth_registered/points,初学者务必要了解什么是depth_registered(配准)。这个topic是包含了利用相机内置的calibration参数来配准RGB图和深度图,也即它的像素点包含了颜色和深度信息。1、编写源程序下面给出源程序,源程原创 2016-12-09 15:24:40 · 5141 阅读 · 2 评论