ros_demo
宇工大学术垃圾
这个作者很懒,什么都没留下…
展开
-
ros_demo系列——smach
ros_demo系列——smach此文章用来记录在学习roswiki上smach剩下的坑,后续有机会解决并修改。另外smach是一个功能强大且可扩展的基于python的分层状态机库,其不依赖ros,但是executive_smach提供了很好的ros支持,包括actionlib与Smach viewer 的整合,为机器人任务级的决策的提供了一个比较好的开发工具。参考资料:http://wiki.ros.org/smach/Tutorialshttps://www.ncnynl.com/arc原创 2020-10-12 18:13:44 · 369 阅读 · 0 评论 -
ros_demo系列——roslog
ros_demo系列——roslog为了平常有选择地输出调试数据到终端上,则选择rosconsole来输出ros相关信息,后续可能会考虑使用glog来管理参考资料http://wiki.ros.org/rosconsole输出指令一般格式为:ROS_ [ STREAM ][ < other > ]个人总结为以下的输出方式会好点cpp#include <ros/ros.h>//console可以不添加,但是不添加的话,就没得自动显示函数#inclu原创 2020-08-17 14:01:40 · 541 阅读 · 0 评论 -
ros_demo系统——tf
tf主要搬运ros wiki上的内容,主要分为广播,监听,基本数据类型与变换,三个方面写demo参考网站:http://wiki.ros.org/tf广播#include <ros/ros.h>#include <tf/transform_broadcaster.h>std::string turtle_name;int main(int argc, char** argv){ ros::init(argc, argv, "demo_tf_br原创 2020-08-06 13:08:02 · 228 阅读 · 0 评论 -
ros_demo系列——cmake
cmake写一个demo关于多文件编译,顺便学习一下cmake的基本指令,方便自己查看。参考前人的总结,自己再进行一次信息过滤。(另外感谢六哥提供平台,与这位大兄弟的给力交流。)参考资料https://www.bilibili.com/video/BV17J411m7o1(Cmake的应用与实践)(想完整了解的建议去看看,因为该文章并没有全部截出。)记录笔记格式常用指令add_definitions : 增加宏add_dependencies : 用来链接一些需要原创 2020-08-05 16:30:47 · 250 阅读 · 0 评论 -
ros_demo系列——demo_yaml
demo_yaml与json,lua文件差不多一类挺方便的保存读写文件格式,此次分别实用ymal-cpp与opencv的方法来实现yaml的保存读写等方法,方便日后开发。另外附上与别的demo来个组合功能。参考地址资料:https://blog.csdn.net/briblue/article/details/89515470(yaml-cpp示例)https://blog.csdn.net/sunlin972913894/article/details/103038082(语法+增改查删)原创 2020-08-03 22:21:22 · 299 阅读 · 0 评论 -
ros_demo系列——dynamic reconfigure
dynamic reconfigure该功能能方便开发者进行参数的动态调整,方便在线跳参注:该文章基本是对别人的东西进行搬运,后续看别的成熟的开发源码再进行补充参考网站:https://www.ncnynl.com/archives/201807/2509.htmlhttps://zhuanlan.zhihu.com/p/39899955文件目录结构添加的Tutorials.cfg#!/usr/bin/env pythonPACKAGE = "dynamic_tuto原创 2020-07-28 14:44:51 · 139 阅读 · 0 评论 -
ros_demo系列——rosparam
rosparam该功能能方便开发者进行参数的快速读取与修改(在不另行编译的情况下)注:该文章是对他人的方法进行归纳总结,方便进行ROS相关的快速开发参考网站:https://blog.csdn.net/u014695839/article/details/78348600(写得很详细,推荐看看)https://blog.csdn.net/wengge987/article/details/50620121(作为补充)使用方式1(工具)Commands: rosparam set原创 2020-07-27 01:16:23 · 255 阅读 · 0 评论