Software

A collection of 15 posts

Containerizing ROS Melodic with LXD on Ubuntu 18.04

The Robot Operating System (ROS) may be the most capable open starting point for building serious robotics applications. However for beginners it can be a challenge to set up, and it is easy to make a mess of the system without any fast way to undo mistakes and return to

Streaming Graphics to a Distributed LED Display over WiFi

Space Within Spaces is an art installation by Joseph Morris installed in the Juliana Terian Design Center Atrium on the Pratt Institute campus in Brooklyn, New York. The installation uses an 18x10 array of light bulbs to form an ambient display for graphics generated based on muon activity through a

Automata

Art made by abstract machines is made meaningful in abstract minds

Hex Bug Swarm

For an art project during a hackathon at the MIT Media Lab we wanted to have a swarm of "creatures" under computer control. The concept called for these creatures to participate in a simulated society, which would be guided by a crowd of humans online. They had to look like

Spinneret: Detect Prey by Sensing Vibrations on Your Web

https://github.com/jmptable/spinneret Manage attention online like spiders do, by building webs. There's good reason to argue that spiders use their webs as an integral part of their minds (nice article here). By creating and manipulating webs of their silk they build systems for modulating their limited attention.

OpenStreetMap Visualization Experiment

https://www.instagram.com/p/BavCKqhlWQd/Open Street Map data for New York City drawn so that nodes which were adjacent in the file were colored with adjacent colors in a continuous palette. The surprisingly pretty result of a quick test of some map data parsing code I was working

Plotting Images Bigger than the Plotter

Artmatr is a company that I was working for at the time. I wanted to make a sign with the name for the wall of our lab.After I got an AxiDraw I wanted to combine it with the Vive tracking experiments I was doing at the time. I had

Lofi Calculator AR

Off-screen there is an Arduino Nano plugged into the communication port of the TI-83 which is converting a stream of video data (96x64 monochrome frames) into the TI port protocol. An assembly program on the calculator very rapidly transfers the video data to screen memory. A 3D scan of me

L3D Cube Library

I worked for Looking Glass Factory for a little bit and wrote the first support library for the Spark Core (now Particle). It was extremely fun and hard to get WebSockets to work well on an embedded platform. I also made some of the demos that they used for the
You've successfully subscribed to Owen Trueblood
Great! Next, complete checkout for full access to Owen Trueblood
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.
Success! Your biliing information has been updated.
You've canceled to update your billing information.