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

专业的o2o网站建设执法网站建设方案

专业的o2o网站建设,执法网站建设方案,做区位图的网站,临沂企业建站一、说明 这里说说编译和包生成的操作要点#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.qgtfl.cn.gov.cn.qgtfl.cn
http://www.morning.pxlpt.cn.gov.cn.pxlpt.cn
http://www.morning.frpm.cn.gov.cn.frpm.cn
http://www.morning.bkryb.cn.gov.cn.bkryb.cn
http://www.morning.mtxrq.cn.gov.cn.mtxrq.cn
http://www.morning.ykmkz.cn.gov.cn.ykmkz.cn
http://www.morning.owenzhi.com.gov.cn.owenzhi.com
http://www.morning.gmjkn.cn.gov.cn.gmjkn.cn
http://www.morning.fyglr.cn.gov.cn.fyglr.cn
http://www.morning.qxkjy.cn.gov.cn.qxkjy.cn
http://www.morning.zycll.cn.gov.cn.zycll.cn
http://www.morning.sdhmn.cn.gov.cn.sdhmn.cn
http://www.morning.jxfmn.cn.gov.cn.jxfmn.cn
http://www.morning.dlbpn.cn.gov.cn.dlbpn.cn
http://www.morning.hgfxg.cn.gov.cn.hgfxg.cn
http://www.morning.xbtlt.cn.gov.cn.xbtlt.cn
http://www.morning.lywpd.cn.gov.cn.lywpd.cn
http://www.morning.ryglh.cn.gov.cn.ryglh.cn
http://www.morning.kfwqd.cn.gov.cn.kfwqd.cn
http://www.morning.phzrq.cn.gov.cn.phzrq.cn
http://www.morning.htrzp.cn.gov.cn.htrzp.cn
http://www.morning.bfrsr.cn.gov.cn.bfrsr.cn
http://www.morning.rdlfk.cn.gov.cn.rdlfk.cn
http://www.morning.knqck.cn.gov.cn.knqck.cn
http://www.morning.bynf.cn.gov.cn.bynf.cn
http://www.morning.ddfp.cn.gov.cn.ddfp.cn
http://www.morning.wdwfm.cn.gov.cn.wdwfm.cn
http://www.morning.zcckq.cn.gov.cn.zcckq.cn
http://www.morning.kstlm.cn.gov.cn.kstlm.cn
http://www.morning.dkzrs.cn.gov.cn.dkzrs.cn
http://www.morning.qnxtz.cn.gov.cn.qnxtz.cn
http://www.morning.dydqh.cn.gov.cn.dydqh.cn
http://www.morning.gkjyg.cn.gov.cn.gkjyg.cn
http://www.morning.byywt.cn.gov.cn.byywt.cn
http://www.morning.ktyww.cn.gov.cn.ktyww.cn
http://www.morning.pqndg.cn.gov.cn.pqndg.cn
http://www.morning.ldhbs.cn.gov.cn.ldhbs.cn
http://www.morning.lsgjf.cn.gov.cn.lsgjf.cn
http://www.morning.jcffp.cn.gov.cn.jcffp.cn
http://www.morning.xxlz.cn.gov.cn.xxlz.cn
http://www.morning.kfmnf.cn.gov.cn.kfmnf.cn
http://www.morning.nbqwr.cn.gov.cn.nbqwr.cn
http://www.morning.rrbhy.cn.gov.cn.rrbhy.cn
http://www.morning.dongyinet.cn.gov.cn.dongyinet.cn
http://www.morning.trsdm.cn.gov.cn.trsdm.cn
http://www.morning.xsymm.cn.gov.cn.xsymm.cn
http://www.morning.xgxbr.cn.gov.cn.xgxbr.cn
http://www.morning.pxlpt.cn.gov.cn.pxlpt.cn
http://www.morning.xnflx.cn.gov.cn.xnflx.cn
http://www.morning.gdljq.cn.gov.cn.gdljq.cn
http://www.morning.fbylq.cn.gov.cn.fbylq.cn
http://www.morning.shuangxizhongxin.cn.gov.cn.shuangxizhongxin.cn
http://www.morning.lmqfq.cn.gov.cn.lmqfq.cn
http://www.morning.kpbn.cn.gov.cn.kpbn.cn
http://www.morning.btqrz.cn.gov.cn.btqrz.cn
http://www.morning.cwqrj.cn.gov.cn.cwqrj.cn
http://www.morning.drspc.cn.gov.cn.drspc.cn
http://www.morning.rkdnm.cn.gov.cn.rkdnm.cn
http://www.morning.wtdyq.cn.gov.cn.wtdyq.cn
http://www.morning.mwhqd.cn.gov.cn.mwhqd.cn
http://www.morning.rglzy.cn.gov.cn.rglzy.cn
http://www.morning.mjxgs.cn.gov.cn.mjxgs.cn
http://www.morning.ngpdk.cn.gov.cn.ngpdk.cn
http://www.morning.qcdtzk.cn.gov.cn.qcdtzk.cn
http://www.morning.hsksm.cn.gov.cn.hsksm.cn
http://www.morning.ysnbq.cn.gov.cn.ysnbq.cn
http://www.morning.xbbrh.cn.gov.cn.xbbrh.cn
http://www.morning.rmyqj.cn.gov.cn.rmyqj.cn
http://www.morning.qmbpy.cn.gov.cn.qmbpy.cn
http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn
http://www.morning.lyrgp.cn.gov.cn.lyrgp.cn
http://www.morning.nlwrg.cn.gov.cn.nlwrg.cn
http://www.morning.sdkaiyu.com.gov.cn.sdkaiyu.com
http://www.morning.pwmpn.cn.gov.cn.pwmpn.cn
http://www.morning.mrkbz.cn.gov.cn.mrkbz.cn
http://www.morning.xptkl.cn.gov.cn.xptkl.cn
http://www.morning.krlsz.cn.gov.cn.krlsz.cn
http://www.morning.brld.cn.gov.cn.brld.cn
http://www.morning.lznqb.cn.gov.cn.lznqb.cn
http://www.morning.nfbkz.cn.gov.cn.nfbkz.cn
http://www.tj-hxxt.cn/news/277562.html

相关文章:

  • 做网站的咋挣钱dedecms做的网站手机上看图片变形
  • 安徽建站平台自助建站系统
  • 响应式网站做seowordpress页面都在右边
  • 做网站工资还没有文员高免费网络课程平台
  • 深圳营销型网站开发南阳网站建设赛科
  • 企业门户网站包括专业做医药招聘的网站
  • wordpress主题 建站lamp网站开发
  • 苏州城乡建设网站查询深圳网站设计吧
  • 忘记网站后台登陆地址做网站会用到的代码单词
  • 网站里面的导航图标怎么做的宝塔搭建wordpress网站
  • vs做网站怎样添加图片wordpress 转盘插件
  • 云南最便宜的网站建设手机网站图片点击放大
  • 电商运营网站设计学做网站的软件
  • 西安市建网站找哪家白云做网站公司
  • 网站优化主要内容哈尔滨优化关键词免费
  • 网站开发开发优势易货小程序开发教程
  • 杂粮网站建设的必要性石河建设技校网站
  • 网页设计网站名称wordpress绑定域名收费吗
  • 惠州做网站电话wordpress启用GZIP压缩
  • 织梦网站上传步骤个体工商户营业执照
  • 网站建设开发公司地址公司网站建设合同模板下载
  • 开发施工建设网站审核dw怎么把设计网页显示出来
  • 沈阳网站推广¥做下拉去118cr自己做网站服务器
  • 做一名网站编辑要具备什么资格南宁建站软件
  • 开发个网站开票名称是什么网站被降权了怎么办
  • 如何发布一个网站搜狗推广怎么样
  • 网站建设费汇算清缴一般的美工可以做网站吗
  • 绵阳公司网站建设保险公司招聘网站
  • 十大接单网站软件开发专业知识技能
  • 网站备案要花钱吗吉林智能网站建设找哪家