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

常州网站建设推广平台本科自考和专升本的区别

常州网站建设推广平台,本科自考和专升本的区别,单页 网站模板,网站建设新闻+常识1、创建ROS工作空间 首先打开ubuntu的终端#xff0c;接着依次输入如下的命令行#xff1b; mkdir -p xxx_ws/src(必须得有 src) cd xxx_ws catkin_make当然我一般是新建一个叫做demo的工作空间#xff0c;如 mkdir -p demo04_ws/src 2、启动vscode cd xxx_ws code . …1、创建ROS工作空间 首先打开ubuntu的终端接着依次输入如下的命令行 mkdir -p xxx_ws/src(必须得有 src) cd xxx_ws catkin_make当然我一般是新建一个叫做demo的工作空间如  mkdir -p demo04_ws/src 2、启动vscode cd xxx_ws code . 3、vscode 中编译 ros 一开始这个工作空间下只有bulid,devel,src这三个文件夹在使用快捷键 ctrl shift B 后便会出现.vscode文件夹点击进入.vscode文件夹下的tasks.json文件修改.vscode/tasks.json 文件。即是将文件下的代码替换为一下代码即可。 { // 有关 tasks.json 格式的文档请参见// https://go.microsoft.com/fwlink/?LinkId733558version: 2.0.0,tasks: [{label: catkin_make:debug, //代表提示的描述性信息type: shell, //可以选择shell或者process,如果是shell代码是在shell里面运行一个命令如果是process代表作为一个进程来运行command: catkin_make,//这个是我们需要运行的命令args: [],//如果需要在命令后面加一些后缀可以写在这里比如-DCATKIN_WHITELIST_PACKAGES“pac1;pac2”group: {kind:build,isDefault:true},presentation: {reveal: always//可选always或者silence代表是否输出信息},problemMatcher: $msCompile}] }4、 创建 ROS 功能包 选定 src 右击 --- create catkin package 之后自己输入包名而后添加依赖项roscpp rospy std_msgs 5、在功能包的 src 下新建 cpp /py文件注意一定是在功能包的src下新建文件 cpp文件 #include ros/ros.hint main(int argc, char *argv[]) {/* code */return 0; } PS1: 如果没有代码提示 修改 .vscode/c_cpp_properties.json 设置 cppStandard: c17 PS2: main 函数的参数不可以被 const 修饰 PS3: 当ROS__INFO 终端输出有中文时会出现乱码 INFO: ???????????????????????? 解决办法在函数开头加入下面代码的任意一句推荐选择第二句代码 setlocale(LC_CTYPE, zh_CN.utf8); setlocale(LC_ALL, );py文件 在 功能包 下新建 scripts 文件夹添加 python 文件并添加可执行权限终端下进入 scripts 执行:chmod x *.py import rospy from std_msgs.msg import Stringif __name__ __main__: 6、配置在功能包下的CMakeLists.txt文件 C 配置: add_executable(节点名称src/C源文件名.cpp ) target_link_libraries(节点名称${catkin_LIBRARIES} )节点名称一般用C源文件名会方便些。 Python 配置: catkin_install_python(PROGRAMS scripts/自定义文件名.pyDESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} )7、执行 1、CrtlshitB编译cpp/py文件 2、打开一个新的终端输入roscore启动roscore 3、再打开一个新的终端输入 source ./devel/setup.bash rosrun 功能包名 c节点/自定义文件名.py PS: 如果不编译直接执行 python 文件会抛出异常。 1.第一行解释器声明可以使用绝对路径定位到 python3 的安装路径 #! /usr/bin/python3但是不建议 2.建议使用 #!/usr/bin/env python 但是会抛出异常 : /usr/bin/env: “python”: 没有那个文件或目录 3.解决1: #!/usr/bin/env python3 直接使用 python3 但存在问题: 不兼容之前的 ROS 相关 python 实现 4.解决2: 打开ubuntu终端进入cd到工作空间创建一个链接符号到 python 命令:sudo ln -s /usr/bin/python3 /usr/bin/python(推荐使用)
http://www.tj-hxxt.cn/news/222555.html

相关文章:

  • 推广平台有哪些渠道台州百度搜索优化
  • 做网站的流程与步骤哪个软件做网站最简单
  • 织梦网站建设视频免费刷seo
  • 建设微网站多少钱wordpress端口
  • 广州网站设计与制作公司在线查询营业执照
  • 自己网站给别人网站做外链怎样做网站的优化排名
  • 微网站怎么免费做上海品划做网站
  • 外贸网站公司网站系统模版
  • 大连企业网站设计网站推广定义
  • 外网网址可以做英语阅读的网站上海注册公司核名在哪个网站
  • 400电话安装佛山营销网站建设本地丹阳网站建设
  • 网络技术开发有限公司关键词优化公司哪家推广
  • 忒低网站长怎么做天元建设集团有限公司法定代表人
  • 建设网站的准备工作能制作网站的软件
  • 什么软件可以找做网站的如皋网站建设招标
  • 承德建站公司建设部网站四库一平台
  • 我想用c 来做网站搭建网站费用
  • 网站流量统计分析广东省建设交易中心网站
  • 空调网站模版太原网站制作报价
  • 大数据培训泉州网络seo
  • 中国网站建设公司有哪些方面网站设计报告模板及范文
  • 遂宁公司做网站贵阳网站制作软件
  • 网站开发费分摊多少年做五金生意什么网站做比较好
  • vs2017js网站开发方法世界杯竞猜
  • 网站系统搭建郑州企业网站
  • 做渔具最大的外贸网站wordpress用mysql5.6
  • 集团网站建设案例镇江网站制作教程
  • 进修学校 网站建设目标wordpress收费主体
  • 可以做3d电影网站有哪些网页版设计
  • asp.net怎么生成网站建筑安全员证查询网上查询