摘要:
ROS中有用的模块 ROS中有用的模块前言KDLanglesfind_object_2dkey_teleopMongoDBSMACHopenraverosBoost库贝叶斯滤波器bflorocos_toolchainstero_image_processingviso2_roscotomaphector_slamethzasl_icp_mappinggmappingrgbdslamunivers... 阅读全文
摘要:
ROS标记工具 ROS标记工具参考前言visuallization_msgs/markersSending Basic Shapes to RViz基本原理关键代码Sending Points and linesInteractive Marker基本原理Simple Interactive Marker ServerBasic Control按钮Context Menu多客户端单服务器交互为R... 阅读全文
摘要:
参考提示前言步骤记录学习actionlib基础知识定义:用来为预先发布的任务执行提供接口综述客户端-服务器模型(ROS Action Protocol)action的具体消息定义(Action Specification)构造描述文件示例代码TOC 参考 Actionlib Detailed_description Tutorials SimpleActionClien... 阅读全文
摘要:
Move_base Tuining 前言 应项目需求,我需要调整move_base参数,使得机器人可以精确旋转到指定角度,之前只能实现较为精确的到达(x,y)坐标,现在要求,又要精确又要不震荡地达到目标要求。 需要全面了解局部避障算法,才能正确地调整参数。 全面定制ros_navigation_stack基本能够完成机器人导航要求 Move_base Tuining前言参考任务要求学习记录... 阅读全文
摘要:
参考前言工作步骤坐标修正学习dynamic configdynamic reconfig具体技术Service Call-Based Re-configuration 实践TOC 参考 ROS WIKI dynamic_reconfigure 前言 因为windows平台的ROS for LV 没有显式支持action,所以不能直接给move_base节点发送move_base/can... 阅读全文
摘要:
前言 基础:下位机配置 前言使用记录环境搭建基础:ssh使用基础:netcat基础:secureCRT(多标签ssh)后续工作TOC 使用记录 环境搭建 sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev sudo apt-get install ros-indigo-move-base 配置激光ip地址:192.168.... 阅读全文
摘要:
就算没有地图,不管怎么样,还是需要一个全局坐标系,我得告诉机器人他在哪儿在rosaria中添加相关代码,通过tf发出来先实现:读出机器人在全局坐标中的数据,并且我可以设置odom与zsworld_frame的关系设置坐标系之间的关系就是设置机器人的出生点啊!通过rosparam来设置全局坐标系与机器人里程计的关系~固定zsworld坐标系,使得机器人最后能够输出全局坐标,使用tf完成所有启动模块的... 阅读全文
摘要:
Topic和param的层级?/rosout/numbers只是一个名字而已,本质上是字符串,这样命名会易于理解roscore之后发生了什么?ROS MasterROS parameter serverrosout logging nodes启动roscore之后使用如下命令查看rostopic listrosparam listrosservice list创建包的一般步骤catkin work... 阅读全文
摘要:
现在出现了两种开发模式(框架)第一种,在ROS下针对机器人本体,相机,机械臂等开发接口,形成很多独立的包这种是根据设备来对包进行分类,分模块开发第二种,使用ROS的MoveIt!开发包,在这个大框架下,针对不同的机器人和机器人功能进行开发这种是根据功能的不同,进行接口开发!第二种貌似开始流行了!!进行接口开发!!目标:弄懂原理,看怎么样在不载入地图的情况下实现移动和避障行为,机器人行为设计不载入地... 阅读全文
摘要:
资料几本书吧,没什么资料中文版的初级帮助文档官网资料吧先把中文初级帮助文档看完,阅读《ROS学习笔记-初级》ROS installed in /opt/ROSecho this is the roscore and any other nameroscore 与 turtlesim 的连接基于xmlrpcXML-RPC的全称是XML Remote Procedure Call,即XML(标准通用标... 阅读全文