Josh Kline's Robotics Project 2

[ Back to Index. ]

Problem Statement

I will be working on Lab Assignment I -- The Cleanup challenge using the RCX.

Notes

Progress

  1. I finally was able to get the brickOS to work properly. This was completed between the project 1 and project 2 periods.
  2. I made some modifications to perspective including making the front fender larger to enable pushing of debris. I also added a light sensor that points downward and is located slightly behind the front fender. Pictures will be posted at a later date.
  3. I created an initial program using the regular mindstorms operating system. This has demonstrated success in the converage task although it does not clear the arena quickly. The algorithm used is purly reactive and does not maintain any internal state.
  4. Testing revealed that the table break in the middle of the arena makes a bump in some places. This hindered the double-bumper design because the bumper came too close to the table. I switched back to a single bumper design which should still be able to push paper balls.
  5. I wrote a brickOS program to display the numeric value coming from the light sensor. Readings on the table are about 0x19-0x1a while readings on the tape are about 0x1e-0x1f. Readings on the brown stip dividing the tables are some other value which I just forgot but I concluded they will not pose a problem. I will check if that is true with further tests.
  6. Implemented the same algorithm in c using brickOS libraries.

Goals/Todo List


Original stuff Copyright 2003 Josh Kline. LEGO, Mindstorms, Robotic Invention System, are probably copyright or trade mark LEGO corporation, or some other group like that. Don't sue me, it won't do you any good.

Valid XHTML 1.0!