I'd Rather Be Building Robots

About

XanderSoldaat-2 My name is Xander Soldaat. I am a Linux project engineer by day and robot scientist by night. The transformation usually occurs right after I come home from work, which is technically still afternoon. In any case, I like to build robots.

Ever since I was a kid I was fascinated by them. I built many contraptions with Technic Lego and electronics. I guess I’ve been playing with Technic Lego since I was about 6 or so and I still have all of it.

My reintroduction to robotics started in 2007 or so when I bought a Parallax BoeBot kit with a few sensors.  After a while I had learned all I could from the Basic Stamp 2 based Board of Education (BoE), and moved on to the Parallax Propeller. This much more powerful microcontroller has 8 cores and runs at a staggering 80MHz. Parallax’s Propeller Proto Board has the exact same mounting holes as the BoE, allowing you to use it pretty much as a drop-in (with some minor modifications) on your Boe-Bot. Now you have a robot that can do so much more. Not bad for a $20 upgrade. I have a large array of sensors that I can hook up to the robot, digital compass, 2D accelerometer, wheel encoders and the PING)) ultrasonic sensor with rotation servo.

lego_mindstorms_nxt In February 2008 I purchased a Lego Mindstorms NXT set. Powered by an ARM7 microcontroller it is a very different beast from anything I’ve programmed before. The Lego pieces allow me to quickly assemble a new body or modify an existing one should it not work in its current configuration. This makes prototyping very easy and I am a lazy person, I like easy. A few months later I bought a second NXT kit, so I can do more experimenting whilst maintaining a more serious project at the same time.

My wonderful wife, Tammy, is very supportive of my ever increasing collection of robots although I do think she wonders if I will ever have enough Lego or robots. Everyone who uses Lego knows, of course, that there is no such thing as too much Lego and you can never have too many robots.

7 Comments »

  1. Hello Xander -

    Very interesting blog.

    May I use the boe-bot with ping sensor image at my website? I’m doing my Master’s 6000 project in Distributed Systems and your boe-bot pic is very high quality and would be perfect for my default page.

    I’m hoping to do interactive stuff via the internet and would be happy to discuss it all via email.

    Thanks in advance!

    Sincerely,

    Karl Eldridge

    Comment by Karl Eldridge — April 14, 2009 @ 21:11 | Reply

  2. They were sent to me by Parallax. I have some high resolution ones here: http://s251.photobucket.com/albums/gg316/low_frequency/BoeBot/ . The originals were better but I can’t find them.

    You’re more than welcome to use them and I’m sure Parallax doesn’t mind. Just make sure you host them on your own server, please :)

    You can contact me at mightor+at+gmail+dot+com

    Regards,
    Xander

    Comment by Xander — April 14, 2009 @ 21:21 | Reply

  3. Thanks Xander. I appreciate you pointing me in the direction of the photobucket. The quality is fine for my application. I will definately host them on my own server!

    Thanks Again.

    Comment by Karl Eldridge — April 21, 2009 @ 07:46 | Reply

  4. Hi Xander,

    This past 2008-2009 FTC season I became a mentor for a rookie FTC team. We used your first version of the prototype board driver within RobotC and went all the way to Atlanta to compete in the World Championships. Thank you for your efforts. After being in Atlanta our students are looking for ways to reach out within the FIRST community and help benefit other teams. Being an engineer myself I would like to teach them about driver development and help develop/test software that continues to push the development of FTC and RobotC. Is there any way our team could assist you in your Hitechnic/RobotC endeavors?

    Thanks,
    John

    Comment by John Peabody — May 5, 2009 @ 21:07 | Reply

    • Hi John,

      Thank you for your kind words and congratulations on making it all the way to Atlanta. I work quite closely with HiTechnic when making these drivers and they are always happy to support me in my efforts. What I need most from people is for them to use my drivers and give me feedback. I started writing these drivers to scratch my own itch and thought that others might find them useful, too. It kind of grew from there. My drivers have been downloaded quite a number of times, but feedback hasn’t been as forthcoming.

      So, to answer your question how could you and your team help me? Keep using the drivers and let me know how I can improve them.

      Regards,
      Xander

      PS: I have sent you a copy of this message to your email.

      Comment by Xander — May 5, 2009 @ 21:36 | Reply

  5. Hey Xander, what schematic software do you use to draw all the circuits on your website?

    Comment by Kenneth Lim — September 17, 2009 @ 08:57 | Reply

    • Sorry it took so long to respond, I’ve been super busy the last few weeks. Anyway, the program I use is ExpressPCB, which you can download here: http://www.expresspcb.com/

      Comment by Xander — September 18, 2009 @ 19:57 | Reply


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.