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

免费手机h5模板网站模板下载做封面下载网站

免费手机h5模板网站模板下载,做封面下载网站,怎样建设购物网站,江阴网站建设公司目录 一、工作空间的创建 1.创建工作空间并初始化 2.进入 src 创建 ros 包并添加依赖 二、C实现helloworld C源码实现 编辑 ros 包下的 Cmakelist.txt文件 进入工作空间目录并编译 执行 三、python实现helloworld 进入 ros 包添加 scripts 目录并编辑 python 文件 …

目录

一、工作空间的创建

1.创建工作空间并初始化

2.进入 src 创建 ros 包并添加依赖

二、C++实现helloworld

C++源码实现

 编辑 ros 包下的 Cmakelist.txt文件

进入工作空间目录并编译 

执行 

三、python实现helloworld

进入 ros 包添加 scripts 目录并编辑 python 文件

新建 python 文件 

为 python 文件添加可执行权限

编辑 ros 包下的 CamkeList.txt 文件

进入工作空间目录并编译

执行


一、工作空间的创建

1.创建工作空间并初始化

mkdir -p 自定义空间名称/src
cd 自定义空间名称
catkin_make

        首先会创建一个工作空间以及一个 src 子目录,然后再进入工作空间调用 catkin_make命令编译。 

2.进入 src 创建 ros 包并添加依赖

cd src
catkin_create_pkg 自定义ROS包名 roscpp rospy std_msgs

        上述命令,会在工作空间下生成一个功能包,该功能包依赖于 roscpp、rospy 与 std_msgs,其中roscpp是使用C++实现的库,而rospy则是使用python实现的库,std_msgs是标准消息库,创建ROS功能包时,一般都会依赖这三个库实现。 

二、C++实现helloworld

cd 自定义的包

C++源码实现

#include "ros/ros.h"int main(int argc, char *argv[])
{//执行 ros 节点初始化ros::init(argc,argv,"hello");//创建 ros 节点句柄(非必须)ros::NodeHandle n;//控制台输出 hello worldROS_INFO("hello world!");return 0;
}

 编辑 ros 包下的 Cmakelist.txt文件

add_executable(步骤3的源文件名src/步骤3的源文件名.cpp
)
target_link_libraries(步骤3的源文件名${catkin_LIBRARIES}
)

 

进入工作空间目录并编译 

cd 自定义空间名称
catkin_make

执行 

先启动命令行1:
roscore
再启动命令行2:
cd 工作空间
source ./devel/setup.bash
rosrun 包名 C++节点

 

三、python实现helloworld

进入 ros 包添加 scripts 目录并编辑 python 文件

cd ros包
mkdir scripts

新建 python 文件 

#! /usr/bin/env pythonimport rospyif __name__ == "__main__":rospy.init_node("Hello")rospy.loginfo("Hello World!!!!")

为 python 文件添加可执行权限

chmod +x 自定义文件名.py

编辑 ros 包下的 CamkeList.txt 文件

catkin_install_python(PROGRAMS scripts/自定义文件名.pyDESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)

 

进入工作空间目录并编译

先启动命令行1:
roscore
再启动命令行2:
cd 工作空间
source ./devel/setup.bash
rosrun 包名 自定义文件名.py

执行

http://www.yayakq.cn/news/416609/

相关文章:

  • 海口建站深圳公众号制作
  • 百度哪个网站做贸易汕头潮南今天新闻
  • 黄山市建设工程造价管理站网站河源正规网站建设价格
  • 网站建设的数据所有权免费微信小程序免费制作平台
  • 马鞍山网站制作大连比较好的的网站建设公司
  • 网上商城公司网站建设方案海南网站备案
  • 有交做拼多多网站的吗做电商自建网站怎样
  • flash网站建设技术是什么官网首页优化
  • apache配置多个网站看装修案例的网站
  • 广州 网站开发 公司举例行业门户网站
  • wordpress不能发邮件宁波seo哪家好
  • 网站下载软件入口网站优化的关键词
  • 网站建设与网页制作招聘如何把做好的网站代码变成网页
  • 中国建设监理协会化工监理协会网站国内做免费视频网站
  • 喀什网站建设百度推广加强网站微信信息编辑队伍建设
  • 网站建设哪家公司好网站建设 公司国内医院网站开发现状
  • 深圳做网站公司排名网站开发 策划是干嘛的
  • 免费创建音乐网站2022年最火的电商平台
  • 网站建设及域名申请 厦门国内为啥不用wordpress开发
  • 网站开发与服务器交互阿里云 企业 网站
  • 网站管理建设工作品牌营销成功案例
  • 昆山专业网站建设公司哪家好宝安网站设计公司
  • 苍南龙港做网站店铺求职简历模板电子版免费
  • 亳州企业网站建设怎么做免流网站
  • 网站建设.c保定网站设计优势
  • 东莞网站建设公司口碑排名宁波网站建设价格
  • 建设民政局网站需要多少钱如何做好公司网站建设
  • 关于内网站建设的请示wordpress输出响应式图片
  • 中文网站模板球球cdk怎么做网站
  • 网站免费推广怎么做wordpress模板网站导航