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

社保网站做员工用工备案吗凡科建站网站怎样做软件下载

社保网站做员工用工备案吗,凡科建站网站怎样做软件下载,定制网站开发哪个好,建设工程报建网站查询操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 ROS版本:2 第一个程序主要是为了熟悉程序编写的环境,不在乎程序的内容,越简单越好,主要是为了验证环境的正确性,一般都是写一个Hel…
  • 操作系统:ubuntu22.04
  • IDE:Visual Studio Code
  • 编程语言:C++11
  • ROS版本:2

第一个程序主要是为了熟悉程序编写的环境,不在乎程序的内容,越简单越好,主要是为了验证环境的正确性,一般都是写一个Hello World,这次我们改个Hello ROS2吧,表示我要学习ROS2了,这次采用的是python语言,下一步再写一个C++程序。

1.创建工作空间

如果你还没有ROS 2的工作空间,可以通过以下命令创建一个:

mkdir -p ~/ros2_ws/src
cd ~/ros2_ws/

2.环境配置

每次打开新的终端时,都需要source ROS 2的setup文件

source install/local_setup.bash

3.创建包

首先,在src目录下创建一个新的ROS 2包

cd src
ros2 pkg create my_package --build-type ament_python --dependencies rclpy

终端输出如下:

going to create a new package
package name: my_package
destination directory: /media/dingxin/data/projects/ros2/ros2_ws/src
package format: 3
version: 0.0.0
description: TODO: Package description
maintainer: ['dingxin <76457551@qq.com>']
licenses: ['TODO: License declaration']
build type: ament_python
dependencies: ['rclpy']
creating folder ./my_package
creating ./my_package/package.xml
creating source folder
creating folder ./my_package/my_package
creating ./my_package/setup.py
creating ./my_package/setup.cfg
creating folder ./my_package/resource
creating ./my_package/resource/my_package
creating ./my_package/my_package/__init__.py
creating folder ./my_package/test
creating ./my_package/test/test_copyright.py
creating ./my_package/test/test_flake8.py
creating ./my_package/test/test_pep257.py[WARNING]: Unknown license 'TODO: License declaration'.  This has been set in the package.xml, but no LICENSE file has been created.
It is recommended to use one of the ament license identitifers:
Apache-2.0
BSL-1.0
BSD-2.0
BSD-2-Clause
BSD-3-Clause
GPL-3.0-only
LGPL-3.0-only
MIT
MIT-0

会创建一个名为my_package的新Python包,并为其设置必要的依赖项。

4.编写我的第一个程序的脚本

在my_package文件夹中创建一个名为example_nodepy的脚本,文件位置如下图:
在这里插入图片描述

并向其中添加以下内容:

import rclpy
from rclpy.node import Nodeclass MinimalPublisher(Node):def __init__(self):super().__init__('minimal_publisher')self.get_logger().info('Hello ROS2!')def main(args=None):rclpy.init(args=args)minimal_publisher = MinimalPublisher()rclpy.spin(minimal_publisher)minimal_publisher.destroy_node()rclpy.shutdown()if __name__ == '__main__':main()

5.修改setup.py文件

确保你的setup.py文件包含对这些新脚本的入口点,修改 entry_points内容,把example_node加上

rom setuptools import find_packages, setuppackage_name = 'my_package'setup(name=package_name,version='0.0.0',packages=find_packages(exclude=['test']),data_files=[('share/ament_index/resource_index/packages',['resource/' + package_name]),('share/' + package_name, ['package.xml']),],install_requires=['setuptools'],zip_safe=True,maintainer='shuaige',maintainer_email='123456@qq.com',description='TODO: Package description',license='MIT-0',tests_require=['pytest'],entry_points={'console_scripts': ['example_node = my_package.example_node:main',],},
)

6.构建与运行

回到ros2_ws目录,输入以下命令:

 colcon build --packages-select my_package --symlink-install

如果终端出现以下内容:

colcon:未找到命令

说明系统里没有安装colcon,需要安装colcon包,安装指令如下:

sudo apt install python3-colcon-common-extensions

再重新执行colcon build --packages-select my_package --symlink-install,终端输出如下:

Starting >>> my_package
Finished <<< my_package [0.51s]          Summary: 1 package finished [0.66s]

Source最近构建的软件包:

source install/local_setup.bash

7.运行程序

ros2 run my_package example_node

终端输出如下:

[INFO] [1747215197.134689929] [minimal_publisher]: Hello ROS2!

第一个程序编写并且运行成功!,值得庆祝,鼓掌


文章转载自:

http://J8p0ZzxY.xwnnp.cn
http://2AYSL1BT.xwnnp.cn
http://fHywMeFs.xwnnp.cn
http://iSYyauIR.xwnnp.cn
http://0E0pTi2Y.xwnnp.cn
http://BjHgOpWv.xwnnp.cn
http://zqe7crHA.xwnnp.cn
http://DF9O8BfK.xwnnp.cn
http://vv7tLUvU.xwnnp.cn
http://qixFFpOx.xwnnp.cn
http://xB8AXHFs.xwnnp.cn
http://ECGJOHwG.xwnnp.cn
http://ytbuo9Qi.xwnnp.cn
http://5LS7NIKp.xwnnp.cn
http://VoDLzoaF.xwnnp.cn
http://Qp63FW3q.xwnnp.cn
http://a0EPTrER.xwnnp.cn
http://pS62Rvz9.xwnnp.cn
http://gatfR71j.xwnnp.cn
http://bkGOFH8o.xwnnp.cn
http://oaJCRymr.xwnnp.cn
http://JEljiUoY.xwnnp.cn
http://hDNuELQn.xwnnp.cn
http://R7wAYigU.xwnnp.cn
http://2rFisDc8.xwnnp.cn
http://BZ5fIeM8.xwnnp.cn
http://KRzIReWN.xwnnp.cn
http://LfK6etXX.xwnnp.cn
http://qC8OGaxh.xwnnp.cn
http://FJHE3WDb.xwnnp.cn
http://www.dtcms.com/wzjs/748758.html

相关文章:

  • 构建自己最出色的wordpress主题西安网络优化哪家好
  • 网站基本设置文化礼堂建设情况网站
  • 电子商务与网站建设论文深圳最近流感多吗
  • 建设网站优点购物便宜的网站有哪些
  • 大数据分析师网站描述标签优化
  • 网站优化成都哪里好多多电影免费播放
  • edm营销网站网络营销解决方案
  • 威海网站开发制作网站设计时间
  • 建设c2c网站需要多少投资宣传 网站建设方案模板下载
  • 北京acc网站建设职业教育专业建设验收网站
  • 大庆网站制作怎么制作一个平台
  • 黄骅港项目中标结果对网站进行seo优化
  • 英文外贸网站建设网站设计方案企业网站软件开发
  • 上海网站建设学校如何设计并制作各级网页
  • python做后台开发移动网站仿站工具下载后咋做网站
  • 如何推广网站链接重庆石柱网站设计公司
  • 设计网站推荐设计酷站网络安全厂家排名
  • 做推广赚钱的网站有哪些wordpress主题个性
  • 建设网站的目的是为了的英语wordpress 插件 文本
  • 网站是请网络公司制作的请问我该怎样获得并确定网站的所有权?外卖平台
  • 织梦怎么做单页网站wordpress网站分享微信群
  • pc端与手机端网站开发的区别百度权重从1提升到2的办法
  • 北京建站模板厂家如何电话推销客户做网站
  • 建网站要学什么安徽省建设工程网上服务平台
  • 福建省网站备案用户注销asp源码自助建站
  • 大型网站系统图软件开发工具是什么
  • 阿里国际站网站建设表格如何做网站
  • shopify做旅游网站wordpress登陆页
  • 购物网站风格wordpress能读取代源码吗
  • 网上建设银行网站首页电影网站开发