国外课栈 - 跨学科知识视角栈
在本教程中,您将学习如何创建和设置 ROS2 Python 包 和C++包。 我将向您展示每一步,并解释文件之间的关系,在哪里编写节点,如何添加启动文件等。
ROS 和 RobotWebTools 在构建我们最新的分布式交互体验方面非常有用。 我们将继续基于其庞大的现有设备驱动程序目录,快速开发面向浏览器的 ROS 体验
借助外置 GPS 天线和足够的 GPS 卫星覆盖范围,本文介绍了一种使用运行 Node-RED 和 GPSD 的 Raspberry Pi 将外部/网络 GPS 集成到 ATAK 和 WinTAK 的方法。 这种集成提供拒绝 GPS 环境的位置信息 ,例如建筑物内、移动中或地下/地下。
本文重点介绍在 Debian 系统中使用 Python 和一些极简主义处理 BBB。 但是,这仍然是一个成熟的 Linux 系统,而不是 Arduino 或微控制器。
在此,Beaglebone Black 使用 SGX530 图形加速器,我们将了解如何使用 Qt 5 和 Yocto 创建嵌入式 Linux 发行版,并将看到如何生成 SDK 以及与 QtCreator 集成,为我们的目标开发和编译应用程序。
BeagleBone(及其底层 TI Sitara SoC)最独特的功能是其 PRU,它们是与 ARM 内核完美集成的实时微控制器。您有两个选项可以对 PRU 进行编程
我们将使用UbuntuCore,并在RaspberryPi上安装UbuntuCore,使用Python创建基于ROS的工作包和启动文件。UbutunCore介绍和安装UbuntuCore是Ubuntu的专门发行版,专用于适合“物联网”(IoT)存储桶的设备。
本教程教您如何将 OLED 显示器与 TM4C123 Tiva Launchpad 连接起来。 在本文中,我们将展示如何将 SSD1306 0.96 英寸 I2C OLED 与 TM4C123 Tiva Launchpad 一起使用。 这种基于现代有机发光二极管的显示器可用于编写简单的文本、滚动文本、显示位图图像、绘制不同的形状、数字和模拟时钟。
介绍了 ROS 的基本概念之后,讨论了如何建模和模拟机器人。 Gazebo、CoppeliaSim 和 Webots 软件模拟器将用于控制建模机器人并与之交互。 这些模拟器将用于通过 MoveIt 连接到机器人! 和导航 ROS 包。 然后讨论 ROS 插件、控制器和 nodelet。 最后,讨论了如何将 MATLAB 和 Simulink 与 ROS 连接。
ROS 最流行的应用之一是 SLAM(同步定位和映射)。 移动机器人中 SLAM 的目标是借助连接到机器人的可用传感器构建和更新未探索环境的地图,该传感器将用于探索。
我们需要为 avr 目标(目标三元组:avr-unknown-unknown)交叉编译我们的项目。为此,我们需要切换到 nightly 工具链,因为一些依赖包使用不稳定的功能来实现所有这些。所以我们将运行
在本指南中,您将学习如何使用库对 ESP32 开发板进行无线 (OTA) 更新。 该库创建了一个网络服务器,允许您将新固件(新 sketch)上传到您的电路板,而无需在 ESP32 和您的计算机之间建立串行连接。