Category Archives: LEGO Mindstorms Coding

FLL Animal Allies: Climbing the Bio-mimicry Wall – Part II

Animal Allies Logo

After setting my new 2017 group of FIRST LEGO Leage (FLL) Students the “Bio-mimicry Wall Climbing Task” from the 2016 Animal Allies Challenge, I thought I should prove that it is possible to achieve. The Bio-mimicry Wall Climbing Task requires having the Robot lift its self up upon a wall with no part of the Robot touching the Challenge Mat. Easier than it sounds…

FLL Animal Allies: Climbing the Bio-mimicry Wall with Robot

Animal Allies Logo

After setting my new 2017 group of FIRST LEGO Leage (FLL) Students the “Bio-mimicry Wall Climbing Task” from the 2016 Animal Allies Challenge, I thought I should prove that it is possible to achieve. The Bio-mimicry Wall Climbing Task requires having the Robot lift its self up upon a wall with no part of the Robot touching the Challenge Mat. Easier than it sounds…

Preforming the Polygon Shuffle with a EV3 Gyroscope

EV3-G

A polygon is any 2-dimensional shape formed with straight lines. Triangles, quadrilaterals, pentagons, and hexagons are all examples of polygons. The name tells you how many sides the shape has. A polygon is any shape made up of straight lines that can be drawn on a flat surface, like a piece of paper. Such shapes include squares, rectangles, triangles and pentagons, but not circles or any other shape that includes a curve.

There are two main types of polygon – regular and irregular. A regular polygon has equal length sides with equal angles between each side. Any other polygon is an irregular polygon, which by definition has unequal length sides and unequal angles between sides.

geometric-shapes-polygons-sides-worksheet

LEGO Mindstorms EV3 Ball Chasing Robot using the PixyCAM

PixyCAM Follow the Ball
This article aims to describe how to programme a LEGO Mindstorms EV3 robot that chases things, like a ball in this example. It’s the same robot and program that’s used in the PixyCAM Video below. This robot and program is a good launching point for other projects, and it’s a good introduction to PID control, which is used throughout robotics and engineering in general.

Guide to using the PixyCAM Camera’s EV3-G Blocks

In this article, I attempt to describe the LEGO PixyCAM block, which is used in conjunction with the LEGO Mindstorms EV3 Software. Check out the “Getting Started with the LEGO Mindstorms & the PixyCAM” Article for information on how to install the PixyCAM modules (Blocks) into Mindstorms EV3-G Software.

Getting Started with the LEGO Mindstorms & the PixyCAM

I trust this article will get you up an running quickly with PixyCAM and the LEGO Mindstorms EV3 (NXT). Please make sure you have a LEGO Mindstorms EV3 or NXT brick with a fresh set of batteries. I will endeavor to be as detailed as possible throughout this guide, but it helps if you are somewhat familiar on how to use your LEGO Mindstorms Robotics System.

PID Control Theory Explained

Overview

Proportional-Integral-Derivative (PID) control is the most common control algorithm used in industry and has been universally accepted in industrial control. The popularity of PID controllers can be attributed partly to their robust performance in a wide range of operating conditions and partly to their functional simplicity, which allows engineers to operate them in a simple, straightforward manner. 

RobotC v4.54 – The LEGO Mindstorms EV3 ‘C’ Programming Language

The ROBOTC Development Team is very excited to announce their latest update, ROBOTC for MINDSTORMS 4.54, which includes new features, functionality, and bug fixes. 

LEGO Mindstorms NXT Coloured Ball Sorting Crane

LegoMindstormsNXTColouredBallSortingCrane

Good things do sometimes come from disasters. A couple of days ago I was attempting to lift down approximately 5Kg of assorted LEGO parts when the container took advantage of gravity, and headed straight to the floor. This ended in a completely empty storage container, and LEGO dispersed for metres about. Towards the end of the cleanup, I came across a pair of Green Mudgaurds from a LEGO Technics 8291 Green Dirt Bike.

Just Monkeying Around

Monkeying Around

This is my latest Mindstorms Project, a LEGO Mindstorms EV3 Robotic Monkey that Climbs his way along a bar made from 25mm PVC Plumbing Pipe.

The Robot uses an EV3 Programmable Brick to control 3x Large NXT Servo Motors and a Medium EV3 Servo Motor. The Medium Servo Motor Rotates the Monkey’s Arms. Each of the Monkey’s Hands is opened and close with a Large Servo Motor. The third Large Servo Motor animates the Monkey’s Tail.This is my latest Mindstorms Project, a LEGO Mindstorms EV3 Robotic Monkey that Climbs his way along a bar made from 25mm PVC Plumbing Pipe.

Computerised Vertical-Lifting-Span Railway Bridge

Vertical-Lift-Span Railway Bridge
Movable Vertical-Lift-Span Bridges have a movable portion deck which remains horizontal as it is lifted vertically. The amount of headroom available is determined by the variations between water levels and the heights of the lift towers. Water traffic beneath these bridges are usually restricted to low-masted craft, barges and tugs.

LEGO Minstorms EV3 Segway Uses Microinfinity Cruizcore IMU

EV3 Segway
I have been working on creating a LEGO Minstorms EV3 Segway which uses Microinfinity Cruizcore IMU (Inertia Measurement Unit). The Robot is programmed using RobotC v4.xx for LEGO Minstorms, and uses the ROBOTC 4.x Driver Suite for NXT and EV3 written by Xander Soldaat. I originally need an extra Segway to exhibit at Brixhibition Launceston 2015, and as all my NXT Bricks were in use I decided to put together an EV3 based version.

Virtual Robotics Toolkit for LEGO Mindstorms EV3

Virtual Robotics Toolkit Sumo
For people thinking of purchasing a LEGO Mindstorms EV3 kit, but are a little worried about the learning curve, then spending $50 on a copy of the “Virtual Robotics Toolkit” before outlaying $500 on the LEGO kit its self.

Mindstorms EV3 Dual-Wheeled Holonomic Platform

Technicolour Holonomic Platform
I have been working on an LEGO Mindstorms EV3 Holonomic Platform, with Dual-Wheels on each of its three sides. It is controlled via a Sony PlayStation Wireless Remote Control. The PS2 Remote interfaces to the LEGO Mindstorms EV3 Brick via Mindsensors PSP-Nx-v4 Adapter.

EV3-Basic: Microsoft Basic Programming for the EV3

EV3-Basic
Introducing EV3-Basic which allows programming the LEGO Mindstorms EV3 with Microsoft’s ‘Small Basic’. EV3-Basic is a basic compiler to target the Lego Mindstorms EV3 intelligent brick. EV3-Basic is a programming language that is designed to make programming extremely easy, approachable and fun for beginners. EV3-Basic’s intention is to bring down the barrier and serve as a stepping stone to the amazing world of computer programming.



Do NOT follow this link or you will be banned from the site!
error: Content is protected !!