Udemy

Zero to Hero in Vex Robotics

Enroll Now
  • 2,178 Students
  • Updated 5/2020
4.3
(51 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 58 Minute(s)
Language
English
Taught by
Sanjin Dedic
Rating
4.3
(51 Ratings)
3 views

Course Overview

Zero to Hero in Vex Robotics

From the bare basics towards mastery of motor functions and feedback control

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. 

Course Content

  • 4 section(s)
  • 33 lecture(s)
  • Section 1 Module 1: Introduction to Robot C and VEX
  • Section 2 Module 2: VEX Clawbot Motor Functions
  • Section 3 Module 3: VEX Line Following and Distance Control
  • Section 4 Module 4: VEX Object Scan - Pick Up - Navigation -Drop Off

What You’ll Learn

  • Assemble a test rig with a motor and several sensors
  • Understand and apply motor control commands
  • Use a variable which stores distance to an obstacle
  • Control motor output using sensor input (i.e. keep constant distance from moving obstacle)
  • Write functions which move the robot forward a precise number of centimetres
  • Write functions to control the movement of the robot arm and claw
  • Program the robot to lift and throw objects
  • Program the robot with a zig zag line following algorithm
  • Perform advanced proportional control line following
  • Use feedback to keep distance from objects, this means the robot slows down gradually avoiding braking and falling over
  • Use booleans and touch sensor to activate every program with a push of a button once robot is disconnected from the computer
  • Combine line following and distance control to follow the line up to an object
  • Integrate arm functions with line following to pick up rubbish along a road
  • Write a function that scans space
  • Program the robot to locate, drive up to and pick up objects which are placed at random locations

Reviews

  • A
    Andrea Saadvandi
    4.5

    Yes, this class was a good match, although I am not very familiar with coding, i was able to understand, follow and enjoy the class, Thanks!

  • P
    Priscilla Hinger
    5.0

    I can make rookie mistakes im 13 and compete in carrollton high school and middle school in ohio

  • C
    Cynthia
    4.5

    I found this course to be amazing and interesting! The only caveat is that you need to purchase a robotics kit.

  • E
    Eugene Jeong
    3.0

    i think he could add more explanation and detail at the beginning for beginners

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed