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

永春建设局网站网站建设缺陷

永春建设局网站,网站建设缺陷,阜宁做网站工作室,百度知道在线问答创建功能包 创建C/C的功能 ros2 pkg create --build-type ament_cmake 功能包的名称 ros2 pkg create 功能包名称 --build-type ament_cmake --dependencies rclcpp c功能包的配置 创建python的功能包 ros2 pkg create 功能包的名字 --build-type ament_python --dependencies…

创建功能包

创建C/C++的功能


ros2 pkg create --build-type ament_cmake 功能包的名称

ros2 pkg create 功能包名称 --build-type ament_cmake --dependencies rclcpp

c++功能包的配置

创建python的功能包

ros2 pkg create 功能包的名字 --build-type ament_python --dependencies rclpy

ros2 pkg create --build-type ament_python 功能包的名字 --dependencies rclpy

python功能包的结构

eg:

ros2 pkg create test_urdf --build-type ament_python --dependencies rclpy

setup.py:

setup.py是python功能包特有的,C++功能包没有,用于描述这个python包的构建,安装信息。

该文件包含了功能包的元数据,依赖关系,安装脚本等。

packge.xml:

功能同C++,用于指定该功能包的依赖。

test_urdf:

一个包含这个功能包源代码的python包。

resource:

通常用于存放 非代码资源文件。

test:

  • 存放 单元测试或集成测试代码,通常使用 pytest 或 ROS 的 rostest

  • 测试文件一般以 test_*.py 命名。

setup.cfg:

Python 项目的 静态配置文件,通常用于定义 setuptools 的默认选项。

python功能包的配置

创建功能包之后:

1,确保依赖了rclpy:

<depend>rclpy</depend>

2,配置程序入口:

    entry_points={'console_scripts': ['可执行文件名(python文件名)=包名.可执行文件名:main',],},eg:entry_points={'console_scripts': ['interface_node=test_interface.interface_node:main',],},

3,配置文件的安装路径:

    data_files=[('share/ament_index/resource_index/packages',['resource/' + package_name]),('share/' + package_name, ['package.xml']),(os.path.join('share',package_name,'launch'),glob(os.path.join('launch','*launch.py')))],

作用

1,不同的功能包用于存放不同功能的代码(节点),减少代码之间的耦合性;

2,创建功能包不仅仅是创建功能包目录和功能包下的文件,一个很重要的作用是创建的功能包会在CMakeLists.txt中调用ament_package()接口。

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

相关文章:

  • 网站建设一条成都到西安需要核酸检测吗
  • 成都网站制作沈阳多语言网站怎么实现的
  • 网站营销与推广公司网站建设有用吗
  • 网站文章采集工具网站设计制作一条龙多少钱
  • 内网门户网站建设要求河北百度seo关键词排名
  • 服装企业官方网站大连免费网站建设
  • 上海雷蒙威手表网站门店门面设计效果图
  • 网站模板哪个网站全面仿制网站软件
  • 九龙坡网站建设哪家好比较好的高端网站制作公司
  • 常州企业建站系统模板如何用wordpress设计成网上商城
  • 代写网站建设合同科技企业网站模板
  • 服务器网站部署端口配置网站cn和com有什么区别
  • 深圳英文建站公司国内三大it外包公司
  • 做招聘的网站有哪些什么是网页?
  • 百度网站域名网站备案 怎么加
  • 东莞网站上排名自助搭建平台
  • 网站建设 趋势html5微网站源码
  • 创业做网站需要哪些必备条件h5直播视频接入
  • 做你的爱人3在线观看廊坊关键词seo排名网站
  • 有开源项目做的网站高端网页制作公司哪家好
  • 常德网站开发网站运营什么网站做美式软装设计方案
  • 国外外贸需求网站上海网站推广广告
  • 霸屏网站开发网页制作设计方案
  • 免费创建虚拟网站工信部网站黑名单查询
  • 江阴做网站公司杭州怎么做网站
  • 网站建设微商城多少钱wordpress主题查询
  • 专注与开发网站的北京网络公司云南搜索引擎优化
  • 建设部网站注册人员昆明网站建设优化企业
  • 做建筑的网站可以做彩票网站的工作室
  • 如何快速制作一个网站沈阳网站设计公司有哪些