throbber
EXHIBIT B2
`
`EXHIBIT B2
`
`
`
`

`
`SEP DEC
`
`4
`
`2003 2004
`
`LEGO® MINDSTORMS & LEGO Technic
`
`218 captures
`3 Feb 03 - 18 Apr 16
`
`
`LEGO® MINDSTORMS™ & LEGO Technic
`My own creations...
`
`Card Reader
` Read values on LEGO binary cards.
`
`Card Reader 2
`Improved, faster version of Card Reader.
`
`Radar Car
` slows in front of obstacles and avoids them.
`
`Brick Mixer
`Orders bricks on a conveyor belt according to the value read on a card.
`
`
`
`https://web.archive.org/web/20041204044616/http://www.philohome.com/mindstorms.htm[6/10/2016 1:22:17 PM]
`
`

`
`LEGO® MINDSTORMS & LEGO Technic
`
`Wall Follower
` RoverBot that follows a wall using my GP2D12 distance sensor.
`
`Gonsuke and MedamaOyaji
`Two tiny walking robots, designed by Hiroki Shirakawa. I created building
` instructions...
`
`
`
`See-Saw
` Not fancy as a LEGO construction, but interesting control program challenge.
`
`Creeping Caterpillar
` A strangely moving vehicle, fun to watch
`
`Peaucellier Cell
` Converts rotation motion to linear motion
`
` Brick sorters - Three generations of brick sorters, the latest one includes full
` building instructions and supports my color sensor.
`
`Brick sorter 1 - Brick sorter 2 - Brick sorter 3
`
`
`https://web.archive.org/web/20041204044616/http://www.philohome.com/mindstorms.htm[6/10/2016 1:22:17 PM]
`
`

`
`LEGO® MINDSTORMS & LEGO Technic
`
`Rack and Pinion Steering Car
`
`
`
`Barrel Collector Robot
`Thanks to its laser sensor, this robot detects barrels up to 3 meters away, goes
` straight to them, grab them with its arm and collect them in a basket.
`
`
`Hammerhead, the CD thrower
`My entry for the Mindstorms COMMUNITY CONTEST # 2: Discus.
`This beast throws Compact Disks 15 feet away and more!
`
`P'titgneugneu the stair climber
` My entry for the Mindstorms COMMUNITY CONTEST # 3: Stairs.
`A bit too flimsy, but nonetheless won the contest!
`
`
`
`Pneumatic Arm
`A fully pneumatic arm, loosely built after the human arm.
`
`Update October 2004: Now includes LDraw files
`
`Brick Simon, a memory game
`My entry for the Mindstorms COMMUNITY CONTEST # 6: Simon.
`Also includes a simplified version that can be built with Robotics Invention
` System set only.
`New: October 2004.
`
`https://web.archive.org/web/20041204044616/http://www.philohome.com/mindstorms.htm[6/10/2016 1:22:17 PM]
`
`

`
`LEGO® MINDSTORMS & LEGO Technic
`
`Other LEGO stuff
`
`A visit to LEGOLAND® Deutschland
`
`Sphere Sculpture
`Building a multicolored LEGO sphere with a single "Blue Tub"
`
`Brick Remover
` An imaged tutorial on the use of this little thing.
`
`Rubber belts modeling
` DAT files to create rubber belts in you favorite CAD program.
`
`Unofficial LeoCAD parts updates
`Parts updates for LeoCAD, corresponding to recent LDraw updates
`
`
`
`
`
`https://web.archive.org/web/20041204044616/http://www.philohome.com/mindstorms.htm[6/10/2016 1:22:17 PM]
`
`

`
`LEGO® MINDSTORMS & LEGO Technic
`
`LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site.
` LEGO has its own homepage: www.lego.com, and a page on the Mindstorms system: mindstorms.lego.com.
`
`
`
`
`
`https://web.archive.org/web/20041204044616/http://www.philohome.com/mindstorms.htm[6/10/2016 1:22:17 PM]
`
`

`
`Rack and Pinion Steering Car
`
`64 captures
`8 Apr 03 - 24 Mar 16
`
`
`
`Rack and Pinion Steering Car
`
`AUG DEC
`
`6
`
`2003 2004
`
`
`
`This rack and pinion steering car was borne as a test vehicule for my wire guidance sensor, but it can be also used
` with many other sensor configurations. This car uses only parts included in Robotics Invention System box (with
` the exception of red rear lights - RIS contains no red parts!). Originally intended to be a simple chassis, I soon
` found that it's "cubic" structure was closer to old jalopy than to modern cars, and I added bells and whistles to
` reinforce this look.
`
`
`Guided tour...
`
`
`https://web.archive.org/web/20041206160318/http://www.philohome.com/steercar/steeringcar.htm[6/10/2016 1:32:28 PM]
`
`

`
`Rack and Pinion Steering Car
`
`
`
`Top and bottom view.
` It is fairly easy to modify gear train to change car speed.
`
`
`Steering assembly details.
`Two touch sensors are activated when steering is at full stroke, but I seldom used them as the belt driven
` mechanism slips in that case.
`
`Sensor equipment.
`The car can be easily equipped with one or two touch sensors for line following. And of course it can use my
` wire guidance sensor!
` The sensors are placed on the front bumper, and driven by steering mechanism. This provides better direction
` control.
`
`
`
`Step by step construction instructions
`
` LeoCad design files are available here.
`
`Programs
`Get
`
` program:
`One light sensor
`Two light sensors
`Wire guidance sensor
`
`Steering Car with Wire Guidance sensor in action: QuickTime movie. (Movie courtesy of Pascal Bréard)
`
`https://web.archive.org/web/20041206160318/http://www.philohome.com/steercar/steeringcar.htm[6/10/2016 1:32:28 PM]
`
`

`
`Rack and Pinion Steering Car
`
`
`
`
`
`https://web.archive.org/web/20041206160318/http://www.philohome.com/steercar/steeringcar.htm[6/10/2016 1:32:28 PM]
`
`

`
`Brick Simon, a memory game
`
`48 captures
`8 Dec 04 - 24 Mar 16
`
`
`Brick Simon, a memory game
`
`
`
` NOV DEC
`
`8
`
` 2003 2004
`
`Brick Simon was placed second
` in CC6: Simon contest
`
`
`
`
`
`Here is my entry for the Mindstorms COMMUNITY CONTEST # 6: Simon.
`
`You may have a look to other contestant's clever entries here.
`
`https://web.archive.org/web/20041208200048/http://philohome.com/simon/bricksimon.htm[6/10/2016 1:31:51 PM]
`
`

`
`Brick Simon, a memory game
`
`I wished to keep a true 4 keys keyboard for ease of use. A few constructions
` later, I was convinced that I needed all three sensors to get a reliable keyboard.
`
`No sensors left for the display function!
`
`So I built this keyboard module. Keys are linked two by two by a rubber band
` loaded lever to keep them up.
`
`The two keys on the left release the pressure on two touch sensors.
`
`The light sensor on the right sees black when no key is pressed, grey or yellow
` when one of them is pressed.
`
`The keyboard unit, integrated in Brick Simon.
`
`https://web.archive.org/web/20041208200048/http://philohome.com/simon/bricksimon.htm[6/10/2016 1:31:51 PM]
`
`

`
`Brick Simon, a memory game
`
`This prototype of the display unit shows how I obtained 4 states: the left motor
` can make one turn, the right motor only a half turn. The differential adds these
` movements, when both motors are on a stop its body can have 4 positions: 0
` turn, 1/4 turn, 1/2 turn and 3/4 turn. Originally, I used white clutch gears, but
` they were still too stiff and I had to use very low motor power settings (0 and
` 1). You may have to increase these values to 1 and 2 if you use the new 43362
` motors with higher friction.
`
`The display module, integrated in Brick Simon.
`
`
`
`Brick Simon User's manual
`1) Compile and download Simon.nqc in program slot 1, and InitHighScore.nqc in program slot 2. This can be
` done using BricxCC, you can get it from http://bricxcc.sourceforge.net/.
`
`2) Run program 2, this will initialize all high scores to 5, then automatically launch Brick Simon program (slot 1).
` This initialization should be performed only once to preserve high scores between runs, after that launch program
` 1 directly.
`
`3) Brick Simon will first ask for the play difficulty level. RCX LCD shows a walking 1234 pattern, waiting for a
` key to be pressed.
`
`
`
`- Level 1 (blue key): The easy one. The random color chooser is biased to produce regular sequences. The same
` color can't happen twice successively. High time out on the keyboard (20 seconds)
` - Level 2 (red key): The same color can't happen twice successively. Keyboard time out = 2s
` - Level 3 (yellow key): Color order is truely random. Keyboard time out = 1s
` - Level 4 (green key): The hardest level. Color order is truely random. Keyboard time out = 0.4s
`
`A separate high score is kept for each difficulty level.
`
`The chosen difficulty level is then displayed as 1111, 2222, 3333 or 4444, the RCX plays a little tune and the
` game begins.
`
`https://web.archive.org/web/20041208200048/http://philohome.com/simon/bricksimon.htm[6/10/2016 1:31:51 PM]
`
`

`
`Brick Simon, a memory game
`
`4) Simon asks you to repeat a longer and longer color sequence (a new color is added at the end of sequence after
` you repeat it successfully on the keyboard). Its hand turns on the dial to show colors and plays a note (different
` for each color). You then have to key in the sequence in order. RCX LCD displays current sequence length (2
` digits left) and high score sequence length to beat (2 digits right), separated by a dot.
`
`When you reach high score, Brick Simon plays a short tune to tell you...
`
`5) When you finally lose, either because you hit a wrong key or waited too long (doh sound), program is halted.
` Press RCX Run button to start a new game!
`
`Program
`
`The programs were written in
`
`.
`
`Get the high score initialization program, and the Brick Simon program.
`
`Tips and tricks used by this program:
` - in NQC, static variables (declared outside all program modules) are remembered even when the RCX is off.
` This is how high scores are kept. Moreover, the compiler assigns static variables in successive order, so
` Simon.nqc can use the values set by InitHighScore.nqc.
`
`- There is no need to remember the random color sequence. Each time the color sequence must be generated
` again, NQC random number generator is re-initialized using the same seed, with SetRandomSeed(Seed_value)
` instruction.
`
`Movie
` (AVI movies, Divx 5.1 compression)
`
`Brick Simon in action... (900 kb).
`
`
`RIS Simon
`
`https://web.archive.org/web/20041208200048/http://philohome.com/simon/bricksimon.htm[6/10/2016 1:31:51 PM]
`
`

`
`Brick Simon, a memory game
`
`As no fancy parts were used in Brick Simon, it was not too difficult to build a simplified version using only parts
` included in Robotics Invention System. This version comes in three separate units (keyboard, display, RCX).
` Unfortunately, RIS does not contain colored tiles, so the display is a bit... dull!
`
`RIS Simon uses the same programs as his elder brother.
`
`
`RIS Simon display unit.
`
`RIS Simon keyboard unit.
`
`
`
`Cad design files
`Get LeoCad files or MLCad files.
`
`https://web.archive.org/web/20041208200048/http://philohome.com/simon/bricksimon.htm[6/10/2016 1:31:51 PM]
`
`

`
`Brick Simon, a memory game
`
`Movie
` (AVI movie, Divx 5.1 compression)
`
`RIS Simon in action... (1 Mb).
`
`
`
`
`
`https://web.archive.org/web/20041208200048/http://philohome.com/simon/bricksimon.htm[6/10/2016 1:31:51 PM]
`
`

`
`SEP DEC
`
`4
`
`2003 2004
`
`Lego Mindstorms sensors
`
`189 captures
`8 Apr 03 - 17 Apr 16
`
` LEGO Mindstorms® compatible devices
`For more informations, visit Michael Gasperi's MindStorms RCX Sensor Input Page !
`
`
`
`
`
`
`Infra-Red Lamp
` Useful for IR radar 'bots. Also shows my solution to the "Lego connection
` problem".
`
`Build a Lego Mindstorms compatible rotation sensor
`
`Improving Infra-Red sensitivity of the MindStorms light detector
`
`
`
`GP2D12 distance sensor
` with it RCX can read distances between 10 and 80 cm.
`
`Color sensor
`enables RCX to see color of objects.
`
`https://web.archive.org/web/20041204051150/http://www.philohome.com/sensors.htm[6/10/2016 1:37:02 PM]
`
`

`
`Lego Mindstorms sensors
`
`Wire Guidance Sensor
` Guide your robot reliably along a wire track.
`
`Building a RCX™-compatible temperature sensor
`
`Laser Target Finder sensor
`Detect reflecting targets several meters away with this laser-based sensor
`
`Not so New : December 2003
`
`
`
`
`
`LEGO technical information
`
`Lego Rotation Sensor Internals
` Photos, schematics, detailed operation and low speed improvement.
`
`Lego® Technic Motor 43362 internals
`What's inside the new type of 9V mini-motor.
`
`Lego® 9V Technic Motors compared characteristics
`
`https://web.archive.org/web/20041204051150/http://www.philohome.com/sensors.htm[6/10/2016 1:37:02 PM]
`
`

`
`Lego Mindstorms sensors
`
`Wheels, Tyres and Traction
`Traction performance of Lego® wheels.
`
`RC Nitro Flash and RCX
`RC nitro flash internals, and an experiment of RCX control.
`
`LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site.
` LEGO has its own homepage: www.lego.com, and a page on the Mindstorms system: mindstorms.lego.com.
`
`
`
`
`
`https://web.archive.org/web/20041204051150/http://www.philohome.com/sensors.htm[6/10/2016 1:37:02 PM]
`
`

`
`Lego compatible, compact rotation sensor
`
`66 captures
`18 Jun 03 - 20 Mar 16
`
`
`
`AUG DE
`
`4
`
`2003 200
`
`Lego compatible, compact rotation sensor
`This rotation sensor is based on a Bourns 3315 mechanical quadrature encoder. The small size of this encoder
` makes possible to cram the entire rotation sensor in a hollowed 2x3 brick (Bourns makes an even smaller device,
` referenced 3375 - see the Acrobat datasheet- but I couln't get one). It is also cheap, about $2.
`
`The main difficulty was to obtain the right electrical levels to be fully compatible with a Lego rotation sensor.
` The first try I made was to simply use a 10K ohms resistor for S1 and a 22K ohms for S2, but the level obtained
` with S1 and S2 closed was too high, and the RCX counted pulses strangely. So I came up with this design which
` gives exactely the same electrical levels than the Lego sensor. It works fine, but two problems remains :
`
`the torque it needs to rotate is rather high
`the mechanical contacts sometimes bounce and the RCX counts wrong. I tried to debounce the switches but
` found no simple solution. I will rather try optical forks to solve both problems.
`
`Here is the schematics. S1/S2 represents the
` encoder, Q1 is a small signal PNP transistor
` (i.e. BC558) and D1 a signal diode (1N4148
` for example) which protects from power
` reversal. The sensor is thus polarised - no room
` enough to use a full bridge rectifier !-
`
`The axle of the encoder fits nicely inside an
` axle pin whose hole has been slightly enlarged
` (verify that the axle pin rotates freely in the
` 2x1 brick hole with the encoder inserted). It is
` not necessary to glue it.
`
`https://web.archive.org/web/20041204162945/http://www.philohome.com/sensors/rotsensor.htm[6/10/2016 1:37:28 PM]
`
`

`
`Lego compatible, compact rotation sensor
`
`
`
`Pretty crowded isn't it ?
`
`You have to file out 0.5 mm from the top of the
` encoder so that it is entirely inside the brick -
` or use a 3375 device -
`
`Side view, showing the 2x4 plate closing the
` sensor.
`
`https://web.archive.org/web/20041204162945/http://www.philohome.com/sensors/rotsensor.htm[6/10/2016 1:37:28 PM]
`
`

`
`Lego compatible, compact rotation sensor
`
`With the same mechanical construction, I also built an angle sensor, using a potentiometer instead of the encoder.
` For another implementation of angle sensor, see Michael Gasperi Simple Angle Sensor
`
`
`
`
`
`https://web.archive.org/web/20041204162945/http://www.philohome.com/sensors/rotsensor.htm[6/10/2016 1:37:28 PM]

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket