图书简介
伴随着机器人技术的发展,现如今,Python已成为机器人编程语言中非常重要的组成部分。本书为Python语言基础和AUBO Python SDK编程的入门教材。全书分为10章,包括Python语言的基础语法、常用编程语句、函数使用、机械臂Python SDK介绍、SDK接口使用、实训案例等。本书理论内容讲解循序渐进,书中第2章到第4章详细介绍了Python语言的基础编程知识,第5章到第8章介绍了Python SDK的接口和使用方法,包含大量示例,第9章和第10章为Python结合工业相机和机器人的实训内容,书中的例题和习题为学生理解和巩固学习内容提供了有效途径,使得本书更加适合培养学生的实践技能及其应用能力。
本书可作为高等院校工业机器人技术、机器人工程、人工智能以及自动化等相关专业的教材,也可供高等院校工业机器人相关比赛的参赛选手、机器人技术领域的科研工作者参考。
章节目录
前言
第1章Python简介与环境安装1
1.1Python简介1
1.2Python环境安装4
思考与练习11
第2章基础语法12
2.1Python基础语法12
2.2Python变量类型15
2.3Python运算符20
思考与练习25
第3章控制流语句26
3.1分支语句26
3.2while循环语句29
3.3for循环语句34
3.4语句嵌套36
3.5其他语句37
思考与练习39
第4章Python函数40
4.1Python函数定义40
4.2自定义Python函数40
4.3Python函数调用41
4.4基本的文件操作方法43
4.5网络模块46
思考与练习49
第5章机械臂控制脚本Python函数
接口51
5.1机械臂Python SDK简介51
5.2基于Python SDK的工业机器人控制
实例65
5.3机械臂示教盒内使用Python脚本69
思考与练习71
第6章Python SDK参考系模块72
6.1数据类型72
6.2相对偏移74
6.3示例程序75
思考与练习78
第7章Python SDK运动模块79
7.1设置与获取机械臂的最大速度与加
速度79
7.2机械臂关节运动80
7.3直线运动82
7.4机械臂轨迹运动85
7.5机械臂状态获取与参数设置88
思考与练习89
第8章Python SDK IO与Modbus
模块90
8.1数据类型介绍90
8.2IO状态获取与参数设置94
8.3基于Python SDK的Modbus从机100
思考与练习105
第9章Python SDK控制工业相机107
9.1工业相机系统及其应用场景107
9.2工业相机系统的组成109
9.3工业相机系统的通信方式与数据110
9.4Python SDK与工业相机通信111
思考与练习117
第10章Python SDK视觉抓取工件
实训118
10.1工业相机标定118
10.2工业相机参数配置119
10.3Python运动控制程序编写125
10.4系统调试127
思考与练习129
附录130
参考文献141
图书评论