Software

Programma's, libraries, algoritmes en andere logische composities van virtuele elementen

Firmware voor SeeedStudio Hercules 4WD controller

Omdat de standaard firmware vanuit de fabriek niet werkt, hebben we zelf iets gemaakt. De firmware biedt ondersteuning voor de motors, de battery-sensor, de feedback (speed) sensors en de mogelijkheid om de robot via de seriele poort (XBee, Bluetooth) aan te sturen.

De software staat hieronder afgedrukt, maar je kunt het ook downloaden
Hier een filmpje: Video

Planning 2013

 2012 is voor Theo's Mechanische Aap een goed jaar geweest. We hebben een aantal projecten succesvol kunnen afronden en we hebben meegewerkt aan een paar leuke evenementen zoals de Makerfare in Groningen, het vliegerfestival  en de projecten voor het Huis Van Gedichten

Lopende projecten

Hieronder een kort overzicht van de projecten waar we op dit moment aan werken.

Apebot, de Arduinorobot

De komende twee weken is Rein bezig met het afbouwen van de nieuwste robot: de Apebot. Dit is een Arduino gebaseerde robot die een stuk uitgebreider is dan onze vorige robots. Een aantal van de features zijn:

  • Werkt zowel autonoom als met afstandbesturing.
  • Afstandsdetectie via ultrasound en infrarood licht
  • ingebouwd beeldscherm

Groningen Mini Maker Faire

Op 20 oktober laten Makers laten zien wat ze waard zijn. Nieuwe makers kunnen hun talent ontdekken. Het programma bestaat uit drie hoofdonderdelen: Maker Expo, Maker Workshops en Maker Challenges. Makers komen uit het hele land en zelfs van daarbuiten naar Groningen.

Wij zullen tijdens de Makerfare een aantal van onze bouwsels laten zien en daar over vertellen. De volgende apparaten nemen we mee:

  • Robots
  • Audiokastjes (Modulaire synths, Blippobox, Benjolin)
  • Kite Aerial Photography rigs + vliegers
  • We gaan op op lokatie solderen + programmeren aan microcontrollers voor diverse toepassingen

Wat is een ‘maker’?
Iedereen is een maker! Een ‘maker’ is iemand die dingen maakt; zinnig, onzinnig, in elk geval vindingrijk. De term komt uit Amerika, waar Maker Faires sinds 2006 een begrip zijn. Op de Groningen Mini Maker Faire (MF050) kan iedereen zijn of haar makership verkennen in één van de vele workshops.

Poeziefoon

De poëziefoon is een oude bakelieten telefoon die een gedicht voorleest nadat je de hoorn hebt opgenomen. De telefoon bevat aan de binnenkant een Arduino microcontroller, een mp3-trigger print, een microswitch, een weerstand van 220 ohm en een aantal kleurige draden.

Blaeu map browser

De blahwe map brawser is een database met 16e eeuwse landkaarten. De antieke kaarten worden over een openlayers kaart geprojecteerd waardoor je kunt browsen, inzoomen en uitzoomen.

De sourcecode kunnen wij op verzoek toesturen. De landkaarten zijn gratis van onze site te downloaden en vrij van rechten.

http://supralogica.com

TMABot 2 met wavefront algoritme

De mechanische apen hebben de laatste dagen gewerkt aan de opvolger van TMABot v1. De nieuwe versie beschikt over een aantal algoritmes om nog beter te kunnen navigeren.

Eigenschappen van de TMABot 2.0 software

  • Wavefront algoritme voor collision avoidance
  • RVJBF algoritme voor meten van exacte verplaatsing
  • Ondersteuning voor minimaal 1 tot maximaal 19 sonar sensoren

 

De nieuwe software + sourcecode kun je gratis downloaden van http://code.google.com/p/mechanicape/

TMABot

The TMABot is a small robot we have built to learn more about robotics, collision avoidance and detection, path planning, etc... This document describes how you can make your own copy of TMABot and how to modify it.

Imaginair museum door Jon Stam

Jon Stam belde ons op een dag met de vraag of hij langs kon komen met zijn imaginair museum. Dit museum bestond uit een ouderwetse viewmaster, een paar lcd-schermpjes uit een videobril, een schakelaar en een videoplayer. Elke keer dat de gebruiker op de viewmaster handle drukte zou er een nieuwe videofilm in de viewmaster moeten gaan spelen. Wij hebben John geholpen om de microcontroller en de RFID-lezer samen te laten werken met de trigger-knop van de viewmaster. Hiervoor hebben we (Theo's Mechanic Ape) een print gemaakt en een Arduino programma geschreven.

Software Freedom Day!

Software Freedom Day (SFD) is een wereldwijde viering van Free and Open Source Software (FOSS) oftewel Vrije en Open Bron Software. Op deze dag wil men aandacht besteden aan de voordelen van FOSS in gebruik bij onderwijs, bij de regering, in huis en in bedrijf - oftewel, overal! Op zaterdag 18 september 2010 zullen diverse SFD evenementen wereldwijd georganiseerd worden.

In de Koninklijke Bibliotheek te Den Haag zal er één van die evenementen plaats gaan vinden. Toegang is gratis en deuren openen om 10:30.

Dit evenement zal worden georganiseerd door: NLLGG, HCC, NLUUG, Ubuntu-NL en ClubNix.

Wat kan je verwachten:

* Lezingen met diverse onderwerpen:
o Multimedia: Track over multimedia & gaming
o Gebruikers: Track over software voor gebruikers (OpenOffice, FireFox, Gimp)
o Politiek: Track over Vrije Software en Open Content in/om/bij de regering
* Bazaar met diverse stands waar projecten, communities, verenigingen, bedrijven en anderen over zichzelf kunnen vertellen.

http://softwarefreedomday.net/

Open Source support team

Je kunt bij Theo's Mechanische Aap terecht indien je vragen of problemen hebt met je Linux laptop. De leden van TMA gebruiken zelf Ubuntu, Debian, Archlinux e.v.a. en  hebben redelijk veel ervaring met Linux en een groot aantal applicaties zoals Firefox, LibreOffice, Gimp, Blender, Apache, etc...

Augmented reality experiments part 2

We did some new experiments with augmented reality and used the cam-image as marker overlay. You can download the software with the results of our experiments. It was made with processing and the NyARToolkit. We did some modifications to let it work with GStreamer.
The software is developed and tested with Linux (Ubuntu 10.04) but the untested versions for Windows and OSX should also work.

Instructions

  • Download the software for your OS (Linux, Windows, OSX)
  • Download the marker (here)
  • Send the marker to your printer
  • Glue the printed marker to a piece of cardboard
  • Start the software and put the marker before the camera

Have fun!

TMA POP Robot

The Theo's Mechanic Ape "Point of Presence" robot is a bit like Wall-e™, small, friendly and always trying to help you. The robot is made out of 2 modules, a mobility module (to move with motors and wheels) and a Point-Of-Presence module (to track, trace and communicate with human beings). Both modules are developed in-house at Theo's Mechanic Ape.