内容简介
Develop practical example projects with detailed explanations; combine the projects in a vast number of ways to create different robot designs, or work through them in sequence to discover the full capability of the BeagleBone Black.This book is for anyone who is curious about using new, low-cost hardware to create robotic projects that have previously been the domain of research labs, major universities or Defence departments. Some programming experience would be useful, but if you know how to
AI简介
这是一本详细介绍如何使用BeagleBone Black进行机器人项目开发的书籍。书中详细讲解了BeagleBone Black的硬件检查与启动,Python编程基础,Arduino编程基础,C++编程语言简介与基本语法,语音输入和输出的基本概念,为基本板添加麦克风和扬声器,让BeagleBone Black拥有视觉能力,安装并配置摄像头驱动,为项目添加轮子,适应更多环境的移动平台,传感器帮助机器人避免障碍物,USB sonar传感器的连接与测试,实现无线通信的方法,使用GPS数据进行定位和导航,系统动力学的概念和重要性,创建一个通用的控制结构等关键内容。
书中首先介绍了BeagleBone Black的硬件检查与启动,详细讲解了如何检查板子是否有损坏,如何熟悉板子的各个连接口,如何进行电源连接,如何进行网络连接与测试等步骤。接着,书中讲解了Python编程基础,包括变量和数据类型,条件语句和循环语句等基本概念。
书中还讲解了Arduino编程基础,介绍了Arduino编程语言和硬件接口,以及如何使用Arduino编程语言编写程序。此外,书中还介绍了C++编程语言简介与基本语法,帮