Blog
-
Short: Schema diagram from an existing sqlite database
I have a sqlite-database which is just a little too big to keep in my head, so I was searching for a way to create a nice diagram from the existing schema. I have been trying a lot of tools, none of them delivered. Now, with version 14.14.01 of schemacrawler, I was able to produce…
-
Simulating robots with MORSE
It is quite challenging and costly to build up a robot lab, especially if you just want to conduct some experiments with sensors and a moving platform. In todays search of affordable robot platforms, I discovered MORSE, a simulation platform built on the blender game engine (www.openrobots.org/wiki/morse/). This article will show how to set it…
-
[Kaggle] Minority Report, or the San Francisco Random Forest Precog
I had a little free time on my hand and decided to quickly complete the coursera-course “Data Science at Scale – Practical predictive analytics” of the University of Washington by Bill Howe. The last assignment was to participate in a kaggle competition. For this assignment I chose the “San Francisco Crime Classification” challenge. The task…
-
Smarter smartmirror
So I also decided to build myself a smartmirror. However, I want it to provide a little more functionality than just displaying some information and telling me that I’m beautiful. Here is the finished build: And here is a video of the leap-motion-control in action: I want to place it in my bathroom, because that’s…
-
Groundtruth data for Computer Vision with Blender
In the video below you can see the sequence of a car driving in a city scene and braking. The layers I rendered out for groundtruth data are the rendered image with the boundingbox of the car (top left), the emission layer ( shows the brakelights when they start to emit light, top right ),…
-
LW12 Protocol and Python Package
For my new flat I wanted controllable RGB LED stripes. Problem is, most of the controllable cheap ones only have IR remotes, so the receiver must be in line of sight of the remote somehow. That has several drawbacks: you cannot install it behind some furniture without the receiver sticking out, and synchronizing across several rooms is hard.…
-
SICK PLS 101-312, Python and Linux
After fiddling around with some ultrasonic sensors for S.A.R.A.H. (my home automation system), I was looking for other options. Thanks to ebay, industrial laserscanners are now an option :) In this article I will describe how I connected the scanner with a regular PC, got the password, and provide a python-class that is able to…
-
Displacement priors
What is the target of all this ? Driving in an automotive scenario with a given speed and turnrate at any moment, we want to predict the displacement of a 2D-projection (pixel) between two frames: By using the camera-calibration, I can create artificial curves and walls as 3D point-sets and project them back to 2D.…
-
Symmetry detection
This will probably become one of our modalities in the future: symmetry ! Thanks to the guys at hs-niederrhein, there is symmetry-detection-code that can already be used for some first estimates: This software implements the gradient product transform for symmetry detection that is described in the paper C. Dalitz, R. Pohle-Froehlich, F. Schmitt, M. Jeltsch:…
-
Lane detection
Today I will try to detect some lanes.. Assumptions: – We know the lane-width (plus minus) – We are inside the middle of a lane – We know the camera geometry – Based on the turnrate of the IMU we can estimate the curvature of the street – A line in pixels can be detected…