ROS学习笔记(三)---好用的终端Terminator

这篇具有很好参考价值的文章主要介绍了ROS学习笔记(三)---好用的终端Terminator。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ROS学习笔记文章目录

01. ROS学习笔记(一)—Linux安装VScode
02. ROS学习笔记(二)—使用 VScode 开发 ROS 的Python程序(简例)

一、Terminator是什么?

在前面的学习中,为了运行hello.py我是在vscode频繁的点击运行窗口的“+”号来开启终端的,有时候看起来不是很方便,特别是当有多个节点需要启动的时候,容易找不到对应的运行终端。因此,这里我们使用Terminator终端分屏工具,可以在一个窗口显示多个终端。
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python

二、安装Terminator

1.打开自带的终端,输入以下指令安装Terminator:

sudo apt-get install terminator

2.将Terminator终端放入收藏夹
点击左下角显示应用程序 —> 找到 terminator —> 右击 选择 添加到收藏夹
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python
3.快捷键打开Terminator
安装完Terminator后,可以使用Ctrl+Alt+T打开terminator

三、Terminator的操作

Terminator终端是为了方便我们显示和输入ROS相关指令的,因此有必要了解一些常用的操作技巧
1.垂直分屏:Ctrl+Shift+E
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python
2.水平分屏:Ctrl+Shift+O
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python
3.重开一个新的分屏:Ctrl+Alt+T
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python

4.关闭分屏:Ctrl+Shift+W(点击需要关闭的终端 然后按键Ctrl+Shift+W)
我个人感觉用的比较多的就是上述几个了[破涕为笑]当然如果你记不住快捷键,也可以直接右击,然后选择[破涕为笑][破涕为笑]
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python

四、演示案例

以上一个案例为例,我们使用VSCode打开demo02_ws工作空间。然后Ctrl+Alt+T打开Terminator终端。
1.首先启动ros内核:
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python
2.垂直分屏,然后cd进入demo02_ws工作空间
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python
3.source一下,回车
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python
4.rosrun运行python程序
ROS学习笔记(三)---好用的终端Terminator,ROS学习,学习,笔记,ros,Terminator,python
当然由于上述程序是比较简单的打印输出,并不需要太多的终端,等待后续节点一多,就能体现
Terminator分屏终端的妙用啦!文章来源地址https://www.toymoban.com/news/detail-650357.html

到了这里,关于ROS学习笔记(三)---好用的终端Terminator的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ROS学习笔记(六)---服务通信机制

    在ROS中,服务通信机制是一种点对点的通信方式,用于节点之间的请求和响应。它允许一个节点(服务请求方)向另一个节点(服务提供方)发送请求,并等待响应。 服务通信机制在ROS中使用以下两个概念: 服务(Service):服务是一种在ROS中定义的一对相关消息类型,包括

    2024年02月07日
    浏览(34)
  • ROS学习笔记(实践三)--常见相机问题整理

    安装ros功能包 启动后弹出如下窗口: 需要修相机驱动时,可以使用源码安装,源码地址: https://github.com/ros-drivers/usb_cam

    2024年02月15日
    浏览(28)
  • ROS2学习笔记三:话题Topic

    目录 前言 1 话题简介 2 常用指令 3 RCLCPP实现实现话题 3.1 创建工作空间 3.2 代码编写 3.2.1 发布端编写 3.2.2 发布端编写 ROS2中的一个重要概念是话题(Topic)。话题是一种通过发布者和订阅者之间进行异步通信的机制。发布者(Publisher)将消息发布到特定的话题上,而订阅者(

    2024年01月20日
    浏览(33)
  • 古月居《ROS入门21讲》零基础学习笔记

    ”怕什么真理无穷,进一寸有一寸的欢喜。” ——古月 适 本人大一小白一枚,参加了一个本科生科研项目,目前正在学习一些ROS1相关的一些前置基础知识。 在这里以博客的形式记录一下学习的过程、操作的细节及操作的结果、爬坑方法、听课笔记。 希望能给同样在学习相

    2023年04月20日
    浏览(26)
  • ros-python学习样例笔记

    待写 2.1.1 创建工作空间和topic功能包 在ubuntu中打开命令行,输入下面的命令创建并初始化工作空间,一定要回到XXX_ws的目录下初始化工作空间 主要运行的python程序分为两部分: 消息发布者(Publisher) 和 消息接受者(Subscriber) 由于此例中只使用到ros中提供的std_msgs中的String类型消息

    2023年04月11日
    浏览(22)
  • ROS学习笔记16:机器人系统建模与仿真

    一、概述: 1.机器人系统仿真:         是通过计算机对实体机器人系统进行模拟的技术,在 ROS 中,仿真实现涉及的内容主要有三:对机器人建模(URDF)、创建仿真环境(Gazebo)以及感知环境(Rviz)等系统性实现。 (1)仿真优势:低成本、高效、高安全性。 (2)仿真缺陷:仿

    2024年02月09日
    浏览(33)
  • ros2官方文档(基于humble版本)学习笔记

    由于市面上专门讲ROS 2开发的书籍不多,近期看完了《ROS机器人开发实践》其中大部分内容还是基于ROS 1写的,涉及topic,service,action等一些重要的概念,常用组件,建模与仿真,应用(机器视觉,机器语音,SLAM,机械臂),最后一章写了ROS 2的安装,话题通信和服务通信的示

    2024年02月11日
    浏览(30)
  • ROS 2官方文档(基于humble版本)学习笔记(二)

    今天继续总结CLI 工具章的学习 理解节点(node) ROS 2图是一个ROS 2元件同时处理数据的网络,如果将它们全部映射并可视化它们,则包括所有可执行文件以及它们之间的连接。 ROS中的每个节点(node)都应该只为了单个的、模块化的目的而设计的,例如控制车轮电动机或从激光

    2024年02月10日
    浏览(33)
  • ROS2安装与入门——古月居视频学习笔记

    双系统安装Ubuntu方法: 在Ubuntu官网下载好 https://cn.ubuntu.com/download/desktop 准备一个U盘作为启动盘 该过程会对U盘格式化 开始-右键-磁盘管理-选择一个磁盘-右键-压缩卷;压缩出40~60G空白分区 下载Rufus 插入U盘开机进入启动项(我的是按F12)选择u盘启动Ubuntu之后进入Ubuntu的安装

    2024年04月22日
    浏览(22)
  • ros2学习笔记-CLI工具,记录命令对应操作。

    启动前要检查环境变量: ROS_DOMAIN_ID 和 ROS_LOCALHOST_ONLY 。如果通信时PIN不同,应该首先考虑是不是环境变量设置错误。 Configuring environment 记得source一下ros2。 Turtlesim 是一款用于学习 ROS2 的轻量级模拟器。 它说明了 ROS 2 在最基本的层面上做了什么,让您了解以后将如何处理真

    2024年01月21日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包