TouchTatic

Team Name:Team Nero

Names: Anıl Özen, Oğuzcan Ünver

Contact: ozenan@gmail.com, oguzcanunver@gmail.com

Learning Description

Designing a building blueprint is often times done on paper or software. Civil engineers and architects may be familiar with the statics of the buildings on such designs but new learners do not have the intuition. In the learning process there is a disconnect from design and physical forms of the project. The designers receive only visual feedback. We aimed to create a new form of feedback so the user can “feel” the blueprint.

System Description 

Design First

On first phase, you design the bridge as illustrated below. This is where you put nodes and connect them to create your bridge.

Feel

Move the truck along with haply on x axis. On y axis you increase the weight of the truck. You can see from the colour and bending, the dynamics of the bridge as shown below.

Iterate

You can go back to the design space to fix the issues of the bridge, and try it back again to see if it works.

Adding beams to reinforce the bridge

 

Hardware

We used 2 DOF/haptic feedback arm Haply. The simulation, both the bridge and haply, works on a pc.

Software

The simulation of bridge we use is Bridge Designer 2016 from bridgecontest. It is java based on open platform. The haply code works on processing. They communicate together via sockets. 

Since the simulation is quite huge (215 megabytes or so), we will provide the main project source link, and add our modification on github. The most likely approach will be a diff file after we cleanup our code. For now we provide a google drive link but given time we will create a proper git with readme

Bridge simulation:

https://drive.google.com/open?id=0B7ugQwXH5iuaWTlDY2NMbTc1WDA

Processing

https://drive.google.com/open?id=0B7ugQwXH5iuaQTBWbDJySEprM2M

Reflection

Since the system is quite visual it is sort of self explanatory. It would be nice to create a simple tutorial to show how the main functions work

Better setup for client server communication would be also nice so the system is more streamlined to start up.