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…)

End Effector Design and Prototype

posted on November 5, 2007 in in development

A while ago, during a job interview with Dr. Steve Dickerson from CAMotion, I was propositioned with a design problem: design an end effector which could grapple small rolls of tape (imagine the shape of 10 quarters stacked on top of each other). These rolls collect at the bottom of a ramp in rows of four. Each row needs to be grabbed and them moved to a packing station. The moving is performed by CAMotion’s existing hardware/control software and is ancillary to the end effector design problem. It is recommended that the grappling be accomplished by an already developed vacuum-suction system. So the problem simplifies to packaging the vacuum system in the end effector such that it maximizes payload capacity and speed.

I developed a solution which took inspiration from the multiple firing chamber design of the revolver handgun. Six rows of four suction cups are positioned in a circular fashion.

Sketch Solidworks

(more…)

Performance Testing NXT’s Ultrasonic Range Finder

posted on September 22, 2007 in in development

I have plans to utilize the Lego NXT system for several upcoming robotics projects. The success of these projects depends on the capabilities of the kit’s ultrasonic (US) range finder. I created a test rig with the US sensor and NXT brick and conducted several experiments in order to characterize the sensor.


Test rig: wood block, measuring tape, protractor, US sensor, NXT brick (from left to right).
(more…)

Comments (0)

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

  • March 2009
  • January 2009
  • December 2008
  • 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

2008-10-05 014.jpg

contact



login