
ROS_kinetic机器人操作系统
文章平均质量分 88
zhangrelay
{23年6月之后由AI完全主导}2023年充分见证了AIGC的强大潜力,在被完全取代之前,依旧不忘初心,坚持更新。(2022年及之后,虽然课程教学所作的努力全部失败,但依然在努力寻找那微弱的光。2021年及以前:LoveRobot,Go!!!!人工智能和机器人粉,从事机器人工程专业本科教学和科研工作,研究方向包括多机器人仿真技术,控制与协作,机器人系统软硬件开发等。)
展开
-
ROS_Kinetic_09 ROS基础内容(四)
ROS_Kinetic_09 ROS基础内容(四) rosed~$ rosed roscpp Logger.msg由于没有安装vim,出错:简单修改为gedit编辑:~$ export EDITOR='gedit'~$ rosed roscpp Logger.msg小技巧,使用Tab补全文件名。msg创建msg~$ cd catkin_ws/sr原创 2016-05-24 11:16:09 · 2118 阅读 · 0 评论 -
ROS_Kinetic_11 ROS程序基础Eclipse_C++(二)
ROS_Kinetic_11 ROS程序基础Eclipse_C++(二)编写简单的Service和Client (C++):http://wiki.ros.org/cn/ROS/Tutorials/WritingServiceClient%28c%2B%2B%29上节程序测试以及Python教程可以参考:http://wiki.ros.org/cn/ROS/Tutorials/Ex原创 2016-05-25 18:37:51 · 2096 阅读 · 4 评论 -
ROS_Kinetic_03 ROS入门向导
ROS_Kinetic_03 ROS入门向导每个人都有不同的学习习惯和爱好并针对不同的应用进行ROS相关设计与开发,没有固定不变的学习模式,但以下的内容是通常都会用到的。1. ROS基础教程1.1 学习教程非初学者:直接开启ROS学习之旅。http://wiki.ros.org/cn/ROS/Tutorials初学者:需要学习Linux一些基础知识。http://www.e原创 2016-05-12 15:44:39 · 5129 阅读 · 0 评论 -
ROS_Kinetic_04 ROS基础内容(一)
ROS_Kinetic_04 ROS基础内容(一)在开始基础内容之前,假定您已经完成了ROS kinetic版本的安装,如果没有请参考ROS kinetic安装说明。原创 2016-05-12 20:47:15 · 9299 阅读 · 2 评论 -
ROS_Kinetic_20 ROS基础补充
ROS_Kinetic_20 ROS基础补充1 手动创建ROS功能包参考官网:http://wiki.ros.org/cn/ROS/Tutorials/Creating%20a%20Package%20by%20Hand这里需要注意工具:catkin_create_pkg。源代码参考:https://github.com/ros-infrastructure/catkin_pk原创 2016-07-26 17:44:54 · 2058 阅读 · 0 评论 -
ROS_Kinetic_21 使用Qt Creator Plug in即ros_qtc_plugin
首先,先上原版参考:1 http://wiki.ros.org/IDEs2 https://github.com/ros-industrial/ros_qtc_plugin3 http://www.ros.org/news/2016/07/qt-creator-ide-plug-in-for-ros.html配置步骤主要分为三步:1 https://原创 2016-07-29 21:46:36 · 3914 阅读 · 4 评论 -
ROS_Kinetic_27 在ROS中使用Cartographer进行SLAM
ROS_Kinetic_27 在ROS中使用Cartographer进行SLAMCartographer是谷歌新開源的通用的2D和3D定位與構圖同步的SLAM工具,並提供ROS接口。资料汇总请参考:http://blog.csdn.net/zhangrelay/article/details/527486481. 編譯和安裝:官網提供了基於Ubuntu 14.04(Trusty)和ROS(indi原创 2016-10-08 16:29:01 · 11951 阅读 · 13 评论 -
ROS_Kinetic_23 ROS流行版本和相关书籍汇总
目前,ROS使用的主流版本主要是下面四种:Hydro,Indigo,Jade,Kinetic。DistroRelease datePosterTuturtle, turtle in tutorialEOL dateROS Kinetic Kame(Recommended)May 23rd, 20原创 2016-08-18 21:19:15 · 11180 阅读 · 2 评论 -
ROS_Kinetic_x 目前已更新的常用機器人資料 rosbridge agvs pioneer_teleop nao TurtleBot
Running RosbridgeDescription: This tutorial shows you how to launch a rosbridge server and talk to it. Keywords: rosbridge, roslibjs, teleoperation, Robot Web Tools Tutorial Level: BEGINNER Contents转载 2016-10-10 23:08:49 · 8086 阅读 · 0 评论 -
ROSCon 2016视频和幻灯片发布 ROS机器人操作系统重要参考资料
ROSCon 2016视频和幻灯片发布By Tully Foote on 十月19,2016 7:28 AMROSCon在各方面都创下了历史新高,超过450名与会者,比去年的赞助增加了60%。感谢大家来和你的支持! 并感谢我们的赞助商的财务支持,使会议成长!我们很高兴地宣布,我们已经发布了关于该计划的所有会谈的录音。 你可以找到它们链接到:http://roscon.ros.org/2016/#p翻译 2016-10-22 11:47:23 · 8664 阅读 · 0 评论 -
ROS_Kinetic_05 ROS基础内容(二)
ROS_Kinetic_05 ROS基础内容(二)1. ROS节点node官网教程:http://wiki.ros.org/cn/ROS/Tutorials/UnderstandingNodes基本概念:Nodes:节点,一个节点即为一个可执行文件,它可以通过ROS与其它节点进行通信。Messages:消息,消息是一种ROS数据类型,用于订阅或发布到一个主题。Topics:原创 2016-05-12 23:29:15 · 4002 阅读 · 0 评论 -
ROS_Kinetic_06 ROS基础内容(三)
ROS_Kinetic_06 ROS基础内容(三)先插入一段闲话,关于android的碎片化,无非集中于版本过多,型号各异,品牌杂乱等,似乎这是开源软件无法摆脱的宿命,ROS似乎也在这条路上越走越远,但真是如此吗?有专门的文章论述这类的问题,有兴趣了解ROS版本,点击查看,其实核心的东西一直在那里,从来没有改变,开源的核心是开放,开放的核心是包容,正因为如此才有了如此多的应用,原创 2016-05-13 14:35:09 · 4032 阅读 · 8 评论 -
ROS_Kinetic_07 ROS中机器人三维物理引擎高保真仿真利器gazebo 7.0
ROS_Kinetic_07 ROS中机器人三维物理引擎高保真仿真利器gazebo 7.0ROS kinetic中的gazebo版本是7.0,有很多新的特性。首先,启动gazebo:~$ gazebo可以看到类似下面的截图:gazebo模型可以在网址:http://models.gazebosim.org/模型已经更新到2016-05-09,稍后会提原创 2016-05-15 22:02:37 · 5727 阅读 · 8 评论 -
ROS_Kinetic_08 ROS的集成开发环境(IDEs)之使用Eclipse
ROS_Kinetic_08 ROS的集成开发环境(IDEs)之使用EclipseROS支持的IDEs比较丰富,这里以Eclipse为例介绍一下。具体内容参考:http://wiki.ros.org/IDEs选择适合自己的IDE。1 重新导入shell环境例如,将eclipse的eclipse.desktop中的Exec=eclipse替换为bash -i -c "ecl原创 2016-05-24 09:50:47 · 5328 阅读 · 2 评论 -
ROS_Kinetic_10 ROS程序基础Eclipse_C++(一)
ROS_Kinetic_10 ROS程序基础Eclipse_C++(一)编写简单的消息发布器和订阅器 (C++)http://wiki.ros.org/cn/ROS/Tutorials/WritingPublisherSubscriber%28c%2B%2B%29这里简单用Eclipse实现一下。首相将talker.cpp和listener.cpp复制到hello_kinetic/原创 2016-05-24 23:59:02 · 2392 阅读 · 0 评论 -
ROS_Kinetic_12 ROS程序基础Eclipse_C++(三)usb camera
ROS_Kinetic_12 ROS程序基础Eclipse_C++(三)usb camera软件包下载地址:https://github.com/bosch-ros-pkg/usb_cam下载后,放到catkin_ws中src下;在Eclipse中编译:注意,其中"pixel_format",如果编译后不能正常启动节点,需要修改mjpeg为yuyv。编译完成后,原创 2016-05-27 20:21:06 · 2359 阅读 · 0 评论 -
ROS_Kinetic_13 ROS数据录制与回放
ROS_Kinetic_13 ROS数据录制与回放官网教程:http://wiki.ros.org/cn/ROS/Tutorials/Recording%20and%20playing%20back%20data录制数据~$ roscore ~$ rosrun turtlesim turtlesim_node~$ rosrun turtlesim turtle_tele原创 2016-05-30 23:56:26 · 2905 阅读 · 0 评论 -
ROS_Kinetic_14 ROS工具roswtf的基本使用方法等
ROS_Kinetic_14 ROS工具roswtf的基本使用方法官网教程:http://wiki.ros.org/cn/ROS/Tutorials/Getting%20started%20with%20roswtf安装检查~$ roscore~$ roswtf这时,会有警告。WARNING The following node subscriptions are unco原创 2016-05-31 16:45:15 · 2184 阅读 · 0 评论 -
ROS_Kinetic_15 ROS使用Qt
ROS_Kinetic_15 ROS使用Qt在网页http://www.qt.io/download-open-source/#section-2下载并安装Qt~/下载$ chmod +x qt-opensource-linux-x64-5.6.1.run ~/下载$ ./qt-opensource-linux-x64-5.6.1.run Qt配原创 2016-06-11 18:48:35 · 4304 阅读 · 0 评论 -
ROS_Kinetic_16 ubuntu中安装使用Matlab和ROS
ROS_Kinetic_16 ubuntu(16.04)中安装使用Matlab(2015b)和ROS(kinetic)参考网址:http://cn.mathworks.com/hardware-support/robot-operating-system.html?requestedDomain=www.mathworks.com# http:原创 2016-06-12 23:10:24 · 3697 阅读 · 2 评论 -
ROS_Kinetic_17 使用V-Rep3.3.1(vrep_ros_bridge)
ROS_Kinetic_17 使用V-Rep3.3.1(vrep_ros_bridge)https://github.com/lagadic/vrep_ros_bridgev-rep也有官网也有教程,差别不大。下载master版本。1 bashrcexport VREP_ROOT_DIR=/home/relaybot/Rob_Soft/V-REP_PRO_EDU_V3_3_1_原创 2016-06-15 19:30:14 · 4461 阅读 · 6 评论 -
ROS_Kinetic_19 群机器人框架示例(micros swarm framework)
ROS_Kinetic_19 群机器人框架示例(micros swarm framework)官方网址:http://wiki.ros.org/micros_swarm_framework这个包是一个机器人群的编程框架,包括通信内核和同步协议,同时为群机器人提供必要的数据结构,例如Swarm,Neighbors以及 Virtual Stigmergy。适用于indigo和kinetic原创 2016-06-18 10:17:50 · 3575 阅读 · 0 评论 -
ROS_Kinetic_24 使用catkin_create_qt_pkg快速创建qt-ros功能包
使用catkin_create_qt_pkg快速创建qt-ros功能包参考网址:qt_create:http://wiki.ros.org/qt_createqt_ros:https://github.com/stonier/qt_ros/tree/0.2.9tutorials:http://wiki.ros.org/qt_ros/Tutorials对于kineti原创 2016-08-18 22:50:12 · 5294 阅读 · 2 评论 -
ROS_Kinetic_26 使用rosserial_windows实现windows与ROS master发送与接收消息
使用rosserial_windows实现windows与ROS master发送与接收消息(适用版本hydro,indigo,jade,kinetic)目前已经正式支持ROS1和ROS2在windows系统使用ROS:https://blog.csdn.net/ZhangRelay/article/details/82899582官方wiki地址汇总请参考:http://blog...原创 2016-09-30 14:49:18 · 8845 阅读 · 30 评论 -
ROS_Kinetic_x ROS栅格地图庫 Grid Map Library
源自:https://github.com/ethz-asl/grid_mapGrid MapOverviewThis is a C++ library with ROS interface to manage two-dimensional grid maps with multiple data layers. It is designed for mobile robotic转载 2016-09-28 18:14:30 · 6081 阅读 · 2 评论 -
ROS_Kinetic_x 基於ROS和Gazebo的RoboCup中型組仿真系統(多機器人協作)
國防科學技術大學發布了RoboCup中型組仿真平臺,基於ROS和Gazebo設計。該平臺可以用於多機器人協作研究。參考資料如下:ROS新聞:1 http://www.ros.org/news/2016/09/a-simulation-system-based-on-ros-and-gazebo-for-multi-robot-cooperation-research.html原创 2016-09-18 17:44:17 · 4063 阅读 · 0 评论 -
ROS_Kinetic_02 ROS Kinetic 迁移指南及中文wiki指南(Migration guide)
ROS_Kinetic_02 ROS Kinetic 迁移指南(Migration guide)对于ROS Kinetic Kame有些功能包已经更新改变,提供关于这些包的迁移注意或教程。主要针对于ROS Jade或Indigo。原网页地址:http://wiki.ros.org/kinetic/Migration1. catkin1.1 find_package依赖性为功能包原创 2016-05-11 09:19:06 · 10695 阅读 · 0 评论 -
ROS_Kinetic_28 turtlebot gazebo demo例子
ROS_Kinetic_28 turtlebot gazebo demo例子官方教程:http://wiki.ros.org/turtlebot_gazebo/Tutorials/indigo/Make%20a%20map%20and%20navigate%20with%20it建立简单的地图并路径规划原创 2016-10-20 16:57:05 · 5128 阅读 · 4 评论 -
ROS_Kinetic_22 使用ROS的qt插件即ros_qtc_plugin实现Hi ROS!!!!
参考链接:1. http://blog.csdn.net/u013453604/article/details/52186375 2. http://blog.csdn.net/zhangrelay/article/details/52068865之前,帖子写得太过简略,这里学习和参考了张京林的博客。如果使用的是ubuntu 14.原创 2016-08-15 21:47:15 · 7257 阅读 · 2 评论 -
ROS_Kinetic_29 kamtoa simulation学习与示例分析(一)
致谢源代码网址:https://github.com/Tutorgaming/kamtoa-simulationkamtoa simulation学习与示例分析源码学习与分析是学习ROS,包括RVIZ和Gazebo等必须的过程,大量代码的阅读能够提高加快理解熟练使用ROS Kinetic。首先,先看文件组织:一般README中有详细的使用说明,包括安装,使用和示例教程。CMakeLists.txt原创 2016-10-21 21:02:41 · 5885 阅读 · 0 评论 -
奥比中光Orbbec Astra Pro RGBD 3D视觉传感器在ROS(indigo和kinetic)使用说明 rgb depth同时显示
Orbbec Astra Pro传感器在ROS(indigo和kinetic)使用说明 rgb depth同时显示这款摄像头使用uvc输入彩色信息,需要libuvc和libuvc_ros这样才能在ROS正常使用彩色功能。请在下面网址,分别下载对应包:1 https://github.com/ktossell2 https://orbbec3d.com/develop/也可以直接下载打包好的资源:h原创 2016-12-08 12:11:29 · 46955 阅读 · 73 评论 -
快速了解 Robot Operating System(ROS) 机器人操作系统
http://www.ros.org/关于ROS About ROS http://www.ros.org/about-ros/机器人操作系统(ROS)是用于编写机器人软件的灵活框架。目的在简化多种机器人平台之间创建复杂和鲁棒的机器人行为的任务量,它是工具、库和约定的集合。为什么这么做?因为创建真正可靠和通用的机器人软件是很困难的。从机器人角度而言,任务和环境的多样性是问题的关键。处理这种多变的任原创 2016-12-19 17:57:56 · 13861 阅读 · 4 评论 -
ROS新功能包PlotJuggler绘图
http://www.ros.org/news/2017/01/new-package-plotjuggler.htmlPlotJuggler,PlotJuggler,一个基于Qt的应用程序,允许用户加载,搜索和绘图数据。许多ROS用户将使用MATLAB或rqt_plot实现,当要分析的数据相当大时,效果就不是很好了。PlotJuggler,提供了更加友好的用户界面。特征:Multiplot: 多条曲线添加到情节。在行,列,标签和/或单独的窗口中排列绘图。Zoom: 轻松放大。您可以锁定所有绘图的翻译 2017-01-12 22:47:27 · 8978 阅读 · 0 评论 -
ROS二进制日志包 ROS binary logger package
原文网址:1 http://www.ros.org/news/2017/02/ros-binary-logger-package.html2 https://github.com/CNR-ITIA-IRAS/binary_logger我们想宣布发布新的ROS二进制记录器包。该包装设计为rosbag的替代品,当下列情况时:需要多个和长消息采集(二进制文件具有较小的尺寸)仅需要离线数据分析,并且在RO翻译 2017-02-09 13:43:46 · 1651 阅读 · 0 评论 -
Ubuntu 16.04 + ROS Kinetic 机器人操作系统学习镜像分享与使用安装说明
Ubuntu 16.04 + ROS Kinetic 镜像分享与使用安装说明内容概要:1 网盘文件介绍 2 镜像制作 3 系统使用与安装---- 祝ROS爱好者和开发者新年快乐:-) ----镜像iso约1.7GB,更多功能在网盘中查找即可。1 网盘文件介绍链接: https://pan.baidu.com/s/1hulIXwC 密码: 7udr打开后,目前有5个文件夹,分别为pic、iso、...原创 2017-01-20 16:55:22 · 31990 阅读 · 68 评论 -
ROS + Caffe 机器人操作系统框架和深度学习框架笔记 (機器人控制與人工智能)
ROS + Caffe,这里以环境中物体识别为示例,机器人怎么知道环境里面有什么呢?caffe在ros中主题以概率方式推断物品,比如椅子,门和笔记本电脑。如何实现?首先,需要安装Berkeley Vision and Learning Center (BVLC) 的Caffe,在ubuntu 14.04 16.04上网上教程很多,ros_caffe示例:https://github.com/tzutalin/ros_caffe注意caffe库位置:修改Caffe's include and lib原创 2017-01-22 19:30:42 · 8331 阅读 · 8 评论 -
Ubuntu 16.04 使用docker资料汇总与应用docker安装caffe并使用Classifier(ros kinetic+usb_cam+caffe)
Docker是开源的应用容器引擎。若想简单了解一下,可以参考百度百科词条Docker。好像只支持64位系统。Docker官网:https://www.docker.com/Docker — 从入门到实践:https://yeasy.gitbooks.io/docker_practice/content/Pdf版下载:http://download.csdn.net/detail/zhangrelay/9743400caffe官网:http://caffe.berkeleyvision.org/ins原创 2017-01-22 23:25:47 · 4513 阅读 · 10 评论 -
ROS数据可视化工具Rviz和三维物理引擎机器人仿真工具V-rep Morse Gazebo Webots USARSimRos等概述
ROS数据可视化工具Rviz和三维物理引擎机器人仿真工具V-rep Morse Gazebo Webots USARSimRos等概述Rviz是ROS数据可视化工具,可以将类似字符串文本等枯燥的数据以二维或三维等非常形象的可视化方式进行显示,如下:原创 2017-02-15 12:30:22 · 9122 阅读 · 0 评论 -
ROS_Kinetic_18 使用V-Rep3.3.1和Matlab2015b(vrep_ros_bridge)续
ROS_Kinetic_18 使用V-Rep3.3.1和Matlab2015b(vrep_ros_bridge)续上一节配置的v-rep在ros kinetic中是可以看图像,并订阅主题的,但是无法发送消息让机器人动起来,在Top启发下,研究了一下,终于解决了,官方提供的正对3.3.1版本的vrep需要额外的步骤。ln -s compiledRosPlugins/libv_repExtRo原创 2016-06-16 13:54:26 · 6181 阅读 · 13 评论 -
ROS示例----导航功能包Husky_exploration
ROS导航功能包示例husky amcl gmapping slam exploration此功能包包含如下文件:结构如下:$ tree -L 2.├── CMakeLists.txt -> /opt/ros/kinetic/share/catkin/cmake/toplevel.cmake├── husky_base│ ├── CHANGELOG.rst│ ├── CMakeL原创 2017-03-02 13:16:48 · 11989 阅读 · 0 评论