ROS 初学者 III:使用 ROSBridge 进行基于 Web 的导航

利用 React 和 JavaScript 使用 Web 界面控制和监控机器人 ROS 导航

讲师:Anis Koubaa

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你会学到什么

  • 创建用于远程操作机器人的 Web 界面
  • 开发用于机器人导航的 Web 界面
  • 使用 JavaScript React 前端开发
  • 使用 ROSBridge 与 ROS 生态系统交互

要求

  • 熟悉 ROS 概念和生态系统
  • 认识导航的概念
  • 具有Web开发的基础知识
  • 了解Javascript

描述

欢迎来到 ROS for Beginners III 基于 Web 的 ROSBridge 导航课程。我是 Anis Koubaa,我将担任本课程的讲师。本课程是 ROS 初学者系列的第三门课程。这是一门基于项目的课程,涉及如何开发 Web 界面来远程操作支持 ROS 的机器人并与之交互。

项目概况

在本课程项目结束时,您将开发一个 Web 界面,允许您远程操作和监控基于 ROS 的机器人。Web 界面将使用 ReactJS 开发,这是一种流行的前端开发 JavaScript 框架。

我们将首先开发一个组件,该组件会告诉我们我们想要与之通信的机器人是否已连接。然后,您将开发另一个组件,通过 ReactJS 中基于 Web 的操纵杆远程操作机器人。您还实现了一个按钮,用于在紧急情况下停止机器人。此外,网络界面将显示有关机器人的实时信息,例如其位置、方向、线速度和角速度。该项目的最后一部分涉及基于地图的导航。您将能够在网络浏览器上显示导航地图,并发送机器人导航到的目标位置。最后,您将开发一个全面的 Web 界面,使您可以使用最流行的 JavaScript 框架通过 Web 界面轻松地与您的机器人进行交互,

为什么选择这门课程?

本课程代表了进入云机器人世界的第一步。

云机器人技术是近几年的一个新兴话题,它旨在通过 Web 服务接口将移动机器人与云计算系统和物联网相集成。

此外,我开发这门课程是因为没有足够的指导,也没有关于如何使网络浏览器与机器人交互的综合教程。

这门课程有什么价值?

本课程的独特之处在于它旨在弥合机器人世界和网络开发世界之间的鸿沟。

事实上,大部分在机器人领域工作的工程师并没有 Web 开发的背景,大多数 Web 开发人员也没有机器人或 ROS 的背景。本课程将这两个领域联系在一起,系统地介绍了支持 ROS 的机器人的 Web 开发主题。

此外,我们将使用最流行的javascript前端开发框架ReactJS web开发技术。

您将以循序渐进的方式学习所有技巧,以帮助您节省大量时间来寻找零散的文档。

先决条件

要从本课程中获得最大收益,您应该已经熟悉机器人操作系统 (ROS) 及其导航堆栈。如果您不熟悉 ROS,请先学习 ROS For Beginners I 和 ROS For Beginners II 两门课程,然后再深入学习本课程。

由于我们将进行一些 Web 开发,因此建议对 HTML、CSS 和 JavaScript 有一些非常基本的了解,只是基础知识,没有什么高级的。HTML、CSS 和 JS 不了解的都可以随便入门。

不需要您事先了解 ReactJS,因为我将在本课程中介绍所有基本概念。

欢迎来到课程,祝您有一个愉快的学习体验。

本课程适合谁:

  • 云机器人工程师
  • 任何 ROS 学习者和爱好者
  • 机器人应用软件开发人员

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍