What happens when a Robot has different size wheels?

What happens when a Robot has different size wheels?
This article is another spin-off of the Differential-drive robot calibration. If you remember the article at the end you found that wheels are most of the times of different sizes with differences of around 0.01% but that are big enough to affect movement over 1 meter. So… What happens when you move one meter straight ...

HOWTO Calibrate a differential robot: UMBMark Explained 13

HOWTO Calibrate a differential robot: UMBMark Explained
This article is just a follow-up of drawing squares with leJOS where the problem of calibrating correctly your differential robot appeared. So, if you recall our squares drawing robot, we needed to travel around the four legs of a square turning 90 degrees on each corner so that we ended in the initial position using ...

Draw a Square: Using Motors in leJOS EV3 6

Draw a Square: Using Motors in leJOS EV3
Well, if you successfully installed leJOS using the tutorial then your first steps would be to write a program to do something with it and then you will see the abyss that exists between you and a nice leJOS program. So let’s learn leJOS basics to write our own programs. Most of the documentation available ...

HOWTO Install leJOS 0.8.1 on LEGO Mindstorms EV3 22

HOWTO Install leJOS 0.8.1 on LEGO Mindstorms EV3
LeJOS is a programming environment to program your LEGO Mindstorms robot using Java. Yes, Java. Yes, that means real variables, arrays, bluetooth, TCP/IP, files, etc… Stop drooling and read with me how to install it on the EV3 brick. You can watch the videotutorial about how to install LeJOS in the EV3 brick Install Java ...

HOWTO Remove MicroSD off EV3 Brick 2

HOWTO Remove MicroSD off EV3 Brick
I really don’t know the reasons behind not adding that f#$% spring on the MicroSD slot so that the card can be pushed out. So as LEGO decided not to add the spring, here is my tutorial to help you take your SD card out of the EV3 brick. Hope it has been useful. Please ...

HOWTO Build your own 3-Wheels Holonomic Robot using LEGO 2

HOWTO Build your own 3-Wheels Holonomic Robot using LEGO
A in-depth tutorial about how to create your own three wheels Holonomic Robot using LEGO Mindstorms EV3 and a bit of Maths knowledge. An holonomic robot is a robot that can move on any direction and even rotate over itself while moving. Do you want to create a holonomic robot? Well, let’s me explain what ...

Poor Man’s IR Ball: The Ultimate HOWTO

Poor Man's IR Ball: The Ultimate HOWTO
If you have seen any Robocup game, you will have notice that in some of them the ball is a special one like this. The above ball is a HiTechnic Infrared Electronic Ball. It has 20 LEDS to cover the whole surface of the ball and several operating modes. It has 75mm in diameter and ...

HOWTO Configure WiFi EDIMAX EW-7811Un on Mindstorms EV3 59

HOWTO Configure WiFi EDIMAX EW-7811Un on Mindstorms EV3
LEGO Mindstorms EV3 has built-in Wifi capabilities so you don’t need to buy an expensive WiFi sensor like you had to do with NXT. Unfortunately LEGO decided to save some pennies and don’t include an actual WiFi card inside the brick ( to save battery life of course *grin*). So if you want to connect ...

Building a short-range Radar with LEGO Mindstorms 3

Building a short-range Radar with LEGO Mindstorms
So after playing with the IR Sensor I decided that it was time to built something like a radar to detect objects and draw them on the screen. Obviously you can’t built a true radar with the sensors available with Mindstorms EV3 but you can get close enough ( for my needs ). Using the ...

Playable Pong in a LEGO Mindstorms EV3 3

Playable Pong in a LEGO Mindstorms EV3
Pong for Mindstorms EV3 is a one player game code using LabView EV3 language that will help you understand the usage of variables, ranges, conditions and multithreading. You just need one LEGO Ev3 Brick, a L-Motor and a big gear to have hours of enjoyment ( but I would better go and buy an Xbox ...