嵌入式机器人系统ROS入门相关知识点介绍

这篇具有很好参考价值的文章主要介绍了嵌入式机器人系统ROS入门相关知识点介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

智能小车入门

本文旨在收集整理linux系统、ROS系统、树莓派、ssh软件的相关基础知识。

重点是ROS系统相关的知识,根据该实验课程的要求,最后修改的代码,都是由ROS组织起来,运行在ROS环境下的。

1、ssh软件–mobaXterm

  1. ssh:SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。

  2. 如何实现这种连接:2023年10款好用的SSH客户端软件推荐

  3. mobaXterm:MobaXterm详细使用教程系列一

当然,直接通过虚拟机里面的ubuntu系统的终端,使用ssh EPRobot@192.168.12.1命令也是可以的,但是和小车之间传输文件不方便。

关于和小车之间的通信:通过无线wifi进行组网,把小车和pc(或者虚拟机里面的操作系统)放在同一个局域网下。

同一个局域网 等价于 IP地址在同一个网段,比如这里的是192.168.12.xxx。

ping:工作在 TCP/IP网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态。(摘自百度百科)不用深究

arp:Arp命令用于显示和修改地址解析协议 (ARP)使用的“IP到物理”地址转换表。不用深究

2、linux系统

  1. 操作系统:常见电脑操作系统有windows、linux、macOS、HarmonyOS、unix
  2. linux的发行版本:针对不同场景,有不同的linux发行版本,ubuntu是一种带有图形化界面的发行版本。centos是一种非图形化的,只能使用命令行工具,通常用在服务器上。
  3. 文件系统:操作系统管理文件的方法和数据结构。我们只需要理解目录和文件的概念即可。
  4. 文件属性:菜鸟教程——Linux 文件基本属性
  5. Linux 文件与目录管理以及常用命令:菜鸟教程——Linux 文件与目录管理
  6. vim:一种文本编辑器,和windows的记事本一个地位,只不过vim没有图形界面,程序员都爱用这种,和vim同样性质的还有一个工具叫emacs。简单学习一下,会打开文件,修改文件,保存文件就可以了。高级操作以后进公司上班了再学。转码必备佳品。菜鸟教程——Linux vi/vim

学习建议:把这些命令执行一遍,就能理解他们有什么用处了。另外,不建议学的太深入,感兴趣的或者想转码的同学,下个学期可以找相关的课程选修,这里面的知识点太多了。

最常用的命令:cd、ls、vim

3、树莓派

树莓派就是一个小电脑,只不过没有显示器和键盘鼠标,如果外接上这些显示和输入设备,和大家手中的笔记本是同一个性质的东西。

这台小车的树莓派上面安装的是Linux系统,发行版本是ubuntu18.04,另外还安装了ROS相关的一些软件。

实际上树莓派可以安装ARM架构的其它操作系统。

了解一下即可,暂时不用深入学习。

4、ROS系统

一种机器人操作系统,但是它不同于传统意义上的操作系统,它和windos、linux不是一个级别的,你可以把它比作是图书管理系统,它只是用来统筹机器人各个程序的“大脑”,通常它运行在linux系统上面(这解释了为什么小车的树莓派是ubuntu系统)。

相关知识:仔细理解

  1. ROS的系统架构:https://zhuanlan.zhihu.com/p/337967765
  2. ROS的文件系统:https://zhuanlan.zhihu.com/p/338042120
  3. ROS的通信机制:https://zhuanlan.zhihu.com/p/338299938

这三块内容对于理解小车是如何工作的至关重要。

学习建议:先跑通手册的例程,然后带着疑问来理解这几篇文章。边看文章,再一边运行例程,同时使用rostopic、rosnode等命令看看这些话题、这些节点究竟组织了一下什么数据在里面。文章来源地址https://www.toymoban.com/news/detail-737300.html

到了这里,关于嵌入式机器人系统ROS入门相关知识点介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • FANUC机器人SRVO OVC报警的解决方案及嵌入式实现

    引言: FANUC机器人是一种广泛应用于工业自动化领域的先进机器人。然而,在使用过程中可能会遇到各种故障和报警。本文将讨论FANUC机器人中的SRVO OVC报警,并提供一种嵌入式解决方案。我们将讨论该报警的原因,以及如何使用嵌入式编程语言来解决和预防这个问题。 SRVO

    2024年02月22日
    浏览(149)
  • FANUC机器人嵌入式TCP/IP以太网通讯的具体方法

    在工业自动化领域中,FANUC机器人是广泛应用的一种先进设备。为了实现机器人与其他设备之间的通信,TCP/IP以太网是一种常用的通信协议。本文将介绍如何在FANUC机器人中实现嵌入式TCP/IP以太网通讯,并提供相应的源代码。 配置网络参数 首先,我们需要在FANUC机器人上配置

    2024年02月04日
    浏览(67)
  • FANUC机器人动作指令的定位类型FINE和CNT详解 嵌入式

    FANUC机器人动作指令的定位类型FINE和CNT详解 嵌入式 FANUC机器人是一种广泛应用于工业领域的机器人系统,它具有高效、精确的动作控制能力。在FANUC机器人的编程中,有两种常用的定位类型,即FINE和CNT。本文将详细解释这两种定位类型的含义和使用方法,并提供相应的源代码

    2024年01月22日
    浏览(161)
  • 【安徽省机器人大赛单片机与嵌入式赛道竞赛】C平台作品

    目录 一、比赛简介 二、赛题说明(详细题目已经收走,凭记忆复现) 1、设计目的: (1)每公里价格(RATE): (2)停车等待计时(TIME): (3)行走里程(KM): (4)行走耗费(FUEL): (5)停车等待耗费(COST): (6)到达目的地总耗费(Total): 2、设计要求: 三、作品实现详解 1、实现思路: 2、实现效果:

    2024年03月26日
    浏览(51)
  • 毕业设计 嵌入式 stm32智能扫地机器人设计与实现 - 单片机 物联网

    Hi,大家好,学长今天向大家介绍一个 单片机项目,大家可用于 课程设计 或 毕业设计 基于stm32的智能扫地机器人设计与实现 随着人口老龄化的到来和人民对提升生活品质的需要, 人们对在现实生活场景中取代人力的服务机器人有着迫切的需要。 同时, 机电、 自动控制、

    2024年02月02日
    浏览(63)
  • 通信工程毕设 单片机自动写字机器人设计与实现 - 物联网 嵌入式 stm32

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年01月15日
    浏览(65)
  • 单片机项目分享 单片机自动写字机器人设计与实现 - 物联网 嵌入式 stm32

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月21日
    浏览(89)
  • stm32毕设分享 单片机自动写字机器人设计与实现 - 物联网 嵌入式 stm32

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年01月21日
    浏览(81)
  • 【单片机毕设选题】 单片机自动写字机器人设计与实现 - 物联网 嵌入式 stm32

    🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天

    2024年02月02日
    浏览(59)
  • OpenAI发布了新的嵌入式模型和降价通知;百万日活对话机器人的LLM落地实践

    🦉 AI新闻 🚀 OpenAI发布了新的嵌入式模型和降价通知 摘要 : openai 推出了两个新的嵌入模型,分别是 text-embedding-3-small 和 text-embedding-3-large。 openai 更新了 GPT-3.5 Turbo 模型,更低的价格和改进的性能。 openai 推出了更新的 GPT-4 Turbo 预览模型,以及更新的文本审查模型。 opena

    2024年02月22日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包