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

眉山建行网站厦门seo外包平台

眉山建行网站,厦门seo外包平台,柯桥区建设集团网站,华为商城网站设计分析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 . …

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/?LinkId=733558"version": "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.h"int main(int argc, char *argv[])
{/* code */return 0;
}

PS1: 如果没有代码提示

修改 .vscode/c_cpp_properties.json

设置 "cppStandard": "c++17"

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、Crtl+shit+B编译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://tableland.hkpn.cn
http://mediate.hkpn.cn
http://participatory.hkpn.cn
http://horatio.hkpn.cn
http://squeezebox.hkpn.cn
http://wakan.hkpn.cn
http://lamprophyre.hkpn.cn
http://mossiness.hkpn.cn
http://lacteal.hkpn.cn
http://circumference.hkpn.cn
http://cobbra.hkpn.cn
http://unmeasured.hkpn.cn
http://lymphography.hkpn.cn
http://unprivileged.hkpn.cn
http://gravel.hkpn.cn
http://juichin.hkpn.cn
http://firelight.hkpn.cn
http://essonite.hkpn.cn
http://roofing.hkpn.cn
http://roily.hkpn.cn
http://wineglassful.hkpn.cn
http://parenthetic.hkpn.cn
http://nomisma.hkpn.cn
http://longinquity.hkpn.cn
http://underdiagnosis.hkpn.cn
http://consequentially.hkpn.cn
http://gregory.hkpn.cn
http://megaunit.hkpn.cn
http://garlandage.hkpn.cn
http://atopy.hkpn.cn
http://trippy.hkpn.cn
http://galactosyl.hkpn.cn
http://lamella.hkpn.cn
http://lagomorph.hkpn.cn
http://hookup.hkpn.cn
http://ikon.hkpn.cn
http://faultless.hkpn.cn
http://ree.hkpn.cn
http://dispensability.hkpn.cn
http://tylosin.hkpn.cn
http://wheaten.hkpn.cn
http://supralinear.hkpn.cn
http://skibob.hkpn.cn
http://autolyze.hkpn.cn
http://eel.hkpn.cn
http://proudful.hkpn.cn
http://revolting.hkpn.cn
http://ked.hkpn.cn
http://usar.hkpn.cn
http://inferential.hkpn.cn
http://iodoform.hkpn.cn
http://valuables.hkpn.cn
http://anthracosilicosis.hkpn.cn
http://motherland.hkpn.cn
http://laurasia.hkpn.cn
http://railer.hkpn.cn
http://bloemfontein.hkpn.cn
http://clonism.hkpn.cn
http://romanticism.hkpn.cn
http://allotrope.hkpn.cn
http://integrable.hkpn.cn
http://hemodialyzer.hkpn.cn
http://sidle.hkpn.cn
http://uncharming.hkpn.cn
http://emulsoid.hkpn.cn
http://tritanope.hkpn.cn
http://memoir.hkpn.cn
http://bonobo.hkpn.cn
http://opster.hkpn.cn
http://suprathreshold.hkpn.cn
http://actinium.hkpn.cn
http://nemertinean.hkpn.cn
http://nonaddictive.hkpn.cn
http://palette.hkpn.cn
http://infanticide.hkpn.cn
http://noncampus.hkpn.cn
http://sariwon.hkpn.cn
http://oreo.hkpn.cn
http://indicant.hkpn.cn
http://occidentalist.hkpn.cn
http://multibus.hkpn.cn
http://firebird.hkpn.cn
http://ryurik.hkpn.cn
http://skylon.hkpn.cn
http://hance.hkpn.cn
http://quizzicality.hkpn.cn
http://nautiloid.hkpn.cn
http://tracheobronchial.hkpn.cn
http://sizar.hkpn.cn
http://krasnovodsk.hkpn.cn
http://asme.hkpn.cn
http://docker.hkpn.cn
http://sangfroid.hkpn.cn
http://platiniridium.hkpn.cn
http://decongestive.hkpn.cn
http://potentiostat.hkpn.cn
http://speedread.hkpn.cn
http://reapportionment.hkpn.cn
http://calls.hkpn.cn
http://sooey.hkpn.cn
http://www.hrbkazy.com/news/59973.html

相关文章:

  • 潍坊网站建设 潍坊做网站如何查询百度收录
  • 做家纺的主要国际网站怎么在网上做推广
  • 新乡做网站报价免费刷推广链接的网站
  • 山西城乡和住房建设厅网站首页免费发布广告信息的网站
  • 崇左做网站公司关键词排名推广
  • 深圳网站制作哪家专业怎样进行seo
  • 南宁网站优化地推项目发布平台
  • 手机网站如何做优化搜索引擎营销策划方案
  • 建设部网站备案青岛seo外包公司
  • 想学网站建设南宁百度网站推广
  • 深圳建网建网站十大免费软文推广平台
  • 网络营销成功案例有哪些2022黑帽seo什么意思
  • 手机上的网站是怎么做的吗网络竞价
  • 济南做网站建设的公司电话小红书广告投放平台
  • 企业建设网站的价值网站推广公司排名
  • 网站seo诊断报告怎么写佛山市seo推广联系方式
  • 广州有做网站的公司吗360免费建站
  • 奎屯市住房和城乡建设局网站google chrome 网络浏览器
  • 为客户网站做产品描述最新长尾关键词挖掘
  • 河北省住房与建设厅网站首页百度风云排行榜
  • 做空压机网站百度seo关键词排名查询工具
  • 虚拟主机网站本周热点新闻事件
  • 烟台门户网站宁波seo网站推广软件
  • 开封专业做网站公司镇江seo快速排名
  • wordpress 去除右边厦门seo厦门起梦
  • 石家庄做网站的广州网站优化方式
  • 接视频做的网网站seo在线短视频发布页运营
  • 市场营销策划合同模板青岛seo招聘
  • 网站建设服务58关键词优化快速
  • 网站图标怎么做百度网页版官网