To go back to the Overview page click here.
To go to The Next Session - Robotics2c - Mindstorm EV3 Programming Interface
To download this as a .pdf:

Download as PDF


What we’re going to do in the session.

  • Build our robot’s chassis
  • Test it with some basic programming blocks
  • Modify the chassis if necessary


Designing a Chassis

Okay, so you have a concept for how we’re going to tackle the problem of touching each wall of the enclosure from our brainstorming and decision-making session last time. Now we need to get down to the practical part of designing the chassis to help our robot meet this challenge.

In groups take a Mindstorms kit and decide on what sort of chassis will work best.

Here are some points to consider;

  • Can you still access the connection ports?
  • Can you still connect the USB cable to program your robot?
  • Can you still access the battery pack?
  • How rigid or flexible is your robot’s structure? Which is best suited to the task?
  • Are the sensors installed so that they can sense what they are supposed to?
  • Do we have the bits in our kit?


Some Different Styles of Robot Chassis

Two drive wheels and a skid: Manoeuvrable.

Two wheels and a skid chassis


Two drive wheels and a caster wheel: Manoeuvrable and able to tolerate ramps and roughish surfaces.

Two wheels and a caster chassis


Two drive wheels and another pair of wheels with no tires: Good at straight lines, but may have problems turning on rough surfaces.

Two wheels and third light wheel


Two or Four wheel drive with two wheels for steering: Good at straight lines, but tricky to program to accommodate the turn radius.

Four wheel drive with steerable wheels


Treads: Very stable with good traction. May not execute turns repeatably on rough terrain.

Tracked robot


Walking: Hard to build, may not be structurally sound, movement is not repeatable.

Walking spider robot


Balancing: Hard to program and generally hard to build … Especially since we don’t have an electronic gyroscope sensor to detect when the robot is level.

Balancing Robots


Let’s Build a Chassis for Our Robot

In your groups figure how your robot concept from last time can be built. Take one of the Mindstorm kits and begin to build it. Be open to changing your design if you have had some better ideas since our last session. If you are after a simple robot chassis to get you started so you can get on with adding sensors and programming it, there is a suggestion at the end of this document.


Some Quick Tests for Your Robot’s Chassis

Once you have built your robot chassis test it to see if it is structurally sound.

  • Does it fall apart when you pick it up?
  • Are there places where you can add sensors?
  • Are the wheels or frame flexing when you put it on the ground?

Add more structure to your robot’s chassis if you need to.

Why is this important?

Your robot needs to be able to move the same each time it does something. If there is too much slack in the system, it doesn’t know where it is and it will not be able to do things repeatably.

A successful robot is consistent.


Next Time:

Next time we’ll program our robot to do some simple moves so that we can learn about how it will behave.


Divider

A Suggested Robot Chassis

Photo of the suggested simple chassis


Step 1:

Fit the wheels to the large motors.

Simple Chassis Assembly instructions Step1


Step 2

Simple Chassis Assembly instructions Step2


Step 3

Clip the two motors on either side of the frame you have just made in step 2.

Simple Chassis Assembly instructions Step3


Step 4

For the next frame we will need to have the long red pins ready to go but not clipped into place. Put a pair of black pins into the underside of the frame.

Simple Chassis Assembly instructions Step4


Step 5

Taking the frame we have just made, slot it underneath the two motors and use the red pins to clip the frame into place.

Simple Chassis Assembly instructions Step5


Step 6

Make the skid from a left and right pair of “cowlings” clipped together with a pair of long blue pins.

Simple Chassis Assembly instructions Step6


Step 7

The skid clips onto the two black pins projecting down from the underside frame. Clip it in place as shown.

Simple Chassis Assembly instructions Step7


Step 8

Add a small frame onto the ends of the motors.

Simple Chassis Assembly instructions Step8


Step 9

Finally settle the controller onto the upward projecting pins and connect the wires to the controller to suite your programming.

Simple Chassis Assembly instructions Step9




Divider

Creative Commons by-sa

This document “Robotics2b - Lego Mindstorms EV3 Body Building” by Hamish Trolove is provided under a creative commons license - Attribution, Share Alike.

http://creativecommons.org/licenses/by-sa/4.0/