Stair Climber

Stair Climber

Hardware

There are two driving motors. One in the front and one in the back. It is 4 wheel drive but it cannot turn. The drive motors are not geared. The third motor is used to control the arm. that is geared down 1:5. The arm lifts up the front wheels, it drives forward to get the front wheels on the next step, then the arm goes back, and lifts up the back wheels and the robot drives forward to get the back wheels on the step.

Program

The program is really simple. The PSP-NX-V3 remote control’s the robot. one joystick turns the drive motors, and the other moves the arm.

Snow Crawler

Snow Crawler

Hardware

This has two main parts (the front and the back) on the front there is the PF battery box, front driving motor, and the steering motor along with PF LED lights. On the back section there is the back driving motor and the NXT. The two parts are connected by one axle, which stays in surprisingly well.

Program

The program was pretty simple. I used ROBOTC again. The program uses the PSP-NX-V3 to control the driving. Right joystick controls the drive motors and the left joystick controls the steering.

You can download the program here (.Zip)(driver is included and has to be in the same folder)

“Smart” Car 2.0

“Smart” Car 2.0

This is the second model of my “Smart” Cars and this is much better than the first. This is also my entry into The Mindstorms Annual Online Competition under the Car category.

Hardware

This car has 1 motor for driving, 1 motor for steering, and 1 motor for the ultrasonic sensor. The driving motor was geared 20:10:20 (so in the end – 1:1). the steering motor was geared 8:40 (1:5) for greater control in the steering, This did lower the speed at which it turned but it made it much more accurate and easier for parallel parking. The motor for the ultrasonic sensor was just holding the sensor with no gears, it was used many different was in different the programs.

Programs

(all programs require the HiTechnic Motor PID Block)

Parallel Park

In this program, the robot would find a parking spot and then parallel park. It put the ultrasonic sensor at a 90 degree angle with the car facing the wall, and it would drive straight. when it saw an open spot it would count the rotations of the driving motor till the end of the spot, if the motor rotated far enough  then it knew that the spot was big enough, if the spot wasn’t big enough, then it would keep driving. Then, once it had parked, it would wait for the orange button to be pressed and then pull out of the spot on its own.

You can download the program here.

Autonomous driving

This program would have the robot drive until it saw something (or the touch sensor got pressed), then back up, turn the heard to the left and the right, see which has more distance, then drive that way (if there was more than 20in of distance, if not it would back up and do it again)

You can download the program here.

Assisted drive

This program is remote controlled using the PSP-NX-v3. It is a normal remote control program using 1 joystick (up and down for forward and backwards and left and right for steering) but with one twist, when the ultrasonic sees something  it slows the drive motor down to half of normal to allow for greater control. the ultrasonic turns left and right with the steering so that it’s looking where the car is going. This was used in the last Smart Car also but there are a few improvements over that one, when going backwards the speed is not decreased, and when you click R1, it parallel parks.

You can download the program here.

Building instructions

Full building instructions can be downloaded here (PDF)

You can download the MLCad files here(.zip)

Tow truck

Tow truck

Hardware

This hasn’t changed much from my testing video since I didn’t get to get the parts that I wanted (like the air tanks) but I’m still happy with the design overall. there is 1 motor to drive, geared 2:1. 1 motor for steering. and one motor for the arm gears 1:5.

Program

the program is what changed the most since last time. for one, I made it so that all the operations (steering, driving, arm movement, etc.) where in separate loops so that if one got stuck (like the steering wheels got stuck, which happened a few times during early testing) then the rest of the operations wouldn’t stop and the driving and other things will still be controllable. the only problem with this is that this is almost too much for the NXT to handle so the response was not as fast at I would have liked, but the improvement that I liked the most with the up and down arrows for the arm. up reset it at the top. and down put it at the right height for picking up/dropping off the car, which made using the arm very easy.

Facebook page: facebook.com/mindstormspodcast

Google plus page: bit.ly/mindpodplus

Thanks to musikConomy for intro/outro music

You can download the video for iPod/iPhone and subscribe on iTunes

Time lapse

Time lapse

This robot holds a camera and moves it up, down, left, right.

It has 2 motors to move it up and down, they move a beam with wheels up and down with a 1:5 gear ratio. the turntable turns the camera with a 1:56 gear ratio using a worm gear. I manly used this for time lapses because it can turn very slow and controlled because of the worm gear.

Programs

Time lapse

This program turns the turning motor a few degrees every 1 second. This was designed to work with the program on my computer to take a time lapse. I plug my camera into a video adapter in my computer (with a long wire through the back yard) and then use tilaphos to take a picture every second. The first two videos in the podcast used that program, the first one is played back at 210 FPS and the second at 150 FPS. The third time lapse was taking with an iPhone at 1 picture every 15 seconds using Gorillacam and played back at 30 FPS.

You can download the program here.

Remote control

This program was used to remote control the robot with my PSP-Nx-V3. It uses the right joystick to move it up, down, left right.

You can download the program here.

Instructions

You can download instructions here (PDF).

You can download the MLcad files here (.zip).

Facebook page: facebook.com/mindstormspodcast

Google plus page: bit.ly/mindpodplus

Thanks to musikConomy for intro/outro music

You can download and subscribe to me on iTunes

You can also download an iPod/iPhone version here

Crane

Crane

This is the final version of the crane. as you can see the base was well improved from the last one, the turntable stays securely connected to the base, the worm gear slips less, it doesn’t tip over as much and when it does it doesn’t break as much. I also made a spot to  hold the weight.

Program:

Nothing special about this program really but you can download it here.

Hardware

Base:

The base was the hardest part to design because of how string it had to be, because it had to hold the weight of everything without tipping or breaking under the leverage. There is a 2 pound weight at the back to help ballance.

Crane arm:

The crane arm is moved by 1 motor geared down 1:5 and it is pretty strong, It can lift the whole Lego building in the video when the batteries are fresh (but they were dying in the video) The string it pulled by the pulley on the motor opposite the arm motor.

This robot will be on NXT Log soon.

Thanks to musikConomy for intro/outro music

You can download and subscribe to me on iTunes

You can also download an iPod/iPhone version here