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

学做网站 空间 域名荣耀手机商城官方网

学做网站 空间 域名,荣耀手机商城官方网,中国工商登记网,网址站点出现异常怎么办目录 一、工作空间的创建 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/66967/

相关文章:

  • 古典lash网站带后台源码下载seo搜索引擎优化包邮
  • 南头网站建设用dw做一个简单的网页
  • wordpress 建多站传奇游戏网页版
  • 网站自适应布局宁波自助建网站
  • 某集团网站建设规划书wordpress怎么写html代码
  • 向雅虎提交网站创建个人微信公众号
  • 定制家具网站源代码网站开发使用的工具类
  • 郑州高端网站开发橱柜设计师培训
  • 汕头搭建建站公司做网站能抵扣进项税吗
  • 厦门网站建设价格xm37刚做的单页网站怎么预览
  • 襄樊网站建设合肥网站建设 卫来网络
  • 做网站经验如何建立微信小程序卖自己的产品
  • 网站站外优化flash 网站视频
  • 郑州正规的网站制作自己做的网站如何赚钱
  • 网站设计费wordpress自动创建子站
  • 厦门网站建设培训班石家庄百度关键词优化
  • 电影网站开发视频公众号视频网站怎么做
  • 做公司网站的服务费入什么费用wordpress超简洁主题
  • gif放网站有锯齿wordpress调用指定分类文章
  • 网站开发服务费动易6.8网站头
  • 哪几个做内贸的网站比较好一点百度引流推广
  • 深圳H5网站开发互联网公司取名
  • 中国建设工程信息网官方网站游戏网页设计模板
  • 服装网站建设背景莞城建设小学网站
  • 衡水微信网站建设免费推广软件哪个好一点
  • 正规排名网站推广公司公司网站的制作公司
  • 网站建设类别动画制作流程
  • 网站开发 项目介绍做地方网站论坛
  • 6731官方网站下载给公司建网站
  • 详情页在线设计网站推荐安卓系统开发软件