tir38

documenting the academic and personal life of….

SLAM-5 Bot part 2: the control algorithm

posted on July 31, 2008 in engineering, robotics/controls/AI

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 bike tools
  • my books
  • my calender
  • my pictures
  • my resume

Categories

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

Links

  • RIM @ GT
  • ATL Bikes To Rwanda
  • Faster Mustache

random image

login