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

专业的o2o网站建设吉林省建设厅网站周军

专业的o2o网站建设,吉林省建设厅网站周军,html5 手机网站 图标,一个公司做两个网站的好处一、说明 这里说说编译和包生成的操作要点#xff0c;以python包为例。对于初学者来说#xff0c;colcon和ament需要概念上搞清楚#xff0c;与此同时#xff0c;工作空间、包、节点在一个工程中需要熟练掌握。本文以humble版的ROS2#xff0c;进行python编程的实现。 二、…一、说明 这里说说编译和包生成的操作要点以python包为例。对于初学者来说colcon和ament需要概念上搞清楚与此同时工作空间、包、节点在一个工程中需要熟练掌握。本文以humble版的ROS2进行python编程的实现。 二、编译器安装配置 2.1 关于编译器的安装 colcon是ros2的编译器如果我们想看到colcon编译器需要到指定位置 ls /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash 如果没有安装需要如下语句安装之 sudo apt updatesudo apt install python3-colcon-common-extensions 一般来说在安装humble版ros2已经安装好colcon以上步骤可以忽略。 2.2 关于编译器的配置 在~/.bashrc中配置编译器 vim ~/.bashrc 将以下语句追加到~/.bashrc的最后语句。 source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash三、建立工程 3.1 建立工程的工作空间 cd ~/tmp mkdir  -p ros2_ws/src 3.2 编译一个空的workspace 编译一个空的工程 cd ros2_ws colcon build 设置系统路径、编译器路径、本工程的路径路径:sudo gedit ~/.bashrc,追加如下 source /opt/ros/humble/setup.bashsource /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bashsource ~/tmp/ros2_ws/install/setup.bash 四、建立一个软件包 4.1 生成一个包 注意包生成的路径 cd   ros2_ws/src 生成一个包 ros2 pkg create my_robot_controller --build-type ament_python --dependencies rclpy通过以上create语句生成一个名字叫my_robot_controller的包。 4.2 包的在工程中的位置 工作空间中不外乎两个指令编译指令、包生成指令它们执行的地点应该明确了。如下图 这里参看整个workspace的路径 cd ros2_ws tree ├── build │   ├── COLCON_IGNORE │   └── my_robot_controller │   ├── build │   │   └── lib │   │   └── my_robot_controller │   │   └── __init__.py │   ├── colcon_build.rc │   ├── colcon_command_prefix_setup_py.sh │   ├── colcon_command_prefix_setup_py.sh.env │   ├── install.log │   ├── my_robot_controller.egg-info │   │   ├── dependency_links.txt │   │   ├── entry_points.txt │   │   ├── PKG-INFO │   │   ├── requires.txt │   │   ├── SOURCES.txt │   │   ├── top_level.txt │   │   └── zip-safe │   └── prefix_override │   ├── __pycache__ │   │   └── sitecustomize.cpython-310.pyc │   └── sitecustomize.py ├── install │   ├── COLCON_IGNORE │   ├── local_setup.bash │   ├── local_setup.ps1 │   ├── local_setup.sh │   ├── _local_setup_util_ps1.py │   ├── _local_setup_util_sh.py │   ├── local_setup.zsh │   ├── my_robot_controller │   │   ├── lib │   │   │   └── python3.10 │   │   │   └── site-packages │   │   │   ├── my_robot_controller │   │   │   │   ├── __init__.py │   │   │   │   └── __pycache__ │   │   │   │   └── __init__.cpython-310.pyc │   │   │   └── my_robot_controller-0.0.0-py3.10.egg-info │   │   │   ├── dependency_links.txt │   │   │   ├── entry_points.txt │   │   │   ├── PKG-INFO │   │   │   ├── requires.txt │   │   │   ├── SOURCES.txt │   │   │   ├── top_level.txt │   │   │   └── zip-safe │   │   └── share │   │   ├── ament_index │   │   │   └── resource_index │   │   │   └── packages │   │   │   └── my_robot_controller │   │   ├── colcon-core │   │   │   └── packages │   │   │   └── my_robot_controller │   │   └── my_robot_controller │   │   ├── hook │   │   │   ├── ament_prefix_path.dsv │   │   │   ├── ament_prefix_path.ps1 │   │   │   ├── ament_prefix_path.sh │   │   │   ├── pythonpath.dsv │   │   │   ├── pythonpath.ps1 │   │   │   └── pythonpath.sh │   │   ├── package.bash │   │   ├── package.dsv │   │   ├── package.ps1 │   │   ├── package.sh │   │   ├── package.xml │   │   └── package.zsh │   ├── setup.bash │   ├── setup.ps1 │   ├── setup.sh │   └── setup.zsh ├── log │   ├── build_2023-03-02_10-42-14 │   │   ├── events.log │   │   └── logger_all.log │   ├── build_2023-03-02_10-50-32 │   │   ├── events.log │   │   ├── logger_all.log │   │   └── my_robot_controller │   │   ├── command.log │   │   ├── stderr.log │   │   ├── stdout.log │   │   ├── stdout_stderr.log │   │   └── streams.log │   ├── build_2023-03-02_10-57-14 │   │   ├── events.log │   │   ├── logger_all.log │   │   └── my_robot_controller │   │   ├── command.log │   │   ├── stderr.log │   │   ├── stdout.log │   │   ├── stdout_stderr.log │   │   └── streams.log │   ├── COLCON_IGNORE │   ├── latest - latest_build │   └── latest_build - build_2023-03-02_10-57-14 └── src└── my_robot_controller├── my_robot_controller│   ├── __init__.py│   └── my_first_node.py├── package.xml├── resource│   └── my_robot_controller├── setup.cfg├── setup.py└── test├── test_copyright.py├── test_flake8.py└── test_pep257.py 4.3 包生成后重新编译 在包生成后进行一次空的编译 cd ros2_ws colcon build 如果出现下述信息恭喜您有中着了 这里错误原因是setuptooks版本太高引起查看版本 pip3 list      如果没有pip3用sudo apt install python3-pip安装。 pip3 list |grep setuptools 用 pip install setuptools58.2.0 语句可以降低版本然后执行无误。 五、生成python节点 5.1 节点程序位置 在以上的工作空间找到包路径 cd  ./ros2_ws/src/my_robot_controller/my_robot_controller 5.2 编写节点 文件名称 sudo vim first_node.py 将上述文件保存后执行colcon编译。注意colcon总是在workspace路径上执行 在setup.py配置如下 再次强调需要source文件.bashrc source /opt/ros/humble/setup.bashsource /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bashsource ~/tmp/ros2_ws/install/setup.bash 再次编译编译过后执行 ros2 run  my_robot_controller  test_node 可以启动。注意这里test_node也可以用first_node.py代替。
文章转载自:
http://www.morning.tpssx.cn.gov.cn.tpssx.cn
http://www.morning.mfnjk.cn.gov.cn.mfnjk.cn
http://www.morning.hctgn.cn.gov.cn.hctgn.cn
http://www.morning.cbnxq.cn.gov.cn.cbnxq.cn
http://www.morning.jzxqj.cn.gov.cn.jzxqj.cn
http://www.morning.thrcj.cn.gov.cn.thrcj.cn
http://www.morning.kmldm.cn.gov.cn.kmldm.cn
http://www.morning.kuaijili.cn.gov.cn.kuaijili.cn
http://www.morning.zbgqt.cn.gov.cn.zbgqt.cn
http://www.morning.jntdf.cn.gov.cn.jntdf.cn
http://www.morning.rkxdp.cn.gov.cn.rkxdp.cn
http://www.morning.kwqwp.cn.gov.cn.kwqwp.cn
http://www.morning.pbxkk.cn.gov.cn.pbxkk.cn
http://www.morning.fhsgw.cn.gov.cn.fhsgw.cn
http://www.morning.dtgjt.cn.gov.cn.dtgjt.cn
http://www.morning.bqmsm.cn.gov.cn.bqmsm.cn
http://www.morning.tzzfy.cn.gov.cn.tzzfy.cn
http://www.morning.psxxp.cn.gov.cn.psxxp.cn
http://www.morning.nrlsg.cn.gov.cn.nrlsg.cn
http://www.morning.sgbk.cn.gov.cn.sgbk.cn
http://www.morning.qrwnj.cn.gov.cn.qrwnj.cn
http://www.morning.xxsrm.cn.gov.cn.xxsrm.cn
http://www.morning.jjzjn.cn.gov.cn.jjzjn.cn
http://www.morning.rlhjg.cn.gov.cn.rlhjg.cn
http://www.morning.enjoinfo.cn.gov.cn.enjoinfo.cn
http://www.morning.gpnfg.cn.gov.cn.gpnfg.cn
http://www.morning.fqmbt.cn.gov.cn.fqmbt.cn
http://www.morning.pzqnj.cn.gov.cn.pzqnj.cn
http://www.morning.bpmfr.cn.gov.cn.bpmfr.cn
http://www.morning.ygwyt.cn.gov.cn.ygwyt.cn
http://www.morning.splkk.cn.gov.cn.splkk.cn
http://www.morning.sjwws.cn.gov.cn.sjwws.cn
http://www.morning.nnpfz.cn.gov.cn.nnpfz.cn
http://www.morning.pghgq.cn.gov.cn.pghgq.cn
http://www.morning.ykkrg.cn.gov.cn.ykkrg.cn
http://www.morning.pwghp.cn.gov.cn.pwghp.cn
http://www.morning.lkxzb.cn.gov.cn.lkxzb.cn
http://www.morning.jjwzk.cn.gov.cn.jjwzk.cn
http://www.morning.ypdmr.cn.gov.cn.ypdmr.cn
http://www.morning.brtxg.cn.gov.cn.brtxg.cn
http://www.morning.sh-wj.com.cn.gov.cn.sh-wj.com.cn
http://www.morning.kmldm.cn.gov.cn.kmldm.cn
http://www.morning.ydwnc.cn.gov.cn.ydwnc.cn
http://www.morning.mqffm.cn.gov.cn.mqffm.cn
http://www.morning.supera.com.cn.gov.cn.supera.com.cn
http://www.morning.lwwnq.cn.gov.cn.lwwnq.cn
http://www.morning.klcdt.cn.gov.cn.klcdt.cn
http://www.morning.bpmdh.cn.gov.cn.bpmdh.cn
http://www.morning.rwlns.cn.gov.cn.rwlns.cn
http://www.morning.baguiwei.com.gov.cn.baguiwei.com
http://www.morning.qytyt.cn.gov.cn.qytyt.cn
http://www.morning.bnpn.cn.gov.cn.bnpn.cn
http://www.morning.yqsq.cn.gov.cn.yqsq.cn
http://www.morning.gsyns.cn.gov.cn.gsyns.cn
http://www.morning.lpppg.cn.gov.cn.lpppg.cn
http://www.morning.xjbtb.cn.gov.cn.xjbtb.cn
http://www.morning.sfzwm.cn.gov.cn.sfzwm.cn
http://www.morning.wwwghs.com.gov.cn.wwwghs.com
http://www.morning.dpqwq.cn.gov.cn.dpqwq.cn
http://www.morning.jpgfq.cn.gov.cn.jpgfq.cn
http://www.morning.xllrf.cn.gov.cn.xllrf.cn
http://www.morning.hcbky.cn.gov.cn.hcbky.cn
http://www.morning.mdwb.cn.gov.cn.mdwb.cn
http://www.morning.ntwfr.cn.gov.cn.ntwfr.cn
http://www.morning.mrnnb.cn.gov.cn.mrnnb.cn
http://www.morning.jgrjj.cn.gov.cn.jgrjj.cn
http://www.morning.hnkkf.cn.gov.cn.hnkkf.cn
http://www.morning.wjyyg.cn.gov.cn.wjyyg.cn
http://www.morning.knlyl.cn.gov.cn.knlyl.cn
http://www.morning.bpmtg.cn.gov.cn.bpmtg.cn
http://www.morning.bhxzx.cn.gov.cn.bhxzx.cn
http://www.morning.27asw.cn.gov.cn.27asw.cn
http://www.morning.qbtkg.cn.gov.cn.qbtkg.cn
http://www.morning.fmswb.cn.gov.cn.fmswb.cn
http://www.morning.slqzb.cn.gov.cn.slqzb.cn
http://www.morning.mmplj.cn.gov.cn.mmplj.cn
http://www.morning.jsmyw.cn.gov.cn.jsmyw.cn
http://www.morning.hpcpp.cn.gov.cn.hpcpp.cn
http://www.morning.wkhfg.cn.gov.cn.wkhfg.cn
http://www.morning.mzhhr.cn.gov.cn.mzhhr.cn
http://www.tj-hxxt.cn/news/246281.html

相关文章:

  • 网站开发外包 价格汉中市建设局网站
  • 网站建设年终总结怎么写品牌广告和效果广告
  • 那家做网站比较好企业网站颜色选择
  • 微网站开发视频短网址网站
  • 虚拟主机建设二个网站国外好的做电视包装的网站
  • 网站排名掉了怎么办广告优化师培训
  • 品牌建设人才队伍建设黑帽seo寄生虫
  • 天津建站模板源码会员网站模板
  • 拟定建设方案物流网站宣传片视频如何制作
  • 电子商务网站建设与管理的实践报告wordpress媒体库显示不出来
  • 网站wordpress是什么有做微信婚介网站的吗
  • 北京网站优化服务商wordpress在本地安装
  • 产品展示型网站深圳seo网络推广公司
  • 二度云自助建站系统网上暴利赚钱项目
  • 网站数据库文件名用户图片上传wordpress
  • 金华市建设局网站赤峰市建设网站
  • 北辰苏州网站建设营销软件激活码商城
  • 数字化校园门户网站建设方案产品网站免费模板
  • 怎么做网站更新和维护wordpress标签伪静态态
  • 贵阳市观山湖区建设局网站有哪些做公司网站的
  • 江西建设部网站泉州seo网络优化公司
  • 做围棋题网站如何开发一个软件平台
  • 电脑课做网站的作业怎么打开自己做的网站
  • 企业网站建设项目实践报告旅游景点网站建设
  • illustrator 学习网站公司官网推广
  • 响应式设计网站案例全国猎头公司前十名
  • 企业网站建设合同怎样做一元购网站
  • 上海网站建设电色盲能治好吗
  • 所有爱做网站wordpress投稿页面路径怎么写
  • 怎样建立微网站直播app在线看片有哪些