
ROS
文章平均质量分 70
hanpfei
实时音视频开发。
展开
-
Ubuntu 16.04 安装 Gazebo
Gazebo 是一款 3D 动态模拟器,能够准确有效地模拟复杂室内和室外环境中的机器人群体。虽然类似于游戏引擎,Gazebo 提供了更高保真度的物理模拟、一套传感器以及用户和程序接口。Gazebo 的典型用途包括:测试机器人算法,设计机器人,使用真实场景执行回归测试Gazebo 的一些主要功能包括:多个物理引擎,丰富的机器人模型和环境库,各种各样的传感器,方便的编程和图形界面Gazebo 的安装方法如下。在 Gazebo 的 下载页面 下载 Gazebo 的 .deb 包。原创 2021-08-31 08:57:06 · 1704 阅读 · 0 评论 -
EV3 直接命令 - 第 5 课 从 EV3 的传感器读取数据
读取传感器的类型和模式我们从 EV3 设备的一些自反映开始并询问它:端口 16 上连接了什么类型的设备?端口 16 上的传感器的模式?请给你的 EV3 发送如下的直接命令:---------------------------------------- \ len \ cnt \ty\ hd \op\cd\la\no\ty\mo\ ...翻译 2018-12-04 17:39:47 · 3786 阅读 · 0 评论 -
EV3 直接命令 - 第 4 课 用两个驱动轮精确地移动小车
简介上一课,我们编写了 TwoWheelVehicle 类,一个 EV3 的子类。它的方法是 move 和 stop,但它不仅仅是围绕操作 opOutput_Speed,opOutput_Start 和 opOutput_Stop 的薄薄的封装。本节课的最后,类 TwoWheelVehicle 将具有实质的内容。如大多数软件那样,它一步步增长,本节课不会是最后一次,我们将继续使用这个类。上一课...翻译 2018-12-04 17:39:08 · 3953 阅读 · 0 评论 -
EV3 直接命令 - 第 2 课 让你的 EV3 做点什么
介绍上一课我们编写了类 EV3,它可以用于与 LEGO EV3 设备通信。我们通过什么也不做的 opNop 操作测试它。这一课是关于带有参数的真实指令的。这将使你的 EV3 设备成为你程序的活动部分。目前,我们不从我们的 EV3 接收数据。这个主题需要等稍后的一些课程。我们选取了如下这些种类的操作:设置 EV3 的名称播放声音和音调控制它的LED显示图像定时器启动程序模拟按钮动作...翻译 2018-11-05 20:25:49 · 3923 阅读 · 1 评论 -
EV3 直接命令 - 第一课 无为的艺术
LEGO 的 EV3 是一个极好的游戏工具。它的标准编程方式是 LEGO 的图形化编程工具。你可以编写程序,把它们传到你的 EV3 brick 上,然后启动它们。但还有另外一种与你的 EV3 交互的方式。把它看作一个服务器并给它发送命令,命令将以数据和/或行为来应答。在这种情形下,你的程序所运行的机器是客户端。这打开了迷人的新视角。如果程序运行在你的智能手机上,你将获得很好的交互性和便利性。如果你...翻译 2018-11-05 20:24:36 · 3202 阅读 · 0 评论 -
LEGO EV3 中执行 VSCode Python 代码过程分析
镜像为 ev3dev。通过 SSH 连接 LEGO EV3 设备,默认密码为 maker:$ ssh robot@ev3dev.localPassword: Linux ev3dev 4.14.61-ev3dev-2.2.2-ev3 #1 PREEMPT Mon Aug 6 14:22:31 CDT 2018 armv5tejl _____ _ __...原创 2018-11-02 18:42:53 · 2711 阅读 · 0 评论 -
LEGO EV3 通信开发者套件
1 MINDSTORMS EV3 可编程 brick 的硬件规格LEGO MINDSTORMS EV3 可编程 brick 是新 LEGO MINDSTORMS 平台内的中央处理单元。可编程 brick 由各种先进的电子设备组成,以实现其广泛的功能。下面的列表是 EV3 可编程 brick 硬件规格总结。硬件规格主处理器32-bit ARM9 processor, Te...翻译 2018-11-02 18:41:35 · 4494 阅读 · 0 评论 -
搭建 LEGO EV3 的 PyCharm Python 开发环境
本文档展示了如何建立一个使用 PyCharm IDE 为 ev3dev 开发 Python 程序的良好的工作环境。在这份文档中,我们假设你已经刷写了一张 SD 卡,用它启动设备,并且已经 在设备上配置了网络。这些步骤在 入门指南 中说明。登录 ev3dev在这份文档中,我们需要能够在 EV3 上运行终端命令。要完成这一设置,请移步我们的 SSH 教程。配置代码同步注意:本教程...翻译 2018-11-02 18:39:55 · 6497 阅读 · 0 评论 -
EV3 直接命令 - 第 3 课 遥控车辆
移动电机是 EV3 的核心。机器人需要移动的能力,因此你需要知道它是如何完成的。请参阅文档 EV3 Firmware Developer Kit 中的第 4.9 部分,以获得与电机相关的操作的第一印象。几乎所有这些操作命令都以相同的两个参数开头:LAYER:如果组合多个 EV3 brick 作为单个机器,则声明其中一个是主机,最多 3 个额外 brick 作为从机。然后将操作发送给主机,主机...翻译 2018-11-06 20:57:24 · 5937 阅读 · 0 评论 -
Ubuntu 16.04 安装 ROS
Robot Operating System (ROS) 是一个得到广泛应用机器人系统的软件框架,它包含了一系列的软件库和工具用于构建机器人应用。从驱动到最先进的算法,以及强大的开发者工具,ROS 包含了开发一个机器人项目所需要的所有东西。且它们都是开源的。ROS 虽然名为机器人操作系统,但它与我们一般概念中的操作系统,如 Windows,Linux,iOS 和 Android 这些。Wind原创 2018-01-30 18:42:58 · 40992 阅读 · 4 评论