Archive: LEGO
November 11, 2007
Lego Autopilot
Chris Anderson came up with a kid-hackable UAV, the GeoCrawler 2, using an RC aircraft and a Lego NXT:
Features: In GPS mode, unlimited pre-programmed waypoints, with programmable options such as circle and hold. Ability to integrate other sensors, such as ultrasonic, compass, gyros, accelerometers, or barometric pressure (altitude). With optional bluetooth cellphone integration, control via text message, including dynamical-changed GPS waypoints, "come home" and "circle" commands, etc.
Instructions for the GeoCrawler 2 project are available at Chris' DIY Drones site, a growing social network for folks interested in building unmanned arial vehicles.
This is really an underexplored area of amateur robotics, primarily because it's been so cost prohibitive until very recently. I'm excited to see what people come up with over the next year or two. I expect it will be mind-blowing.
GeoCrawler 2 (Lego Autopilot) Instructions - Link
DIY Drones - Link
Posted by Jason Striegel |
Nov 11, 2007 09:26 PM
Electronics, Flying Things, LEGO |
Permalink
| Comments (0)
| TrackBack
| Digg It
| Tag w/del.icio.us
February 1, 2007
NXC: C Language for Mindstorms NXT

It looks like a lot of work has been done in the last month toward building a C-like programming environment for the Mindstorms NXT brick. While ditching the graphical programming environment isn't the best thing for everyone, if you've used NQC for the original Mindstorms, you know how many hacking opportunities it exposed, even with it using the same underlying firmware. And frankly, for a lot of us, C is just a more comfortable programming language.
Not eXactly C (NXC) is a high level language, similar to C, built on top of the NBC compiler. It can also be used to program the NXT brick. NXC is basically NQC for the NXT. If you are just getting started with programming, then graphical environments such as the Mindstorms NXT software or Robolab may be better choices for you. If, however, you're a programmer and you prefer typing a few lines to drag and drop icon programming, then either NBC or NXC may be perfect for you.
There's a math library available for download and it now supports multi-threaded apps. If you need to go lower-level, you can use the NBC assembly-like compiler that NXC is built on top of. It'll even let you check the battery level in code, which is currently impossible with the LEGO software. Check it out and shoot us some NXT programming ideas in the comments!
- NXC: Not eXactly C - for Mindstorms NXT (as well as NBC)
- NQC: Not Quite C - for the original LEGO Mindstorms
Posted by Jason Striegel |
Feb 1, 2007 07:31 PM
LEGO |
Permalink
| Comments (1)
| TrackBack
| Digg It
| Tag w/del.icio.us
Bloggers
Welcome to the Hacks Blog!
Categories
- Ajax
- Amazon
- AppleTV
- Astronomy
- BlackBerry
- Blogging
- Body
- Cars
- Cryptography
- Data
- Education
- Electronics
- Energy
- Events
- Excel
- Excerpts
- Firefox
- Flash
- Flickr
- Flying Things
- Food
- Gaming
- Gmail
- Google Earth
- Google Maps
- Government
- Greasemonkey
- Hacks Series
- Hackszine Podcast
- Halo
- Hardware
- Home
- Home Theater
- iPhone
- iPod
- IRC
- iTunes
- Java
- Kindle
- Knoppix
- Language
- LEGO
- Life
- Lifehacker
- Linux
- Linux Desktop
- Linux Multimedia
- Linux Server
- Mac
- Mapping
- Math
- Microsoft Office
- Mind
- Mind Performance
- Mobile Phones
- Music
- MySpace
- MySQL
- NetFlix
- Network Security
- olpc
- OpenOffice
- Outdoor
- Parenting
- PDAs
- Perl
- Philosophy
- Photography
- PHP
- Pleo
- Podcast
- Podcasting
- Productivity
- PSP
- Retro Computing
- Retro Gaming
- Science
- Screencasts
- Shopping
- Skype
- Smart Home
- Software Engineering
- Sports
- SQL
- Statistics
- Survival
- TiVo
- Transportation
- Travel
- Ubuntu
- Video
- Virtualization
- Visual Studio
- VoIP
- Web
- Web Site Measurement
- Windows
- Windows Server
- Wireless
- Word
- World
- Xbox
- Yahoo!
- YouTube
Archives
Recent Posts
- iNoteBook: repurpose an old laptop
- Safari single window mode
- Run Safari in Ubuntu
- Easter egg anemometer
- Easiest cross-browser CSS min-height
- Visualization API for Google Docs
- From Nand to Tetris in 12 Steps
- Paper cameras - old and new
- CryoPID: hibernation for Linux processes
- Art Bots 2008
www.flickr.com
|




