学习ROS,你所需要的基础知识

如果告诉你,学习ROS可以零基础入门,那也有点忽悠人了。

九层之台,起于垒土。学习ROS还是需要一点基本功的。这些基本功是你搞各种机器人程序开发的基础,如果没有,早晚要补上,逃不了的。那么,最起码要具备哪些能力呢?

1、C++/Python编程能力

我起步用的是C++,鉴于Python现在这么火,你完全可以起步用Python。学习ROS免不了编程,总得会敲代码吧,不需要多么复杂的编程技巧,只要你用程序语言完成过一两次像模像样的课程作业,ROS编程就可以起步了,ROS下的编程与C++/Python编程本质没啥区别,就是用到了ROS相关的库以及ROS中的一些概念,所以切换到ROS环境下的编程是很快的,ROS wiki中的beginner教程能很快带你入门,但前提就是你要有C++/Python编程基本功。

2、Linux系统基本操作能力

ROS目前支持多种操作系统,包括Ubuntu、Windows和OS X。Windows下的支持是从2018年底才开始的,所以配套软件最少,而Ubuntu下的支持最为成熟,会在Ubuntu下开发程序也一名程序员的基本素养,因此,强烈推荐在Ubuntu环境下学习ROS,Linux系统的基本操作能力就是必不可少的了。

具体有哪些基本操作呢?ubuntu下命令行窗口的各种文件管理指令(目录跳转、打开、复制、删除等等),窗口界面下的文件管理基本操作(这就类似windows了),网络设置,集成开发环境的使用等等

  • 12
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值