工业机器人运动仿真编程实践:基于Android和OpenGL

郇极
本书介绍使用Java语言和OpenGL图形编程工具开发Android操作系统下工业机器人仿真软件的编程方法和程序实例。学习完本书,读者可以自己编写出一个简单的工业机器人运动仿真程序,使其在Android操作系统的手机和平板电脑上运行。 本书对使用OpenGL编程工具编写Android操作系统下其他图形显示软件也具有参考作用,适合作为各类高等院校相关专业学生、工程技术人员及编程爱好者自学Android操作系统下OpenGL编程技术的入门教材。 前言 本书介绍使用Java语言和OpenGL图形编程工具开发Android操作系统下工业机器人仿真软件的编程方法和程序实例,可以帮助读者学习Android操作系统下工业机器人仿真软件开发技术以及OpenGL编程技术。 平板电脑(Tablet Personal Computer)是目前广泛使用的移动多媒体设备。由于其具有丰富的显示、操作、计算和互联网功能,因此逐渐开始被应用于工业化自动控制领域。平板电脑既可以作为具有控制、操作和显示功能的全功能控制器,也可以作为主控制装置的操作和显示单元使用。控制过程的运动图形仿真能为控制系统操作和调试提供很大的方便,目前已经成为许多控制装置的必要功能和基本要求。 作者于2016年在北京航空航天大学的数控和伺服技术实验室网站上(www.nc-servo.com)发布了用于工业机器人教学和编程练习的虚拟工业机器人控制系统程序(PADROBOT)。它是运行在Android操作系统平板电脑或手机上的虚拟工业机器人控制系统程序,能够为使用者提供一个便捷、安全的工业机器人运动控制编程练习。使用者可以在平板电脑或手机上编写自己的机器人运动控制程序,然后在该系统上运行,从而学习工业机器人编程技术。该系统具有工业机器人控制系统的基本功能,包括运动控制程序创建、程序译码、关节坐标系运动控制、直角坐标系运动控制、工具姿…