Zero to Hero in Vex Robotics

所在平台: Udemy

课程主页: https://www.udemy.com/course/zero-to-hero-in-vex-robotics/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零到英雄的Vex机器人课程 课程概述:VEX机器人是一个强大的机器人平台,配备有高性能的微控制器(ARM® Cortex®)、高扭矩电机、精确传感器和金属框架,且使用用户友好的编程界面(CodeBlocks),以Robot C语言进行编程,这种语言以C语言为基础,并具备众多与机器人相关的功能。 课程亮点:该课程的第一个模块中,学生将完成几个相对复杂的输入/输出编程示例,通过调整手与距离传感器的距离来控制电机的速度和方向。此任务被细分为最简单的步骤,学生在每个步骤中增加两到三行代码,实验改变变量并观察机器人输出。这一过程确保学生不仅理解每行代码的作用,还明白其工作原理及变化后可能发生的结果。 在第二个模块中,学生将创建能够使机器人精确前后移动的函数,并学习控制机器人手臂,实现抓取和提升。这一模块包含布尔逻辑、循环语句以及各种函数的关键概念。 第三个模块中,学生将学习利用基本的Zig Zag算法和更先进的比例算法进行线跟踪,使用反馈回路不断调整。此外,学生还将编写程序,使机器人保持与最近物体的恒定距离。 在第四个模块中,学生需要将所学知识应用于两个高级任务:第一个任务是跟随一条线,同时捡起沿途的罐子,将其放入终点的垃圾桶;第二个任务是环境扫描器,寻找垃圾(罐子),将其捡起并放入垃圾桶。 这个课程提供了全面的机器人编程知识,适合希望深入了解VEX机器人技术的学生。

课程评论(0条)

课程详情

Why Vex Robotics? VEX Robotics is the ultimate robotics platform: powerful micro-controller (ARM® Cortex®) together with high power high torque motors, precise sensors and a metal frame. Best of all it is programmed in a very user friendly interface (CodeBlocks) using Robot C which is essentially the C programming language with a host of new robotics related functions. What is special about this course? In the first module students complete several quite advanced examples of INPUT / OUTPUT programming whereby they control the speed and the direction of a motor by bringing their hand closer to and further from a distance sensor. This task is broken down into the simplest possible steps; in each step students add two to three lines of code, experiment with changing variables and observing the output of the robot. This ensures that they understand not only what each line of code does, but how it does it and what will happen when it changes. In the second module students create functions that move the robot forward and backward a precise number of degrees. They also learn to control the robot arm, performing both grabbing and lifting. The module contains key concepts like booleans, while loops and various varieties of functions. In the third module student learn how to follow lines both using a basic Zig Zag algorithm and a much more advanced proportional algorithm which uses a sensor feedback loop. They also use fedback to create a program which gets the robot to keep constant distance between itself and the nearest object. In the fourth module students apply everything they learned into two advanced tasks, the first of which is to follow a line and pick up cans along the way taking them to the bin at the end of the line. The second is an environment scanner which looks for rubbish (cans) , picks them up and drops them off at the bin.

课程标签

0人关注该课程

主题相关的课程