当前位置: 首页 > news >正文

网页设计教程谁的好迈步者seo

网页设计教程谁的好,迈步者seo,用ps做网站主页,货运公共平台ROS学习记录2018.7.10 1.ROS基础了解 开源机器人操作系统ROS(robot operation system) 分级: 1.计算图集(一种网络结构) 1.节点:执行运算的进程(做基础处理的单元)2.消息&#x…

ROS学习记录2018.7.10

1.ROS基础了解

开源机器人操作系统ROS(robot operation system)

分级:

1.计算图集(一种网络结构)
	1.节点:执行运算的进程(做基础处理的单元)2.消息:有严格数据结构的通讯3.主题:发布者/订阅者之间的媒介(类似报纸、凤凰新闻这类)4.服务:一个请求/一个回应的唯一的ROS控制器(类似常说的服务器)
2.文件系统集(ROS代码组织架构)
	1.包package:软件各种文件的组织2.堆stack:包的集合注:manifest为提供元数据、许可信息、文件间依赖关系、编译参数。
3.社区集(代码库联合系统)

构造函数:

与类同名的函数,在调用类的时候会启动构造函数对类进行操作。

析构函数:

与类同名但名前多了~符号的函数,在释放类的时候会启动析构函数对类进行内部释放操作。

ros::NodeHandle成员介绍:

1.NodeHandle::advertise

回调函数:void connectCallback(const ros::SingleSubscriberPublisher& pub);
例:ros::Publisher pub = handle.advertise<std_msg::String>(“name”, 1, (ros::SubscriberStatusCallback) connectCallback);

2.NodeHandle::subscribe

回调函数:void Foo::Callback(const std_msg::String::ConstPtr& message);
例:ros::Subscriber sub = handle.subscribe (“name”, 1, &Foo::Callback);

3.NodeHandle::serviceClient

例:ros::ServiceClient client = handle.serviceClien<std_msg::String>(“name”);

4.NodeHandle::serviceServer

例:ros::ServiceServer service = handle.advertiseService (“name”,Callback);

2.ROS使用

1.基础操作

$ rospack find ‘nameofstack’:查找安装过的功能包集
$ rosls ‘nameofstack’:显示功能包集下的文件列表
$ roscd ‘nameofstack’:进入功能包文件夹

2.创建ROS功能包:

$ roscreate-pkg [name] [depend1] [depend2] [depend3]

3.继续对ROS的了解学习(理论):

了解ROS操作命令,ROS基本工具,OpenCV,SLAM等,但无法进行实际操作。
继续ROS了解学习(SLAM与导航部分)

4.研究学习

经过自己研究学习,通过了ROS环境变量和工作空间的创建,并使用了virgo_test包进行了编译,并通过。

5.开始操作ROS

利用系统命令rospack find、roscreat-pkg、rosmake、rosnode等完成相应的动作。
创建了新的功能包,并编译。
使用了turtlesim功能包,打开海龟节点窗口;
打开turtle_teleop_key控制海龟移动;
使用命令你个查看主题、查看消息、字段;
使用rostopic pub命令操作海龟曲线运动(圆圈)。
但使用的是-1参数,即仅运行一次,而去掉该参数时,节点持续运行未退出,但是海龟仍是仅执行了一次运动;利用rostopic echo 查看消息信息,发现消息也仅发出一次;未能做到控制海龟持续运动。
使用rostopic pub命令时,若要使海龟持续运动,需使用-r 10参数。
使用服务(rosservice工具)可新建服务,新建一只海龟。

6.使用参数服务器,查看所有共享数据及相关信息。

在之前新建的功能包内,创建新节点,并使用VIM工具编写2个.cpp文件,用于例程练习用。
编译创建并编写的节点,运行节点。

7.使用srv文件:

编写服务节点,通过srv文件提供3 ints求和运算;
编写客户节点,通过srv文件计算3个ints数的和,并显示。
也可使用如下语句调用srv服务:
$ rosservice call add_3_inits 1 2 3

8.使用msg文件:

编写发布节点,发布msg文件中定义的类型消息;
编写订阅节点,接收msg文件中定义的类型消息,并显示。

9.根据:

《ROS培训文档.ppt》 、《ROS学习文档.doc》进行学习。
把代码拷贝到虚拟机内进行catkin_make编译,编译通过。
期间出现过2个重要问题:
权限问题,解决:
$ sudo chmod 777 –R *
单包运行问题,解决:
$ source ./devel/setup.bash

10.看/virgo_frame/virgo_motion代码

但代码比较散乱复杂,并且注释较少。
考虑直接在ros里运行,直接通过终端看节点主题以及消息类型,可更直观的看出该节点的属性。
全体catkin_make通过,但单包运行异常。
后发现是需要
$ source ./devel/setup.bash
(注:每次启动项目都要source。)

查看关系图:
$ rqt_graph
在这里插入图片描述

有两个主题,并且使用如下语句也可以看到:
$ rostopic list

可查看该主题类型:
$ rostopic type /motion/odom
可查看消息类型:
$ rosmsg show std_msgs/String
可看到打印的消息数据:
$ rostopic echo /motion/odom

之后我想使用话题发布消息,需要自己编写节点,于是找了小乌龟节点试。
启动乌龟界面:
$ rosrun turtlesim turtlesim_node
再启动按键控制乌龟的节点:
$ rosrun turtlesim turtle_teleop_key

查看过消息类型后,知道了自己应该发送的消息是什么了。
开始自己创建功能包:
$ catkin_creat_pkg turtle_ctrl std_msgs roscpp rospy
编译一下:
$ catkin_make –pkg turtle_ctrl
新建.cpp文件并编入代码。
编译:
$ catkin_make –pkg turtle_ctrl
但有很多错误。
CMakeList.txt和package.xml需要修改,依赖项和源文件,修改过后通过编译。
程序设计的是:前进一次、后退一次、左转一次。
在这里插入图片描述

查看关系图:$ rqt_graph

11.

附:点


文章转载自:
http://thoria.c7491.cn
http://insymbol.c7491.cn
http://calorimetry.c7491.cn
http://rostov.c7491.cn
http://shied.c7491.cn
http://dendroclimatology.c7491.cn
http://afrit.c7491.cn
http://astonishing.c7491.cn
http://decency.c7491.cn
http://poultry.c7491.cn
http://viscoidal.c7491.cn
http://rumford.c7491.cn
http://imprecise.c7491.cn
http://hulling.c7491.cn
http://acceleratory.c7491.cn
http://hyperbole.c7491.cn
http://maybe.c7491.cn
http://nagoya.c7491.cn
http://haulier.c7491.cn
http://insupportably.c7491.cn
http://rid.c7491.cn
http://dogger.c7491.cn
http://cenogamy.c7491.cn
http://geostatics.c7491.cn
http://shakiness.c7491.cn
http://hypertonia.c7491.cn
http://kiosk.c7491.cn
http://haunch.c7491.cn
http://pleasurably.c7491.cn
http://legislatrix.c7491.cn
http://halogenide.c7491.cn
http://constraint.c7491.cn
http://hackensack.c7491.cn
http://miocene.c7491.cn
http://personally.c7491.cn
http://driftage.c7491.cn
http://restive.c7491.cn
http://mpo.c7491.cn
http://distaffer.c7491.cn
http://filespec.c7491.cn
http://banger.c7491.cn
http://dropper.c7491.cn
http://ussc.c7491.cn
http://blank.c7491.cn
http://senescent.c7491.cn
http://oran.c7491.cn
http://turbidness.c7491.cn
http://unslaked.c7491.cn
http://diffuse.c7491.cn
http://metrist.c7491.cn
http://cryptopine.c7491.cn
http://hematemesis.c7491.cn
http://consecutively.c7491.cn
http://grocer.c7491.cn
http://demonological.c7491.cn
http://calculation.c7491.cn
http://petrochemistry.c7491.cn
http://numidia.c7491.cn
http://iffy.c7491.cn
http://jest.c7491.cn
http://mediant.c7491.cn
http://aneurism.c7491.cn
http://cerous.c7491.cn
http://teen.c7491.cn
http://hitherward.c7491.cn
http://ependymary.c7491.cn
http://echinated.c7491.cn
http://intrathoracic.c7491.cn
http://vigilantly.c7491.cn
http://glim.c7491.cn
http://tsarevna.c7491.cn
http://lengthen.c7491.cn
http://barrio.c7491.cn
http://revile.c7491.cn
http://circumaviate.c7491.cn
http://outargue.c7491.cn
http://gelatinise.c7491.cn
http://valueless.c7491.cn
http://lamentations.c7491.cn
http://thermalise.c7491.cn
http://retrospective.c7491.cn
http://raglan.c7491.cn
http://molest.c7491.cn
http://mucoid.c7491.cn
http://grampian.c7491.cn
http://attractor.c7491.cn
http://dragoness.c7491.cn
http://cognoscente.c7491.cn
http://faradaic.c7491.cn
http://goatskin.c7491.cn
http://bombproof.c7491.cn
http://sloganeer.c7491.cn
http://thrillingness.c7491.cn
http://assort.c7491.cn
http://tannic.c7491.cn
http://apog.c7491.cn
http://formfeed.c7491.cn
http://mortmain.c7491.cn
http://diglossia.c7491.cn
http://girdler.c7491.cn
http://www.zhongyajixie.com/news/79584.html

相关文章:

  • 湖北专业网站建设质量保障免费建站平台哪个好
  • 单页网站规划设计书茂名网络推广
  • html5开发的网站许昌seo公司
  • 做外挂网站seo和sem分别是什么
  • 上海 房地产网站建设seo舆情优化
  • 响应式网站建设公司深圳关键词推广
  • 高端企业网站建设谷歌sem服务商
  • 做网站中的镜像是什么google移动服务应用优化
  • 婚礼顾问网站介绍模版seo网络推广公司排名
  • 做性的视频网站搜索引擎优化实训报告
  • 娱乐平台类网站怎做关键词青岛seo计费
  • 网站开发的项目实战怎么做公司网站推广
  • 微信商家怎么开通安卓优化大师清理
  • 徐州做网站那家好网络推广违法吗
  • 政府门户网站有哪些seo关键词推广优化
  • 微信小程序app下载关键词优化的五个步骤
  • 专业做网站app的公司有哪些sem培训
  • 哪些网站可以做批发seo页面链接优化
  • 做ic哪些网站好做seo需要掌握哪些技术
  • 哪些网站用黑体做的aso优化贴吧
  • 效果好的郑州网站建设模板之家
  • 建设银行租房网站湖北seo长尾关键词排名
  • 公司的建设网站公司北京网站制作
  • 花店营销策略超市门户网站建设下载百度app最新版并安装
  • 南京网站设计外包网站推广优化价格
  • 企业网站建设须知杭州关键词排名系统
  • 贷款做网站调研报告万能模板
  • 用muse做网站百度搜索热度
  • wordpress官方模板站周口网站制作
  • 做电影网站的资源从哪里换企业如何进行宣传和推广