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

唐山网站建设外包公司软文营销的作用

唐山网站建设外包公司,软文营销的作用,河北手动网站建设商店,湖北工程公司建设公司网站1、ROS通信常用API(python)1.1、初始化API:使用anonymous默认值将anonymous设置为True1.2、话题与服务相关对象1.3、回旋函数def spin():"""进入循环处理回调 """1.4、时间1.4.1、演示时间相关操作1.4.2、持续…

1、ROS通信常用API(python)

1.1、初始化API:

使用anonymous默认值

将anonymous设置为True

1.2、话题与服务相关对象

1.3、回旋函数

def spin():"""进入循环处理回调 """

1.4、时间

1.4.1、演示时间相关操作

1.4.2、持续时间

1.4.3、时间运算

t2 = t1 + du2

t2 = t1 - du2

持续时间可以相加减,时刻之间不能相加减

1.4.4、运行频率与定时器

运行频率

# 设置执行频率
rate = rospy.Rate(0.5)
while not rospy.is_shutdown():rate.sleep() #休眠rospy.loginfo("+++++++++++++++")

定时器

1.5、其他函数

节点

def is_shutdown():"""@return: True 如果节点已经被关闭@rtype: bool"""
def signal_shutdown(reason):"""关闭节点@param reason: 节点关闭的原因,是一个字符串@type  reason: str"""

def on_shutdown(h):"""节点被关闭时调用的函数@param h: 关闭时调用的回调函数,此函数无参@type  h: fn()"""

日志函数

2、ROS的头文件与源文件

本节主要介绍ROS的C++实现中,如何使用头文件与源文件的方式封装代码,具体内容如下:

  1. 设置头文件,可执行文件作为源文件;
  2. 分别设置头文件,源文件与可执行文件。

在ROS中关于头文件的使用,核心内容在于CMakeLists.txt文件的配置,不同的封装方式,配置上也有差异。

2.1、

 自定义头文件调用

需求:设计头文件,可执行文件本身作为源文件。

流程:

1、编写头文件;

2、编写可执行文件(同时也是源文件);

3、编辑配置文件并执行。

配置CMakeLists.txt文件,头文件相关配置如下:

include_directories(
include${catkin_INCLUDE_DIRS}
)

可执行配置文件配置方式与之前一致:

add_executable(hello src/hello.cpp)add_dependencies(hello ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})target_link_libraries(hello${catkin_LIBRARIES}
)

编译执行

2.2、

自定义源文件调用

需求:设计头文件与源文件,在可执行文件中包含头文件。

流程:

1、编写头文件;

2、编写源文件;

3、编写可执行文件;

4、编辑配置文件并执行。

头文件与源文件相关配置:

include_directories(
include${catkin_INCLUDE_DIRS}
)## 声明C++库
add_library(headinclude/test_head_src/haha.hsrc/haha.cpp
)add_dependencies(head ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})target_link_libraries(head${catkin_LIBRARIES}
)

可执行文件配置:

add_executable(use_head src/use_head.cpp)add_dependencies(use_head ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})#此处需要添加之前设置的 head 库
target_link_libraries(use_headhead${catkin_LIBRARIES}
)

编译执行

3、

Python模块导入

与C++类似的,在Python中导入其他模块时,也需要相关处理。

需求:首先新建一个Python文件A,再创建Python文件UseA,在UseA中导入A并调用A的实现。

实现:

1、新建两个Python文件,使用 import 实现导入关系;

2、添加可执行权限、编辑配置文件并执行UseA。

编译执行

http://www.dtcms.com/wzjs/528814.html

相关文章:

  • wordpress去除标签层级推广优化网站排名教程
  • c 做网站 知乎0元做游戏代理
  • 老男孩设置wordpress数据库静态化优化大师手机版下载安装app
  • 商城网站制作的教程百度热点榜单
  • 重庆网站营销seo推广经验
  • 有做赌博网站的么seo培训公司
  • 上海网站建设的价格网站备案是什么意思
  • 网站建设一条深圳市龙华区
  • 有没有做软件的网站软文网站推广法
  • 网站开发建设挣钱吗宁波seo网络推广定制
  • 如何给网站添加cnzz网络平台
  • 软件推广方案廊坊seo关键词排名
  • 提供做网站班级优化大师app
  • 做外贸推广要做哪些平台合肥seo快排扣费
  • 怎样做一张网站的banner收录查询 站长工具
  • 珠海网站制作渠道关键词竞价排名名词解释
  • wordpress 下一页 模板厦门网站流量优化价格
  • 橙子建站客服电话企业qq官方下载
  • 西宁网站建设开发完整html网页代码案例
  • 网站制作公司有哪些证网站优化排名技巧
  • WordPress数据表性能搜索引擎排名优化方法
  • 做网站自己杭州seo优化公司
  • 一个域名能同时做2个网站吗现在最火的推广平台有哪些
  • 手机网站是怎么做的山东企业网站建设
  • 企网官方网站百度app交易平台
  • 网站建设通网站域名注册查询
  • 上海高端网站公司怎么把产品放到网上销售
  • 做自媒体挣钱的网站有哪些百度电视剧风云榜
  • 17网站一起做网店普石家庄网站建设
  • 网站做seo安全吗湖南seo网站开发