Search this site
Embedded Files
MPPS Robocup resources
  • Home
  • Spike Prime competition
  • Spike Prime
    • Building instructions
    • Build a Rescue Robot
    • Spike sensors
    • Coding Spike
  • Line Rescue
    • Beginner Spike Line code
    • Riley Rover Steps
    • Riley Rover coding
    • RoboCup Spike Rescue
    • Primary EV3 Rescue
  • Rescue Maze
    • Coding Maze in Spike Prime
  • OnStage
    • OnStage quick reference
    • Past performances
    • On Stage robots
    • Competition tips
    • OnStage programming tips
    • OnStage OmniBot
  • Soccer
    • Simple Simon Soccer
    • Standard Soccer
    • Soccer videos
    • EV3 Soccer
    • EV3 Seeker coding
    • EV3 Goalie robot
  • MPPS SUMO
    • SUMO building tips
    • SUMO coding tips
    • EV3 SUMO Building & Coding
  • Dash robots
    • Dash resources
  • EV3 building ++
    • More advanced coding EV3
    • EV3 sensors
    • Connecting sensors and motors
    • Beginner Coding EV3
    • EV3 Programming
    • EV3 troubleshooting
  • Macqueen
  • Other robotics resources
MPPS Robocup resources
  • Home
  • Spike Prime competition
  • Spike Prime
    • Building instructions
    • Build a Rescue Robot
    • Spike sensors
    • Coding Spike
  • Line Rescue
    • Beginner Spike Line code
    • Riley Rover Steps
    • Riley Rover coding
    • RoboCup Spike Rescue
    • Primary EV3 Rescue
  • Rescue Maze
    • Coding Maze in Spike Prime
  • OnStage
    • OnStage quick reference
    • Past performances
    • On Stage robots
    • Competition tips
    • OnStage programming tips
    • OnStage OmniBot
  • Soccer
    • Simple Simon Soccer
    • Standard Soccer
    • Soccer videos
    • EV3 Soccer
    • EV3 Seeker coding
    • EV3 Goalie robot
  • MPPS SUMO
    • SUMO building tips
    • SUMO coding tips
    • EV3 SUMO Building & Coding
  • Dash robots
    • Dash resources
  • EV3 building ++
    • More advanced coding EV3
    • EV3 sensors
    • Connecting sensors and motors
    • Beginner Coding EV3
    • EV3 Programming
    • EV3 troubleshooting
  • Macqueen
  • Other robotics resources
  • More
    • Home
    • Spike Prime competition
    • Spike Prime
      • Building instructions
      • Build a Rescue Robot
      • Spike sensors
      • Coding Spike
    • Line Rescue
      • Beginner Spike Line code
      • Riley Rover Steps
      • Riley Rover coding
      • RoboCup Spike Rescue
      • Primary EV3 Rescue
    • Rescue Maze
      • Coding Maze in Spike Prime
    • OnStage
      • OnStage quick reference
      • Past performances
      • On Stage robots
      • Competition tips
      • OnStage programming tips
      • OnStage OmniBot
    • Soccer
      • Simple Simon Soccer
      • Standard Soccer
      • Soccer videos
      • EV3 Soccer
      • EV3 Seeker coding
      • EV3 Goalie robot
    • MPPS SUMO
      • SUMO building tips
      • SUMO coding tips
      • EV3 SUMO Building & Coding
    • Dash robots
      • Dash resources
    • EV3 building ++
      • More advanced coding EV3
      • EV3 sensors
      • Connecting sensors and motors
      • Beginner Coding EV3
      • EV3 Programming
      • EV3 troubleshooting
    • Macqueen
    • Other robotics resources

EV3 programming

Lego education: EV3 Classroom Blocks & Descriptions


9. EV3 Intro to & Classroom programming
education.lego.com/en-au/downloads/mindstorms-ev3/curriculum

This program will make the robot movie straight ahead. Change the rotations to adjust for individual motor speed.

Beginner Programming: Turning

Intermediate Turning: Turning using a MyBlock

Some of the reasons that robots don’t drive straight

Here are some of the reasons that a typical EV3 robot might not drive straight and some suggestions.

  • Variations in the friction or other internal factors affecting performance of the motors. Try swapping over the motors or replacing them if you have spare

  • Carpet pile direction. Try running the robot in the opposite direction, or at right angles

  • Centre of balance / symmetry. Check for symmetry in terms of construction, weight, material, wheels, axis of rotation, and balance. Is there more friction on one side, and possibly slipping on the other?

  • Robot construction. Check that the wheels are well connected to the axis and frame, and that the beams and other bricks are firmly connected to each other.

  • Caster wheel not aligned, sticking. If there are free wheels in the back, make sure that both of them are placed in equal directions before starting the robot.

  • When starting the robot, try to make an even pressure on the start button, otherwise the robot may not start straight. Try putting a short wait time after pressing the button, so that the pressure of your finger doesn’t cause problems.

  • Motors have a small amount of internal gear slop (or backlash) between the encoders and the drive shaft that may affect initial trajectory.

  • Wheels or gears catching or rubbing more on one side than the other.

  • Different wheels might have slightly different circumferences.

  • Dust/dirt causing a loss of traction. Clean the tires and perhaps sweep the floor.

  • Try using brake, not coast, to finish a movement.

RoboCup: Programming the EV3 Classroom app

How to delete programs off the Lego brick

LEGO EV3 fun build and code tutorials for beginners - YouTubeThese tutorials are about having fun building and coding small Lego MindStorms EV3 robots, finding out how to command them to smile and speak, travel in stra...
Report abuse
Report abuse