Robot App Store

image description

Lego AnyWay SegwayRobot-App Page

Relevant Robots:
  • LEGO - Mindstorms NXT 2.0
  • LEGO - Mindstorms NXT 1.0
  • LEGO - RCX
Release Date:
3/8/2012
App Version:
2.0
App Size:
0.02Mb
Requirements:
See all requirements...

Robot App™ Description

This app presents the ultimate sageway using LEGO Mindstorms NXT kits.
The app supports ALL LEGO kits (RCX, NXT1.0 and NXT 2.0) and all wheel types.
The "AnyWay" design can be built with any NXT set.

Developer: Laurens Valk


LEGO®is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this app. This app does not feature any of LEGO's copyrighted or trademarked material, and is in accordance with their fair use guidelines.

Installation Instructions

Delivered as:
Code

RobotC:
The program consists of one Segway Driver file, which will handle all the balancing for you. In your main program, you can easily control the Segway's movement, simply by telling the robot how fast to move and how fast to turn.
Detailed instructions and examples are included in the download. One of the example programs will make the Segway drive around and avoid objects.
These programs are meant to be used with RobotC 3.0, and in some cases you will need the latest version of the RobotC 3RD Party Driver Suite. It supports both HiTechnic and Dexter Industries Gyro. Full details are in the program files.

NXT-G:
The Segway program for the LEGO Software comes as an exectutable file only, which means you'll be putting it onto your NXT brick straight away with no programming. This works a little differently than you're used to.
Follow the steps carefully. You can only use this program with the HiTechnic Gyroscopic sensor!

Click on the dowload button above and find out all the details

 

Robot App Requirements

Software

Programming software. Currently the following software is supported in this project:
* NXT-G: The software that comes with the Mindstorms NXT kit. You may want to download version 2.0, but that's not necessary if you just want to run this program.

* RobotC: You need version 3.0 or later
Hardware:

NXT 2.0 (no. #8547). If you want to use NXT-G (the LEGO Sofware), you should use the HiTechnic Gyro sensor, simply because the provided NXT-G program only works with that sensor for the moment.

A LEGO MINDSTORMS NXT compatible Gyroscopic sensor. Currently the following sensors are supported in this project: * The HiTechnic Gyro Sensor. Yes, it's the gyro sensor, not the acceleration sensor! * The Dexter Industries6DOF Inertial Measurement Unit (dIMU). Note that presently only a RobotC program is available for this sensor.
Other requirements:

30min to build the robot.

Usage Instructions

Launch the program and make the robot move! The NXT screen will give you most of the instructions, but the first time you use Anyway, you might want to follow the these more clearly explained steps.

* Start the program as you normally would: Turn the NXT on, and navigate to 'My Files > Software files > Anyway > Run'.
* The robot will ask you to select which wheels you attached to your robot.
   Make the selection by clicking one of the NXT buttons as indicated on the screen. See the last page of the instructions to see which wheels you are using.
* Next, you can select the speed at which your robot should move around. Choose 'still' the first time you run the program. The robot will then balance in place. If it all works well, you can choose 'slow' or 'fast'. * Now, lay the robot still (i.e. on the ground), and press the Enter button. Your robot will now calibrate the gyro sensor. Do not move the robot until it's said "Ok".
* Now hold your robot upright (in its balanced position) as it counts down. Make sure that as you start the program, there should be no objects within 3 feet of the robot's eyes.
* After it has said 'start', you can let it go, and your robot should now balance!

Are you a robot-apps developer?

Joining the developer program is easy and FREE!