关于阅读ROS的源代码

本文介绍了如何阅读ROS的源代码,从查找头文件位置到使用roscd、locate或mlocate命令,再到通过网站、VSCode和roboware等工具进行源代码查看。提供了ros.h的在线查看网址和roboware的安装教程链接,帮助ROS学习者深入理解其内部工作原理。
摘要由CSDN通过智能技术生成

背景介绍

阅读源代码,首先应该从头文件入手,ROS集成了许多的头文件,一句

#include<ros/ros.h>

就包含了绝大部分基础代码的头文件,但是这往往让初学者看代码时遇到很大的困扰。

最近本人也从事一些路径规划算法研究,打算利用ROS在机器人上实现,为此一边做学习笔记以便自己复习,另一方面也可以给广大使用ROS的机器人爱好者提供参考。

查找头文件位置

基本的头文件都在这个大文件夹中,/opt/ros/($your version,eg:kinetic)/share/

经过半年多的ROS学习,这里下载的依赖文件就已经有好几百个了。

那么要找的头文件具体是哪个文件夹呢?

roscd 只能到已经添加了路径的已知文件夹,那么未知的可以尝试用locate或mlocate,比如查找ros.h:

locate ros.h

或:

mlocate ros.h

如果不行,先下载updatedb

sudo updatedb

不过返回的东西比你想的多得多,那找个啥子?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值