ROS学习笔记(一)

1 篇文章 0 订阅

ROS学习笔记(一)

新的项目要做基于之前的定位,跟踪等技术做一台整机。也就是做一个移动机器人,移动机器人的软件架构之前没有接触过,先从ROS开发做起,希望最后可以融汇贯通ROS,然后自己进行改进。
顺着ROS WIKI学习了下来,对ROS有了大致的一个了解。暂时理解最牛逼的地方应该就是它的通信机制了。话题和服务,然后每一个节点之间互相联系。对ROS的基本指令了解了一下,这篇记录一下配置ROS IDE,用Clion用的非常舒服,还是配置一下Clion继续使用。

配置ROS+Clion

ROS WIKI 提供了几种IDE的配置方法,里面没有Clion的,但是观察一下会发现都大同小异。只是在启动文件里面加一些参数,使启动之后可以识别你的ROS系统。

在/usr/share/applications中修改jetbrains-clion.desktop文件,

修改

Exec="/home/clion-2016.2/bin/clion.sh" %f

Exec=bash -i -c "/home/clion-2016.2/bin/clion.sh" %f
即添加 bash -i -c

这样即可,编辑好源文件后。修改CMakeLists.txt,添加package依赖项

例:find_package(catkin REQUIRED roscpp)

target_link_libraries(first ${catkin_LIRRARIES}) //链接库文件

这样就可以进行编译了。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值