BeagleBoard.org® 是一家非盈利公司,致力于在嵌入式计算 领域提供开源硬件和软件,并且重点关注教育行业。基于这些信用卡大小的主板,开源社区已创造了数以千计的项目。BeagleBone® Black是该公司最受欢迎的主板,即一种坚固耐用的通用型单板计算机,已入驻许多机器控制应用,例如 3D 打印机 和 CNC 机器。事实上,由于这种主板非常适合恶劣环境下的应用,Arrow 为此创建了额定工业温度版本,最高额定温度可达 85°C,用于改善应用性能。
现在,BeagleBoard.org® 即将发布 BeagleBone® Blue,它专为机器人应用而设计。它具有我们喜欢的 BeagleBone® Black 所提供的相同快速启动时间,并且受 Linux 支持,此外还具有针对机器人优化的新功能。它采用板载式标准无线通信,通信协议形式为 802.11bgn WiFi、BLE 和 Bluetooth 4.0,并且具有针对其他接口(例如 UART、SPI、DSM2 无线电,甚至 GPS 等)的专用端板。
参阅相关产品
真正的优势在于集成电源管理和运动控制。该主板本身支持 2 节具有电池平衡的 LiPo 电池,可以处理 6-16V 充电器输入。任何试图将市场上的其他 SBC 移动至电池供电系统的人都知道,该功能对机器人而言至关重要。该主板还具有用于电机控制的专门硬件,可接受 4 个正交编码器输入,并具有 8 个 6V 伺服电机输出和 4 个直流电机输出。这些输出被调节至 4A,这样您就可以在这个平台上使用最少的外部硬件实际构建一个非常强大的机器人。我们当然不会建议您尝试从使用 LiPo 电池驱动数十瓦的电机,但是如果您能保持一直插入墙壁,则可以使用电源。该主板通过使用标准 5.5mm OD 中心正极墙式适配器,从而能接受 9-18VDC。
参阅相关产品
BeagleBone®Blue 还集成了如 9 轴惯性测量单元传感器以及气压计,允许用户深入了解其应用周围的力量。除了无线和 GPIO 接口之外,该主板还具有标准 USB 2.0 主机和客户端口,这可能是实现可视化界面的最简单方法。主板上没有专门的相机或显示器接口,但是稍加研究,应该能制作一个带有良好 Linux 驱动程序的 USB 相机。您还可以通过 SPI 连接 TFT 显示屏,进行简单的打印输出。该主板支持 Debian 和 Ubuntu Snappy 发行版,以及机器人特定的操作系统和 ROS、ArduPilot 和 Machinekit 等语言。您甚至可以使用 Cloud9 GUI 来获得更多的图形体验。操作系统可以通过 MicroSD 来加载,就像 Raspberry Pi 和其他单板计算机一样。
虽然该主板是市面上最新型的主板,但它在设计时非常重视标准接口,它准备好与任何通用的机器人套件(包括车轮和底盘)兼容。我们非常喜欢 Adafruit Industries 的这款小型两轮直流电动机套件。
为机器人设计寻找一个合适的单主板计算机时,需要考虑很多事情。新版 BeagleBone®Blue 能够全面解决这些问题。该开源主板是了解机器人技术和创建属于您自己的项目的最简单的方法,不受您经验水平影响!