Close

Blender_ing a Display Gui

A project log for alli-GAIT-or analysis

Cost effective insole sensor for diagnosing foot problems

chiprobotchiprobot 07/05/2016 at 09:231 Comment

The display Gui has been bugging for a while now....

Options are :-

  1. Local handheld display using TFT screen
  2. Smart phone APP display.
  3. Blender Game engine.
  4. "Processing IDE"

The most appealing variant for me is using the Blender Game Engine.

Blenders Game Engine contains deep within its bowels a version of Python 3.5.1

By installing the PySerial library into Game Engine controlling aspects of the blender environment over Serial link become a very viable proposition.

Not only can you View data in real time, but also you have the ability to fly around the Gui display also in real time. This should enable a better understanding of the data.

It takes a bit to set things up .

  1. Creation of the Virtual Sole and Sensors.
  2. Subdividing the Sole into equal mini-cells circa 1600 of them.
  3. Creation of Serial interface to collect the live data off the actual sole.
  4. Attaching the live data to the pseudo Cells in Blender Gui.

As you can see the top cell needs to be converted to a Sole shape, this can be done easily by using Blenders Boolean command to subtract sole from the grid, leaving a lattice pattern for the data to be displayed on.

Here is the first test data plotted, by manipulating the associated Pseudo sole sensors the linked neighbouring vertices also move, producing a "Heat Map" of the data.

Discussions

rmurrish wrote 07/25/2016 at 18:15 point

Cool. You could use some low-pass spacial filtering on that data. All the light blue datapoints between the actual sensors are giving a false sense of the data. Even linear extrapolation between the sensor areas would be better.

  Are you sure? yes | no