tir38

documenting the academic and personal life of….

SLAM-5 Bot part 2: the control algorithm

posted on July 31, 2008 in in development

After assembling the hardware for my SLAM (Simultaneous Localization and Mapping) robot, I set about to write the code which controls the drive motors, senses obstacles, and records the robot’s path. Lego’s NXT kit comes with a rather basic visual programming language called NXT-G. This program, which constructs programs by creating essentially flow charts, is almost counterintuitive to anyone with command line programing experience. I decided instead to use the third-party programming language called Not eXactly C (NXC) and its associated IDE, Bricx Command Center.
(more…)

Pages

  • my albums
  • my bike tools
  • my books
  • my calender
  • my movies
  • my pictures
  • my resume

Categories

  • adventures
  • engineering
    • CAD/CAE
    • lectures
    • robotics/controls/AI
  • miscellaneous
  • projects
    • DIY
    • in development

Archives

  • October 2008
  • August 2008
  • July 2008
  • June 2008
  • March 2008
  • January 2008
  • November 2007
  • September 2007
  • August 2007
  • June 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • November 2006
  • October 2006
  • September 2006
  • August 2006
  • July 2006
  • June 2006

Links

  • RIM @ GT
  • ATL Bikes To Rwanda

random image

2007-02-16 - 010

contact



login