apt源+超级终端Terminator

本文介绍了ROS(RobotOperatingSystem)中的APT源应用商店的使用方法,包括如何查找、下载功能包,以及在GitHub上下载源代码并进行编译的过程。同时,文章还着重讲解了超级终端Terminator的安装与分屏快捷键,提高ROS开发者的操作效率。
摘要由CSDN通过智能技术生成

一、ROS应用商店APT源

apt源可以理解成手机上的app商店,我们可以下载它上面发布的所有开源代码。网址:

ROS Indexicon-default.png?t=N7T8https://index.ros.org/

1.1 使用方法

step1:打开网站,选择package list

step2:选择你下载的ROS版本,我下载的是noetic

 step3:依次是发布时间、名称、简单介绍。我们可以选择下载自己想要的功能包。

step4:选择某一个package点击,就可以看到这个package的详细信息。

其中Checkout URI,是这个功能包在github上的源代码

1.2 如何下载

加入你想下载【rqt-robot-steering】这个包,可以这样操作:

step1:打开一个终端,安装包

step2:另外再打开一个终端,运行ROS核心(相当于我们想使用手机的任何app,都要先运行安卓操作系统)

step3:在原来的终端上,输入运行的命令。这样就能运行成功啦

1.3 在github上直接下载源代码

除了在apt应用商店上下载想要的功能包,也可以在github上下载代码。与apt不同的是,在github上下载的是源代码,都没有经过编译,不能直接运行。因此我们需要先建立工作空间,对这些源代码编译。

step1

工作空间,就是符合要求的目录结构,编译器会按照这个目录结构去检索源代码,完成编译工作。

step2:上述代码运行成功后,我们可以进入github官网,找到自己想要下载的源代码。点击Code按钮,复制https网址。

stpe3:在【工作空间/src】目录下执行git clone ,下载源代码

step4:下载好源代码之后,进入这个文件,会看到scripts文件夹,这个文件夹主要用来放置sh、python脚本文件。

step5:点击进入scripts文件夹,里面会有sh脚本文件,里面放的有运行这个功能包需要的依赖。运行sh脚本文件,安装依赖即可。

step6:返回工作空间目录,进行编译。

step7:编译成功后可以运行了。首先需要将这个工作空间里的环境参数加载到终端程序里,否则运行指令会提示找不到里边的软件包,使用source指令载入工作空间的环

境设置。

step8:使用roslaunch运行编译好的ROS程序

我们有了源代码之后,就可以在他们的基础上进行代码修改。

二、超级终端Terminator

使用ROS时通常会开启多个命令行窗口,这样对写命令不太友好。解决方法:Terminator

step1:安装

step2:按键盘快捷键【Ctrl+Alt+T】启动Terminator。

step3:启动Terminator后,他的窗口和终端窗口类似。但是可以右键点击水平分割或者垂直分割。

2.1 Terminator快捷键

2.2 分屏失败解决方法

若分屏失败,很有可能是Ubuntu中的其他快捷键占用了。输入指令,修改Ubuntu中的快捷键

这里点击修改或者删除。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值