登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』无人机编程实战:基于ArduPilot和Pixhawk

書城自編碼: 3661146
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [墨]胡里奥·阿尔贝托·门多萨-门多萨[Julio Albe
國際書號(ISBN): 9787111687580
出版社: 机械工业出版社
出版日期: 2021-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 574

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
数字经济:“数字中国”顶层规划与实践路径
《 数字经济:“数字中国”顶层规划与实践路径 》

售價:NT$ 386.0
算者生存:商业分析的方法与实践
《 算者生存:商业分析的方法与实践 》

售價:NT$ 447.0
共享现实:是什么让我们成为人类
《 共享现实:是什么让我们成为人类 》

售價:NT$ 717.0
女佣异闻:乙一出道25周年纪念短篇集
《 女佣异闻:乙一出道25周年纪念短篇集 》

售價:NT$ 279.0
生活观察图鉴 中国常见鸟类观察图鉴
《 生活观察图鉴 中国常见鸟类观察图鉴 》

售價:NT$ 839.0
父亲身份:探寻血缘之谜
《 父亲身份:探寻血缘之谜 》

售價:NT$ 493.0
悠游人间 赛博朋克少女插画绘制教程
《 悠游人间 赛博朋克少女插画绘制教程 》

售價:NT$ 559.0
“李晓鹏说中华史”系列(全二册)
《 “李晓鹏说中华史”系列(全二册) 》

售價:NT$ 818.0

建議一齊購買:

+

NT$ 876
《 疯狂Java讲义(第5版)(含DVD光盘一张) 》
+

NT$ 497
《 PHP+MySQL动态网站开发从入门到精通(视频教学版) 》
+

NT$ 834
《 深入浅出 ASP.NET Core 》
+

NT$ 782
《 Go语言极简一本通:零基础入门到项目实战 》
+

NT$ 1424
《 Python学习手册(原书第5版) 》
+

NT$ 703
《 Kubernetes源码剖析 》
內容簡介:
本书包括三个部分,首先介绍自动驾驶仪和库的特性。然后着重介绍对ArduPilot库的重要部分的理解,其中描述了代码的每个主要组成部分。第三部分是高级特性部分,目的是将获得的知识扩展到实时应用程序。每个部分都详细描述了代码及其组件、应用程序和交互。
目錄
译者序前言致谢部分 引言第1章 硬件和软件说明 21.1 自动驾驶仪 21.2 自动驾驶仪的种类:SDK与GUI 31.3 SDK的种类 41.4 Pixhawk自动驾驶仪(硬件) 51.5 克隆版本与原始版本 81.6 商业自动驾驶仪与你自己的设计 81.7 ArduPilot库(软件) 91.8 兼容性和类似项目 91.9 硬件和软件之间的困惑 101.10 本章小结 10第2章 ArduPilot工作环境 112.1 ArduPilot库的相关文件类型 112.2 特定数据类型 112.3 所用程序的描述和流程 122.3.1 编码和编译 132.3.2 连接和加载接口 132.3.3 物理执行 132.3.4 显示 132.3.5 反馈 142.4 上传自定义代码到自动驾驶仪 142.5 使用Eclipse创建新项目 162.6 错误校验 212.7 ArduPilot库中直接使用Arduino是否可行 262.8 本章小结 27第3章 概念和定义 283.1 辅助组件 283.1.1 无刷电机 283.1.2 ESC 293.1.3 螺旋桨 303.1.4 框架 303.1.5 特殊连接器 313.1.6 遥测模块(无线串行通信) 323.1.7 锂电池 333.1.8 电池测试仪或电池监测器 333.1.9 GPS模块 343.1.10 分配器 343.1.11 电源模块 353.1.12 硅线 363.1.13 热电偶 363.1.14 紧扣件 363.1.15 被动防振模块 363.1.16 遥控器 373.1.17 嵌入式车载电脑 373.1.18 特殊Pixhawk组件 383.2 计算效率与数学等式 383.3 使用变量、函数、模块和对象 393.3.1 变量 393.3.2 结构体 393.3.3 函数 403.3.4 模块 403.4 getter和setter的概念 423.5 方向和位置的概念 423.6 安装和编码之间的区别 443.7 ArduPilot代码的常用部分 443.8 ArduPilot代码编程的常用模型 453.9 本章小结 46参考资料和建议网站 47第二部分 顺序操作模式第4章 基本输入和输出操作 514.1 头文件 524.2 设置 544.2.1 写入终端 544.2.2 读取终端 564.2.3 读取无线电信号 574.3 辅助通道与状态机简介 624.3.1 内部传感器读取位置和方向 644.3.2 外部位置传感器读数(GPS) 684.3.3 读取模拟传感器 724.3.4 信号滤波 734.3.5 读写数字 754.3.6 电池读数 774.3.7 通过主LED使用视觉警报 784.4 本章小结 79第5章 高级操作 805.1 有线和无线串行通信 805.2 通信程序 835.2.1 发送数据的过程 845.2.2 数据验证过程 875.2.3 基本“校验和”方法的描述 875.2.4 XOR“校验和”方法的描述 875.3 轮询 895.4 通过串行通信和开发板从外部设备读取信息 975.5 写入无刷电机(BLDC电机) 995.5.1 代码优化 1065.5.2 写入电机的简化函数 1065.6 写入标准直流电机(有刷) 1105.7 使用步进电机 1175.8 使用伺服电机执行辅助任务 1185.9 ArduPilot兼容电机总结 1215.10 数据的使用与存储 1215.11 使用Mission Planner GUI绘制SD数据 1265.12 时间管理 1335.13 本章小结 135第6章 控制具有平稳飞行模式的四轴飞行器 1366.1 多轴飞行器的基本建模 1406.2 第二个例子:双轴飞行器(同轴电机分析) 1496.3 速度运动学关系 1556.3.1 动态平移方程 1576.3.2 动态旋转方程 1586.4 飞行模式 1616.5 解耦的任务 1636.6 控制方法 1656.7 闭环与开环 1656.8 饱和PD控制(飞行的软模式基本控制) 1666.9 无人机飞行的实施 1756.10 本章小结 180参考资料 180第三部分 实 时 模 式第7章 实时工作环境 1847.1 链接器 1847.2 调度程序说明 1847.3 实时模式/调度程序模式下的ArduPilot常用部件 1857.4 测量任务执行时间 1867.5 本章小结 190第8章 应用程序代码 1918.1 radio.pde模块 1948.2 control.pde模块 1948.3 data.pde模块 1978.4 pose.pde模块 2008.5 本章小结 201参考资料 202附录1 与其他SDK命令的比较 203附录2 设置扩展代码 205附录3 扩展头文件 206附录4 完整功能代码 210附录5 有用的关键字 215附录6 安装ArduPilot库 216附录7 推力矢量 234附录8 全向性 236附录9 扩展功率的方法 239附录10 四轴飞行器设计总结 241附录11 使用头文件 245
內容試閱
本书的目的是讲授ArduPilot库的功能以及以四旋翼通用多旋翼飞机为例的Pixhawk自动驾驶仪,同时也提供了其他类型的定制飞行器(参见附录8)、陆地或水上交通工具,以及与上述库兼容的其他自动驾驶仪扩展知识的指南。本书包括三个部分:部分(引言)介绍自动驾驶仪和库的特性;第二部分(顺序操作模式)着重于对ArduPilot库的重要部分的理解,描述了代码的每个主要组成部分;第三部分(实时模式)介绍高级特性,目的是将获得的知识扩展到实时应用程序。每个部分都详细描述了代码及其组件、应用程序和交互,当然,还有作者建议的参考书目,供那些想要深入学习的读者参考。应该指出,ArduPilot库的使用并非Pixhawk自动驾驶仪所独有,还可以扩展到许多其他平台。但是,作者喜欢根据其性能来采用这种组合。这意味着,本书提供了基于这些库的实训,并允许终用户对其工作进行调整以适应广泛的自动驾驶仪和测试平台。先验知识本书的读者至少应具有高中学历或技术学士学位。必需的知识编程:了解如何使用Arduino是必要的起点。经济实力:进行自动驾驶研究时,购买各种零部件的成本较高。你应该有能力购买或组装自己的飞行器和相应的零件。英语:为了解决某些问题,通常需要访问国外的论坛和商店,或观看英语视频,因此有必要具有中等英语水平。好有但非必需的知识数学:你应该了解向量和矩阵的基本推导以及基本运算。物理和控制:你应该了解阻尼谐振荡器和PD控制的概念、力和扭矩的概念、坐标系的使用以及如何求解运动和力的分量。预期结果通过阅读本书,你将能够:以先进的方式对Pixhawk进行编程。Pixhawk是ETH创建的开源自动驾驶仪,广泛用于自动驾驶仪的研发领域。使用ArduPilot库,该库是世界上大多数用户进行自动驾驶仪研究和开发的软件开发接口之一。以一种非常具体的方式利用四轴飞行器模拟和实现任何空中、地面和水上自动驾驶的基本半自动控制。将理论与实践相结合,开发自动驾驶仪。在自动驾驶仪的设计过程中选择硬件和软件组件。使用与本书介绍的技术兼容的其他硬件和软件开发包。熟悉该领域常用的科学和技术术语。熟悉该领域相关的文章和书籍。通过全向飞行器的基本理论,将四轴飞行器应用的知识扩展到三维飞行器上(即可以实现“任意方向”和“任意位置”)。在构建自己的自动驾驶仪(通过编程微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、嵌入式卡或任何其他方法)时,确定与自动驾驶相关的复杂事项和操作流程。许可证ArduPilot库和Mission Planner软件是GPLv3免许可证软件,可以按照自由软件基金会(www.fsf.org/)所述的GNU GPLv3条款和限制重新分发或修改它们。发布代码和程序的目的是希望它们有用,但没有任何保证,甚至没有对特定用途的适销性的隐含保证。有关更多详细信息,请参见GNU项目的“通用公共许可证”部分。ArduPilot库可以从http://ardupilot.org/dev/docs/apmcopter-programming-libraries.html下载。可以从http://ardupilot.org/planner/下载Mission Planner软件。Pixhawk自动驾驶仪具有属于Lorenz Meier的CC-BY-SA 3.0许可证(https://creativecommons.org/licenses/bysa/3.0/deed.es)。其官方文档位于https://dev.px4.io/en/contribute/licenses.html。PX4库具有修改的BSD许可证(https://opensource.org/licenses/BSD-3-Clause)。几乎所有终端都是公共领域的软件。我们建议使用terminal.exe、putty或任何其他等效工具。Java SE开发工具包8u111更新了名为jdk-8u111-windows-i586.exe的可执行文件,它属于Oracle,并且仅在需要正确执行包含在库中的Eclipse版本的情况下才需要从www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html下载。责任条款出版商、作者、ArduPilot或Pixhawk项目的开发社区都不对读者使用本书知识设计、编程或操作的任何飞行器或机器人承担任何责任。每一位读者都有责任做到以下几点:1.阅读并正确理解这本书的全文。2.对个人项目有适当的权限和安全措施。3.为项目使用合适的材料和设备。无论是出版商、作者,还是ArduPilot或Pixhawk项目的开发社区,都不会回复与每个读者的个人项目相关的问题或看法,无论这些项目有多重要或多紧急。要明白,这本书包含了足够详细的资料,在非常特殊的情况下,也可以访问在线论坛:http://discuss.px4.io/https://discuss.ardupilot.org/http://ardupilot.org/dev/docs/apmcopter-programming-libraries.html的社区版块无论是出版商、作者,还是ArduPilot或Pixhawk项目的开发社区,都不对读者在软件安装过程中或之后对他们的计算机设备或嵌入式系统造成的损害负责,每个读者都有责任按照所提供的说明进行操作。无论是出版商还是作者,都不对ArduPilot开发社区或Pixhawk项目所产生的代码和语法变化负责。这是可以理解

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.