Ordi: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
(summary of the software pipeline)
Line 59: Line 59:
=== Rendering pipeline ===
=== Rendering pipeline ===


Some custom software that takes incoming jpeg photographs and puts them through [[StippleGen]] to begin rendering a [[TSP path]]. Results of each iteration are displayed on a display on the outside of the booth.
Some custom software that takes incoming jpeg photographs and puts them through [[StippleGen]] to begin rendering a [[TSP path]]. Results of each iteration are shown in realtime on a display on the outside of the booth.


=== Printing pipeline ===
=== Printing pipeline ===


The output queue receives an SVG as input and sends the instructions to the [[AxiDraw]] plotting machine. The path is drawn on paper with a marker.
The output queue receives an SVG as input and sends the instructions to the [[AxiDraw]] plotting machine. The path is drawn on paper with a marker.

Revision as of 10:45, 16 March 2017

Project Ordi

This project is planned as a photobooth where a computer takes your picture and then draws it with a robot in a separate kiosk. The booth and kiosk are being designed in an Art Nouveau (primarily Paris Metro) styling with the goal of these being attractive objects on their own.

There are two overall parts to this poject, for now they are called the Système and the Boites.

The project is named after and sponsored by a fictional retro-futurist company called Ordi. This is a potentially clumsy play on the French word for computer, ordinateur, which few outside of francophile countries are aware exists. The computer does most of the "magic" here, taking the photo and translating it into a half-toned path which is then drawn by a robot on a piece of paper.

Système

The Système is the design, development, testing, and installation of the systems of hardware and software that will capture an image, process it, and plot it.

The expected process is:

  1. A Noisebridge booth operator removes the previous image from the plotting robot(s) and places a clean drawing board under it
    1. the drawing boards are pieces of paper affixed to a small board that can be reliably aligned under the plotting robot.
  2. A person steps into the booth (the booth is already lit properly and an intercom is running)
  3. They stand on a marked spot and face an indicated direction
  4. They adjust the height of the camera
  5. They make a face and press the "Press this to take a photo" button
    1. any questions the person has are answered via intercom
  6. A booth operator verifies the photo and requests the person step out, via intercom
  7. A booth operator, at the operator workstation, adjusts the image and sends it to the plotting robot kiosk
  8. A plotting robot plots until it has finished plotting
    1. Booth operators chat with people about Noisebridge and prepare drawing boards
    2. If additional robots are being used and are available to print another person can start the photo process.
      1. How fast and how photos will be queued up are subject to testing before the show.
  9. The finished drawing is given to the person
    1. The drawing is also quickly inspected to verfiy line quality
      1. The rate of pen replacement is pending testing
  10. Hopefully the person saw the "donations for photos accepted", and puts some money in the kiosk
  11. this process continues from roughly the beginning
    1. and booth operators of course are only to work as quickly as they feel like, take breaks often and take turns with other operators
      1. bonus points if we can somehow get the people using the booth to do this stuff themselves

Boites

The Boites are the booth and kiosk which will contain the système, provide the controlled environments in which they operate, and catch the eyes and interest of people. The main booth is planned as a 3' by 3' person standing compartment connected to a equipment area, containing the camera, lighting, and operator workstation. This is connected to a separate kiosk that houses the plotting robots (Evil Mad Scientist - AxiDraw(s). This booth is well lit inside and easy to see into. There will be a donation box built into it.

Sketches

More precise working drawings will follow soon, but here are some of the initial ideas.

The arrangement and proportions of the Boites

APBinitial-2.jpg

And here is the concept for the styling of the photo booth facade

APBinitial-1.jpg

Software pipelines

Optical pipeline

Cheap PowerShot A2200 with CHDK. Raspberry Pi with touchscreen running chdkptp.

Some software for custom GUI code. Some software for delivering a confirmed shot to the rendering pipeline.

Rendering pipeline

Some custom software that takes incoming jpeg photographs and puts them through StippleGen to begin rendering a TSP path. Results of each iteration are shown in realtime on a display on the outside of the booth.

Printing pipeline

The output queue receives an SVG as input and sends the instructions to the AxiDraw plotting machine. The path is drawn on paper with a marker.