课程介绍
内容概要
本门课程主要针对零基础的学习者而设计,主要以编程为主,搭建为辅。课程中所使用的机器人套件是VEX Super Kit (超级套件),搭建的机器人类型是VEX IQ Clawbot,编程软件为Graphical ROBOTC for vex robotics 4.x ,在学习的过程中使用到实体机和虚拟机来进行程序编写的演练。
课程分为五个章节:
- 基础知识-VEX IQ机器人常用的零部件类型及设备连接方式。
- 基本运动-编程软件的使用及对机器人的运动。
- 传感器-VEX IQ机器人自带的传感器结构及其工作原理。
- 编程语句-常用到的几种编程语句的结构及应用。
- 远程控制-编程使用遥控器控制机器人移动。
第一章 基础知识
介绍了搭建VEX IQ Clawbot机器人时使用到的结构件及电子件的类型及其主要功能。介绍了在VEX IQ机器人搭建的过程中常用的搭建技巧。还介绍了固件的安装及固件更新的方式。最后介绍了机器人常用的几种编程软件的类型。重点介绍Graphical ROBOTC for vex robotics 4.x编程软件的界面及编程方式以及虚拟世界的使用。
第二章 基础运动
介绍电机的结构及其工作原理,如何使用Graphical ROBOTC for vex robotics 4.x编程软件编写程序代码控制机器人的行为。以及如何同时控制多个电机让机器人可以做前进、后退、旋转的动作。结合驱动系统模块及变量设置的学习,可以更好的控制机器人机械臂及机械爪的动作。
第三章 传感器
介绍VEX IQ机器人自带的五种传感器:碰撞传感器、触摸LED传感器、距离传感器、角速度传感器、颜色传感器的结构及工作原理。如何编写程序控制传感器工作,并在编程中学习逻辑关系、判断语句和循环语句的使用。
第四章 编程语句
介绍循环语句、判断语句以及顺序语句的结构、程序流及应用。根据任务的要求使用不同的编程方式完成挑战。
第五章 远程控制
远程控制是很多VEX机器人比赛中必不可少的一个环节。不仅考验你的编程能力也考验你的动手操作能力。这个章节主要介绍一下VEX IQ机器人遥控器的结构,编程方法及应用,主控器的结构,编程方法及应用。最后根据对于本章节的学习与理解进行一个综合性的远程控制挑战。