机器人编程设计与实现作者: (美)John Blankenship 等著,卜迟武 等译出版时间:2010年版内容简介 《机器人编程设计与实现》由浅入深、由简单到复杂地讲述机器人编程设计与实现方法相关内容,共5篇,23章,主要内容包括:RobotBASICIDE使用方法,常用基本运动控制算法的程序编制,真实机器人的组装及控制,RobotBASIC语言中的常用指令等。以丰富典型的实例及其对应的详细程序,引导读者一步步走进快乐而又富有成就感的机器人编程世界。每章最后附有的思考练习题可以用来检验读者的学习效果,帮助读者复习、巩固和提高所学知识。《机器人编程设计与实现》适合机器人爱好者和准备参加机器人竞赛的读者参考,也可作为工科院校机器人相关专业的教学参考书。目录第1篇 搭建块第1章 为什么要进行模拟1.1 RobotBASIC1.2 飞行模拟器1.3 RobotBASIC模拟器及其他模拟器1.4 研究机器人的行为1.5 通过模拟对硬件进行选择1.6 机器人不仅仅是硬件1.7 RobotBASIC教你编程1.8 小结第2章 RobotBASIC简介2.1 运行RobotBASIC2.2 RobotBASIC IDE2.3 程序的创建、运行和保存2.4 机器人模拟器2.5 小结2.6 练习第3章 RobotBASIC传感器3.1 一些编程结构3.2 用缓冲器进行避障3.3 用于探测物体的其他传感器3.4 其他装置3.5 小结3.6 练习第4章 远程控制算法4.1 一些程序结构4.2 简单远程控制4.3 复杂远程控制4.4 远程控制的测试工作台4.5 小结4.6 练习第5章 随机漫游5.1 什么是随机漫游5.2 部分程序结构5.3 向漫游环境中添加物体5.4 更加智能的漫游5.5 更好地实现避障5.6 小结5.7 练习第6章 调试6.1 编程之前6.2 提前制订计划6.3 调试原理6.4 用RobotBASIC进行测试6.5 小结6.6 练习第2篇 开发常用的行为工具箱第7章 跟踪一条线7.1 基本程序7.2 一种初始化算法7.3 急转弯产生的问题7.4 通过直线跟踪进行随机漫游(轨迹跟踪)7.5 小结7.6 练习第8章 跟踪墙壁8.1 构建一面墙8.2 基本算法8.3 在尖角处靠近墙壁8.4 另一种方法8.5 小结8.6 练习第9章 避开陡崖和在限定区域活动9.1 性能优越的机器人9.2 悬崖提示牌9.3 GPS限制9.4 小结9.5 练习第10章 矢量绘制机器人10.1 绘图10.2 ABC机器人10.3 小结10.4 练习第3篇 复杂的复合行为第11章 除草和清扫机器人11.1 清扫机器人11.2 除草机器人11.3 进一步的思考11.4 小结11.5 练习第12章 目标定位12.1 利用信标12.2 利用信标和摄像头12.3 利用GPS和指南针12.4 小结12.5 练习第13章 电池充电13.1 机器人的电池13.2 真实世界中的充电13.3 仿真13.4 小结13.5 练习第14章 走出迷宫14.1 随机解决14.2 一种直接的随机解决办法14.3 最优化的随机解决方法14.4 借助于地图的解决方法14.5 最后的思考14.6 小结14.7 练习第15章 成功应对家庭和办公室环境15.1 设计过程15.2 办公室送信机器人15.3 实际检查15.4 进一步的思考15.5 小结15.6 练习第4篇 拓展与提高第16章 真实的智能:自适应行为16.1 自适应行为16.2 如何定义智能16.3 联想自适应16.4 算法的应用16.5 小结16.6 练习第17章 实际中的相关模拟17.1 历史回顾17.2 组建一台机器人17.3 真实机器人的控制17.4 资源17.5 小结第18章 基于RobotBASIC的竞赛18.1 基于RobotBASIC的竞赛18.2 竞赛的类型18.3 给竞赛计分18.4 组建竞赛环境18.5 小结18.6 建议第19章 RobotBASIC在课堂教学中的应用19.1 RobotBASIC的学习过程19.2 RobotBASIC作为一种促进因素19.3 教学过程中的RobotBASIC19.4 RobotBASIC在各个水平等级教育中的应用19.5 小结19.6 教学任务的建议第5篇 附录第20章 RobotBASIC的IDE20.1 编辑界面20.2 终端界面20.3 帮助界面20.4 调试界面第21章 RobotBASIC语言21.1 语句21.2 注释21.3 赋值语句21.4 指令语句21.5 标签21.6 流控制结构21.7 表达式第22章 指令、函数及其他的细节22.1 标签22.2 赋值语句22.3 表达式22.4 字符串22.5 变量22.6 流控制语句22.7 指令语句22.8 函数22.9 机器人模拟器指令和函数22.10 指令和函数(按字母顺序)第23章 端口和串行输入输出23.1 概况23.2 串行I/O口指令23.3 并行口I/O的指令23.4 并行I/O口协议23.5 通用I/O EI指令23.6 机器人模拟器串行I/O协议译者跋 上一篇: 机器人新视界NXC与NXT [CAVE教育团队著] 2010年版 下一篇: 机器人视觉测量与控制 第2版 [徐德 著] 2011年版