close-circle
Close
0%
0%

Perceptoscope

A public viewing device for mixed reality experiences in the form factor of coin-operated binoculars.

Similar projects worth following
close
Perceptoscope is a scalable public arts initiative devoted to engaging people with places through the deployment of mixed reality binocular viewers. We work with place-based organizations to share stories with their communities and beyond.

We do this primarily through the deployment of Perceptoscopes. Similar in form factor to the coin-operated binoculars we’ve all used growing up, Perceptoscopes add objects and information to a view of a space in stereoscopic 3D. They can reveal the hidden past, highlight present points of interest, or speculate into the future.

Our technology is built on creative commons principles, and uses the latest web technologies like WebVR and Node.js

www.perceptoscope.com
twitter: @perceptoscope

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

(Utility Patent Pending)


In the spring of 2014 I quit my job and began to explore how we can use technology to build connections to the places around us. In particular, I was interested in augmented reality and its potential to extend documentary storytelling into locations, exposing hidden stories of the past and projecting of the future.

Read more »

  • 1 × 3D Printed Optical Assembly
  • 1 × Arduino Pro Mini mounted on Custom PCB
  • 1 × Intel NUC
  • 1 × Laser Cut Shell
  • 1 × 8020 Frame

View all 6 components

  • Integrating Systems and Activating Networks

    bensax05/04/2017 at 21:14 0 comments

    Towards the end of my time as a resident at the DesignLab last fall, I had the opportunity to become an Activate Cultural Policy Fellow through Arts for LA, a regional non-profit focused on advocating for issues around arts access and education around LA county. Now with this fellowship soon coming to an end, I thought it would be good to reflect on what came about through this process, as well as put it into the greater context of where Perceptoscope is going next.

    But first a quick update on the build itself. Much of the latest effort has been this final push of systems integration: tricking out our prototypes with all of the sensors, microcontrollers, computers and wiring they would need to become functional interactive installations.

    Our 3D printer has been running non-stop, building out custom mounting brackets, gamepad handles, and other assorted knicknacks. Lasercut acrylic is serving as a stopgap until we can get access to a waterjet or plasma cutter. We're trying to iterate and test designs quickly and efficiently.

    It can be a messy process but we've gotten better and better at it each time. They'll be a larger update soon with the final results of this build and what we've learned along the way. Each step, whether technological or organizational, has brought momentum to the project and hope for what comes next.

    The Activate Fellowship was focused on the hyperlocal. Fellows are based in their city council district, and expected to build an action plan to implement with local leaders on the ground. We went through monthly leadership and advocacy training, got to explore a variety of influential community arts organizations, and were given introductions to important civic decision makers that could link us to opportunities or collaborators.

    Read more »

  • Prototypically PreProduction

    bensax02/23/2017 at 19:30 1 comment

    Getting to this point has been a long journey, from prototypes built out of cardboard and masking tape, to designing something with intention, strength and manufacturing in mind.

    There's still work to be done: integrating the electrical systems, adding a few control components, and fabricating the pedestal, but we're now at a place where making new units is just a matter of repetition.

    The challenges in designing and building anything from the ground up are immense. Even an object as simple as a mounting bracket takes time, precision, and imagination. Fortunately we live in a era where the tools are becoming increasingly democratized so that anyone with a little patience and ingenuity and make an idea into something real.


    I started final assembly at CRASH Space, threading predrilled holes on the bearing blocks, and laser cutting a shelf to mount the optics.

    Grumpy Cat approves.

    Read more »

  • Old Box / New Shell

    bensax12/07/2016 at 23:33 2 comments

    We've been in incubation for a little bit, working on our tooling for the shells so we can start putting these dev kits into production. Today, I wanted to start with a look back. Digging through some old photos I found something cool I never realized I had... the first original Perceptoscope prototype!

    This was built out some cardboard boxes, a music stand, a pair of disassembled casters, and some random electrical conduit and other junk I found around a hardware store. At this point I had built the optics, but needed a way to test them at eye level.

    I didn't have all the mechanical tracking implemented yet, so I wired up an MPU 6050 to an Arduino, which uses an onboard DSP to do all the sensor fusion between its accelerometer and gyro. It wasn't the ideal for the long term, but was a good way to start playing with movement quickly.

    At this point the Scope was running tethered to my laptop, and required really long usb and hdmi extension cables. It wasn't a long term solution, but got me through some of the early days of testing.

    It's a pretty stark contrast to where we've taken the project since, but it's cool to see just how far this has come.


    In terms of the latest shell manufacturing, the last approach ended in less than perfect results. To keep things moving, I got to building out some new bucks for vacuum forming. The vacuum pull is extremely strong, so it's important to make them much more of a solid object than I had previously attempted.

    To start, rather than use the folded card stock panels, I laser cut new facets to attach to the ribbing I had already generated out of 1/8th inch MDF.

    I used some masking tape internally to set it up for a test fit against the ribs. Looks like a good start.

    The opposite side of the shell was having some drafting issues with its shroud. I'd need to refabricate that part to make sure the vacuum form could release from the mold. I modified the design slightly and did a drafting analysis. Looks like it should be able to release.

    I laser cut another set of ribbing, and then glued it up to the other facets.

    Here's the complete side with all the new faceting glued up.

    Now I just needed to glue all the pieces together to a backing board, and start filling in all the gaps that remain.

    I started with modeling clay since it would be easy to work with, air dry, and I could sand it afterwards.

    The opposite side of the shell would be attached to a much bigger backing piece, that would give us most of the depth of the shell. I made sure to add drafting to the those side walls of about 3 degrees so the sides could release.

    The clay did decent, but there were still some gaps to fill. After letting it dry, I started working with some bondo body filler to finish it up before sanding.

    Now solid and smooth, it was time to send the bucks off to be vacuum formed!

    The results!

    It was mostly a success. A few things are left to perfect, but we should be in a good place to start moving on shell production fairly quickly now. I'll need to build an even more solid set of production bucks than the glued together MDF, so I may try to rotocast some positives from these thin plastic pieces.

    There's still a ton left to do, but these are big steps towards scaling the project in the coming year.

  • Shell Games

    bensax10/21/2016 at 19:33 0 comments

    I've been away the past couple of weeks for a whirlwind of travel and partnership development, and finally have a moment to catch my breath and give everyone an update.

    Last week I was in Austin presenting Perceptoscope as part of SXSW Eco's Place by Design. It was an amazing experience hanging out with a ton of other innovative artists, designers, and place-makers. So much happened over those few days that it's difficult to give a quick update, but a lot of exciting opportunities are coming together that will really get this project out in front of people around the city and the country. As more firms up I'll be sure to share here, and my presentation should be going up online in the next couple of weeks.

    Speaking of exciting opportunities for the project, Perceptoscope is one of the finalists in the PLAY category for LA2050. If you have a moment to spare, please vote for the project and help us bring Scopes to exciting locations around Los Angeles. Voting ends October 25th, so spread the word!

    In terms of fabrication milestones, vacuum forming my current shell mold proved to be less than successful, but I learned a lot about how to improve the process going forward. First the results!

    The laser cut ribbing definitely held up ok, but unfortunately I didn't use a thick enough material outside the ribbing to survive the extreme suction of vacuum forming. You can see how the outer shell bucked a deformed a bunch, especially on the front of the shell.

    The clear window came out of the process OK, but I'll need to make sure the surfaces are super smooth if I want them to maintain optical clarity.

    I was in such a rush to get something done that I didn't build proper drafting into the molds either. This made it pretty difficult to remove the positive from the shell piece after it had been pulled. It's probably going to take me a bit of time next week to get the positive just right, and then I'll work towards a new set of shell pieces.

    Though it came out of the process a bit janky, the more important thing to recognize is this process will absolutely work for producing the shells quickly and cheaply once I've got the mold issues sorted out. Even when something doesn't work as you'd hoped, lessons are learned and you just have to keep moving forward.

  • Form and Function

    bensax10/03/2016 at 22:38 0 comments

    SupplyFrame recently released a new episode of Open Source following Perceptoscope. You can check it out above. They've also been documenting all our time at the lab via their podcast Inside the DesignLab which is definitely worth a listen. I'm interviewed in the first and third episodes.

    Last week we made big progress on the main body of the shell positive, but I still needed to fabricate 5 more elements of its shape before we could take this positive to be vacuum formed.

    Since 2D operations were previously successful on the ShopBot, I figured it was time to try for a 3D milling. We'd start with the transparent Iris that the optics look out through. Using Vcarve Pro, we broke the 3D object into multiple slices and generated all the different tool-paths required to give us the proper angles along the slice edges.

    It looked a little rough when I took it off the bed, but fortunately its faceted shape meant I could clean it up pretty easily on the belt sander.

    The rest of the pieces are a bit more complicated, so I wanted to experiment with a different approach. Desiring speed and efficiency, I gravitated towards the laser cutter. The idea is to laser cut an internal ribbing for each piece out of MDF, and then shell it with laser cut card stock. 123D Make proved to be an amazing tool for generating the forms.

    The ribbings turned out looking quite beautiful. I glued them up to give them strength, and left them to dry overnight.

    I also found some time to sneak over to CRASH Space for a bit so I could build out the yoke assembly with the help of their drill press.

    It's feeling both strong an balanced. I'm excited to finally start mounting components.

    Back at the Lab, I laser cut the shells of all the forms out of card stock, and finished up the remaining elements.

    With all the pieces in place it was finally time to bring the shell positive to the vacuum former. In fact, I just dropped it off this morning at a local shop. I was met with a bit of skepticism that it would work, and can already see some areas to be improved from a manufacturing perspective before production. Either way, I left them to be pulled as an experiment. Fingers crossed this was an effective technique.

  • Almost there.

    bensax09/26/2016 at 18:43 2 comments

    Now that we've got a good sense of the internal layout, the big focus of this past week has been getting all the pieces in together to make the positive of the shell for vacuum forming.

    It took of lot of CAD work to get things feeling and fitting just right, and I never could have anticipated all the challenges ahead with actually making it full size. To start, I 3D printed another scale model. This is the model we'll use when producing the final mold.

    It got a little melty on the printer, particularly over the shroud that will surround the eye-piece area, but I'm really liking how this turned out.

    Milling it on the ShopBot out of MDF has proven to be its own set of challenges. For one, I was trying to slice the model for 3D carving but with all the different tool paths required the ShopBot would have had to run for 4 days straight. Clearly there's a better way to go.

    I started by manually slicing the model into easier to manufacture individual components. There are six parts total -- one main large body that's pretty easy to produce with 2D operations, and then another set of accoutrements that help the end users understand functional issues like front and back, or help shade them as they use it.

    These next three components are on the side opposite of the viewer's eyepiece, and the round geode component will be made out of a semitransparent material so the binoculars can see through it.

    These next two piece are on the eye-piece side of the Scope, and hopefully will be inviting enough to pull a passerby to look through.

    Dan and I were able to get the main body component milled out in slices of 1/2" MDF on the ShopBot towards the end of last week.

    I also laser cut a panel out of 1/4" MDF to use as an adaptable faceplate for each side of the vacuum form pull. Thickness and physicality of the whole thing is looking just right.

    In terms of there rest of the project, I made some progress on assembling the internal frame out of 80/20 T-Slot. We also finished up producing enough bearing blocks to make five new Scopes, and I came up with a cool design for my final optical housing.

    With just a week left in the residency there's still a decent amount of things left to do, but at the very least I should be able to walk out of here ready to scale this project significantly.

  • Tailor Fit

    bensax09/19/2016 at 18:38 0 comments

    With this final push towards assembly I started by doing a rough layout of components in the context of the yoke. It gives a good sense of how things will come together.

    One thing I wanted to make double sure of was that the distances between the screen and my optics were correctly calibrated for focus, so I powered up the screen with one of the tabletop power supplies and did a few tests.

    With a big push from Dan, we were able to bust out most of the pitch bearing blocks needed for these next few scopes too. That should put me in a good place to have any milling I'll need done by the end of the residency.

    I've also been iterating on the shell design. Before I go into production of the positive, I wanted to make sure the whole thing made sense from a manufacturing and design perspective. I made another scale model to get a sense of what it feels like. There's still some tweaking once I get my final measurements figured out, but I'm liking where it's going.

  • Prepping for Assembly

    bensax09/12/2016 at 19:17 0 comments

    It's the final stretch of the residency, and my main focus now is starting to assembly these new Scopes. There's a lot of milling, sawing, drilling and mounting in the month ahead.

    Last week I started to finalize the shell design, and found a good way to meet the practical concerns of actually manufacturing the shells, while still being able to hit the design language I'm hoping for. I printed out a little scale model just to get a sense of it.

    Playing around with VCarve Pro, I've now got a good sense of how to manufacture this full size on the Shop Bot. Basically we'll carve out the model from a large piece of MDF in layers and then stack them up to make the positives to be vacuum formed. VCarve Pro has a good tool for generating and laying out the slices, so it should move fairly quick.

    We're also starting to bust out the bearing blocks for the pitch axis. I cut up some stock on the bandsaw back at Crash, and Dan is milling them down to standard sizes this week.

    I'm also starting to put together the mounting plates which house the main Yaw bearing and gear. Once I cut the axles to size, we can start putting together the larger structure beyond that.

    All good progress but still a ton left to do!

  • Rolling along and looking back

    bensax09/02/2016 at 21:02 1 comment

    This week was mostly staying head down in production mode. Dan and I finally got through producing all the yaw bearing blocks for these next 5 scopes, and learned a lot about the Tormach along the way.

    The most important thing we learned was that you'd better make sure to secure your wiring when you're assembling a heavy duty milling machine. We kept having emergency stops in the middle of operations or when the shroud around the pulleys were closed. It was bizarre behavior but Dan was able to diagnose it to a loose wire along the mains relay. It was likely never secure, and vibrating loose the entire time we'd been working. You can see the burn marks from the arcing.

    With the blocks completed, I've been focused on taking inventory of my optics and starting to piece together a supply chain for some of the harder to find components, like LCD shutter glass.

    Since there isn't too much exciting to report this week, I figured I'd take a moment to look back on a fun event I did with the last Perceptoscope prototype. CRASH Space held its first ever art show in April, and it proved to be the perfect opportunity to fine tune the Scope and do something fun with it.

    In honor of the movie (and show theme) Hackers, I recreated the Gibson that you could fly through on the Scope. Little Nyan Cats would flock around the space, and I cribbed a bunch of other visuals from the movie itself.

    You can see a recap of the whole show below:

  • Melting and Molding

    bensax08/27/2016 at 03:31 0 comments

    Supplyframe has been making a web-series following the progress of all the DesignLab residents, and the first segment about Perceptoscope was released this week! Check it out above.

    On the fabrication side, I wanted to take a stab at vacuum forming the positives that were 3D printed last week, so I headed to Crash Space to catch up with Steve and play with the machine there.

    After you place the objects you want to form onto the vacuum bed, ceramic heaters at the top of the machine soften a plastic sheet so it's super malleable and saggy.

    Then when it's ready to pull, you switch on the vacuum and drop the plastic down over your positives, creating a thin shell replica of your positive.

    We experimented with a variety of materials, and had to be careful to not overheat the plastic to the point of melting completely. The PLA printed positives were also warped a bit by the heat, so we'll definitely go for MDF for the final full sized positive. Even though each pull had its quirks, it was nice to get a sense of any issues so I can go back and revise the designs. Things should move pretty fast when we head into production.

    I also took a moment to layout the now finished bearing block against the previously fabricated yoke. The fit was perfect and that mirror finished aluminum looks sick next to the surface rusted steel pipe.

    The DesignLab's Resident Engineer Dan and I also worked through the set of tooling operations needed to mill the rest of the bearing blocks. There's still a couple of things to perfect, but it feels like we have a good rhythm to it now.


    The big steps left are making the MDF positive, putting together the in house vacuum former, pulling the full size shells, and starting to assemble and integrate all the components into new Scopes. There's a lot to do, but we're moving at a good pace.

View all 22 project logs

Enjoy this project?

Share

Discussions

helge wrote 03/31/2016 at 20:23 point

You so absolutely have to get this to work with Lytro Immerge.

Minus points for "Perceptoscope is able to cover your entire
field of view of the outside world through our proprietary optical
technology."  Proprietary, seriously? Where does that marketing bs come from?

"Our technology is built on open source principles" and makes it something closed and proprietary for profit? Maybe I am getting this wrong but the phrasing implies.

  Are you sure? yes | no

bensax wrote 03/31/2016 at 20:46 point

All we mean by proprietary is it's a unique optical system that isn't available anywhere else. We certainly don't want it to seem like we're super closed-source or anything. We're a hybrid of a public arts initiative and a hardware start-up, so we are trying to find a good balance between openness and sustainability. That's a really good point on how the word "proprietary" reads though... we'll try to find a better way to phrase it.

The way I think of it, the optics are kind of our secret magic trick, and we're trying to keep a little mystery to how we do things for now. All that said, I'm definitely open to revealing more specifics down the line if people are interested.

And I totally agree on the Lytro Immerge! It's going to be a real game changer at capturing VR scenes. 

  Are you sure? yes | no

helge wrote 03/31/2016 at 20:58 point

"unique" and "novel" come to mind. 

I hope that as more interest arises in the course of the development you'll feel more comfortable showing it off the technical goodies. What I don't like about competitions like THP is that everyone feels they're both significant and worth shamelessly copying from and at the same time not sufficiently unique to be unequivocally associated with the idea. 

Don't forget a "brand" can still be open source.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates