Current progress on the Urban Data Model (UDM) Platform and the Dynamic Bus Routing prototype. See the roadmap for the ongoing development of the UDM. Here is a video showing the current state of the simulation running.
The Dynamic Bus Routing prototype has now implemented the following feature:
loading of street network from a postgis database
bus traversal on the street network
definition of catchment zones based on Voronoi analysis of bus current route nodes
assignment of riders for pickup which fall into those zones
rerouting based on new rider pickup locations, and drop of locations once rider is picked up
Next steps include:
Fix the voronoi polygon union issue – current approach (polygon -> multipolygon) is fast but creates a bunch of strange boundary lines that are very distracting. Need to find a better solution for joining all the polygons to draw clean boundary lines between bus catchment zones!!!
Work on display layer issues, possibly using PGraphics objects to create multiple display “layers” – i.e. a UI layer on top, followed by an annotation layer, a draw layer, and finally a background layer on bottom.
Providing a rider handling system so that certain bus catchments don’t become too large (solving the problem that as more riders are assigned, the catchment becomes larger, causing more riders to be assigned, and so forth)
Testing the final fan characteristics, pillow shape and size, pillow connection details, LED’s. Pillows and electronics have been sent off for fabrication. We should receive these components by Monday and/or Tuesday. Sadly we were not able to find a suitable fan that could be run in both directions, so we will only have inflation (with at 12v 1a fan), unless we can find a reasonable way to rig up two fans in the pillow. Tests so far indicate that two fans is too much weight.
Structure elements are purchased and on site. Still need to figure out the carriage design. Will start using the controller prototype to start testing the software this weekend. Final installation fast approaching!
Much progress over the weekend. Full scale mock up of a 2m x 2m pillow with electronics installed, including fans, LED’s and sensors. Good tests during the day and night. We still need more power in our fans, and there are many sensitivity issues with the sensor that we are working through. The interactive company we are working with will provide a final prototype by the end of the week. Grasshopper simulation was made more usable thanks to the help of Casey and Han at MAD.
For the next few days, while we wait for the final prototype, we will focus on the overall design, including cell shape and size, overall shape in the site, carriage design, structure, and rain-screen, both in digital simulation and physical prototypes.
First simulation of the inflation form with random fixed vertices. Face color defined by the distance of the inflating face centroid from the original centroid position. Hoping to use some development of this for the fabrication workshop later this summer. Built off the toxiclibs physics library in Processing, and this sketch in particular. Unfolded using Pepakura.
(The first foray into Arduino programming. Pretty much following built-in examples for driving DC motors and reading analog sensors (here a IR distance sensor). The fan here was nowhere near powerful enough to inflate even a small garbage bag, but I think the principle is useful, and hopefully this is the start of a series of experiments.