树莓派:Ubuntu MATE 16.04.2 运行 ROS 小海龟教程

2023-11-02 04:30

本文主要是介绍树莓派:Ubuntu MATE 16.04.2 运行 ROS 小海龟教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

树莓派:Ubuntu MATE 16.04.2 运行 ROS 小海龟教程

  • 1 前言
    • 1.1 小海龟例程
    • 1.2 准备工作
  • 2 运行步骤
  • 3 结束

1 前言

1.1 小海龟例程

    小海龟例程是 ROS 提供的样例程序,一般用来测试 ROS 的安装是否正常;其具体功能是通过键盘方向键控制小海龟图标行走。

1.2 准备工作

(1)镜像版本:Ubuntu MATE 16.04.2
(2)ROS版本:ROS Kinetic Kame
(3)硬件版本:Raspberry Pi 3 Model B V1.2 © Raspberry Pi 2015
(4)磁盘参数:Kingston 16GB 内存卡
(5)基础外设:可用的局域网、电源等
(6)远程环境:Windows 10 专业版
(7)远程软件:MobaXterm( Home Edition V20.2 Portable )

如何安装 Ubuntu,请参看:树莓派:Ubuntu MATE 16.04.2 下载及安装教程
如何开启 SSH,请参看:树莓派:Ubuntu MATE 16.04.2 开启内网 SSH + Windows 远程登陆教程
如何安装 ROS,请参看:树莓派:Ubuntu MATE 16.04.2 安装 ROS Kinetic Kame 教程

2 运行步骤

  1. 打开 MobaXterm 软件,连接服务端;
    2.1_1
  2. 输入 roscore 启动 ROS 内核,回车;
    2_2
  3. 重新打开一个终端(重新双击连接一个新的远程窗口,不关闭原来的终端窗口),输入 rosrun turtlesim turtlesim_node 运行小海龟样例代码,回车;
    2_3
  4. 运行完毕后,将会有个新窗口弹出;
    2_4
  5. 不关闭任何窗口,再重新打开一个终端,输入 rosrun turtlesim turtle_teleop_key 连接键盘,回车;
    2_5
  6. 连接键盘成功后,可以在小海龟样例窗口中使用键盘控制小海龟图标行走。(上下键控制前进和后退,左右键控制方向)
    2_6

3 结束

    本教程由 Brendon Tan 原创发布,版权所有。该文档仅供个人学习交流使用,不得用于其他用途,禁止商用, 转载或公开使用请联系作者授权。
    此教程由本人独立整理,如有不当之处,欢迎指正。

这篇关于树莓派:Ubuntu MATE 16.04.2 运行 ROS 小海龟教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/328125

相关文章

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

使用Nginx来共享文件的详细教程

《使用Nginx来共享文件的详细教程》有时我们想共享电脑上的某些文件,一个比较方便的做法是,开一个HTTP服务,指向文件所在的目录,这次我们用nginx来实现这个需求,本文将通过代码示例一步步教你使用... 在本教程中,我们将向您展示如何使用开源 Web 服务器 Nginx 设置文件共享服务器步骤 0 —

Golang使用minio替代文件系统的实战教程

《Golang使用minio替代文件系统的实战教程》本文讨论项目开发中直接文件系统的限制或不足,接着介绍Minio对象存储的优势,同时给出Golang的实际示例代码,包括初始化客户端、读取minio对... 目录文件系统 vs Minio文件系统不足:对象存储:miniogolang连接Minio配置Min

Linux使用nohup命令在后台运行脚本

《Linux使用nohup命令在后台运行脚本》在Linux或类Unix系统中,后台运行脚本是一项非常实用的技能,尤其适用于需要长时间运行的任务或服务,本文我们来看看如何使用nohup命令在后台... 目录nohup 命令简介基本用法输出重定向& 符号的作用后台进程的特点注意事项实际应用场景长时间运行的任务服

如何在一台服务器上使用docker运行kafka集群

《如何在一台服务器上使用docker运行kafka集群》文章详细介绍了如何在一台服务器上使用Docker运行Kafka集群,包括拉取镜像、创建网络、启动Kafka容器、检查运行状态、编写启动和关闭脚本... 目录1.拉取镜像2.创建集群之间通信的网络3.将zookeeper加入到网络中4.启动kafka集群

手把手教你idea中创建一个javaweb(webapp)项目详细图文教程

《手把手教你idea中创建一个javaweb(webapp)项目详细图文教程》:本文主要介绍如何使用IntelliJIDEA创建一个Maven项目,并配置Tomcat服务器进行运行,过程包括创建... 1.启动idea2.创建项目模板点击项目-新建项目-选择maven,显示如下页面输入项目名称,选择

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

什么是 Ubuntu LTS?Ubuntu LTS和普通版本区别对比

《什么是UbuntuLTS?UbuntuLTS和普通版本区别对比》UbuntuLTS是Ubuntu操作系统的一个特殊版本,旨在提供更长时间的支持和稳定性,与常规的Ubuntu版本相比,LTS版... 如果你正打算安装 Ubuntu 系统,可能会被「LTS 版本」和「普通版本」给搞得一头雾水吧?尤其是对于刚入

如何安装 Ubuntu 24.04 LTS 桌面版或服务器? Ubuntu安装指南

《如何安装Ubuntu24.04LTS桌面版或服务器?Ubuntu安装指南》对于我们程序员来说,有一个好用的操作系统、好的编程环境也是很重要,如何安装Ubuntu24.04LTS桌面... Ubuntu 24.04 LTS,代号 Noble NumBAT,于 2024 年 4 月 25 日正式发布,引入了众

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件