DoBots Apps

Duplicator Module (2 Out) 0.2
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework, see www.dodedodo.com) which provides the duplication ofmessages. Any message coming in on its input port is duplicated andsent out on all its output ports. It can be used in combinationwith other AIM modules.It provides 1 input port and 2 output ports.
DoBots AR.Drone 0.1
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework, see www.dodedodo.com) which controls a Parrot AR.Drone.It can be used stand-alone or in combination with other AIMmodules.It provides two ports:1. cmd. (input) expects drive and control commands2. video. (output) forwards the video received from the drone asbase64 encoded frames.
DoBots AR.Drone 2.0 0.1
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework, see www.dodedodo.com) which controls a Parrot AR.Drone2.0. It can be used stand-alone or in combination with other AIMmodules.It provides two ports:1. cmd. (input) expects drive and control commands2. video. (output) forwards the video received from the drone asbase64 encoded frames.
Throttle Module 1.0
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework, see www.dodedodo.com) which provides a throttle forstring messages. The incoming message stream is throttled such thatmessages on the outgoing stream are sent with the defined rate. Toachieve that, the messages in between are dropped. The module canbe used in combination with other AIM modules and is designed tothrottle a video stream when sending it across devices.It provides 1 input port and 1 output port.
DoBots Rover 2.0 0.2
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework, see www.dodedodo.com) which controls a Brookstone Rover2.0. It can be used stand-alone or in combination with other AIMmodules.It provides two ports:1. cmd. (input) expects drive and control commands2. video. (output) forwards the video received from the rover asbase64 encoded frames.
Camera Module 0.4
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework, see www.dodedodo.com) which provides the camera video ofan android devices as base64 encoded frames. It can be used incombination with other AIM modules.It provides three ports:1. cmd. (input) listens for control commands2. video_base64. (output) sends out video frames as base64 encodedstrings3. video_raw. (output) sends out video frames as int arraysIn addition, a UI is provided over which the frame rate and thevideo size can be adjusted.
DoBots PirateDotty 0.3
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework, see www.dodedodo.com) which controls our home made robotDotty. It can be used stand-alone or in combination with other AIMmodules.It provides two ports:1. cmd. (input) expects drive and control commands2. video. (output) sends the camera video as base64 encodedframes.
DoBeacon 0.1.0
DoBots
The DoBeacon app is used as a control pointfor DoBeacons. It can scan for beacons you own, and gives theability to configure single beacons, or even configure them all atonce using their mesh network.DoBeacons are plugs for power sockets which use the iBeaconprotocol to advertise themselves. As such, they do not rely on abattery and can advertise at full power and/or full frequencywithout limiting their lifespan. They use a mesh network to relaymessages, detect changes in their network topology and cancompensate for nodes going on/offline at runtime. They can be usedfor indoor localization, as beacons for smartphones to localize atroom level, but can also themselves keep track of BLE devices intheir vicinity.Main features:- Configurable: minor, major, UUID, signal strength andadvertisement frequency.- Self monitoring: the beacons will detect when a beacon is takenaway.- Mesh network: configure DoBeacons from a central point.- Software update: over the air (OTA), update wirelessly.- Self monitoring: the beacons will detect when a beacon is takenaway or moved.
DoBots Arduino 0.2.1
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework, see www.dodedodo.com) which controls an arduino robotover bluetooth. It can be used stand-alone or in combination withother AIM modules.It provides two port:1. cmd. (input) expects drive and control commands2. sensors. (output) forwards the sensor values received from thearduinoUse the library in https://github.com/eggerdo/aim_modules/tree/master/ArduinoModule/arduino/DoBotsLibas the communication library on the arduino. It provides theprotocol used between android device and arduino and an examplesketch (example.ino)
Dodedodo 0.1.36
DoBots
*** ALPHA VERSION ***This app can start, stop and connect AIM modules (see http://dobots.github.io/aim). You will firstneed to create an account on http://www.dodedodo.com.Since this is an alpha version, expect some things not to workas it should.
ZMQ Video Chat 1.0.1
DoBots
This Android app serves as a simpleshowcaseapplication to demonstrate the use of ØMQ and Node.js tostreamVideo from one Android smartphone to another. The projectuses ØMQas the communication layer to send and receive video framesandchat messages in a publish-subscribe pattern. The messagesarepublished to a server running a Node.js module which forwardsthemessages to all subscribers.The application is completely open-source. The source codeaswell as a description of how to use the app and run thenode.jsserver can be found at https://github.com/eggerdo/ZmqVideoChatNote that this app has not been testes extensively and is sillina beta state. However, feel free to use it as it is or improveonit.
Robot RC 0.2
DoBots
*** DEVELOPER VERSION ***The Robot RC app is the further development of the ZMQ VideoChatapp(https://play.google.com/store/apps/details?id=org.dobots.zmqvideochat).It serves as a showcase application to demonstrate the use ofØMQ tocontrol robots and display their video stream remotely. Inorder touse this application, two android devices are needed. Thedevicescan be connected P2P or with the use of the robot server (https://github.com/eggerdo/robot_server.node).The first device will connect to the robot, send out videoframesand receive remote controls. The second device will receivevideoframes to display them on the screen and provide a userinterfaceto drive the robot.The app provides two components:1. ØMQ remote control features for robots. It connects totherobot and listens to incoming remote control commands over ØMQ.Inreturn, the video stream received from the robot is sentoverØMQ.2. User interface to remote control a robot over ØMQ.Controlsare sent over ØMQ to the robot server and the video streamisreceived and displayed on the screen.As of now, the following robots are available: Romo,BrookstoneAC13, Brookstone Rover 2.0, I-Spy Tank. More robots willbe addedlater on.The application is completely open-source. The source codeaswell as a description of how to use the app and run therobotserver can be found at https://github.com/eggerdo/RobotRC. Feel freetocontribute and add your own robots to the list or let us knowwhichones you want to see added!
ChatModule 0.1
DoBots
This app requires you to have the Dodedodoappinstalled. This module shows incoming messages and allows youtosend messages.
DoBots Zumo 0.0.2
DoBots
To control the Polulu Zumo. See .. for thecodeon the zumo.
RobotControl Module 0.3
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework,see www.dodedodo.com) which provides remote control forrobots. Inaddition, video images sent from the robot are displayedon thescreen. The robot can be controlled with a joystick or akeypad. Itcan be used in combination with other AIM modules.It provides two ports:1. cmd. (output) sends control commands for robot and camera2. video. (input) receives video frames as base64 encodedstringsand displays them on screen
PictureSelectModule 0.1.4
DoBots
This app requires you to have the Dodedodoappinstalled. It allows you to select a picture on your phone andsendit to another module.
DoBots Replicator 0.2
DoBots
*** DEVELOPER VERSION ***This app provides remote control and video playback fortheReplicator Robot.http://symbrion.orghttp://www.youtube.com/watch?v=VRPsGDZtksY
DoBots Romo 0.2.1
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework,see www.dodedodo.com) which provides a controller for aRomo 1.0. Itcan be used in combination with other AIMmodules.It provides two ports:1. cmd. (input) expects drive and control commands2. video. (output) sends the camera video as base64encodedframes.Run this module on an android devices and place it on the Romo,thenuse a second android devices with the [RobotControl Module]()todrive the Romo around.Note: We have successfully run the Romo with the Nexus 4 and theLGOptimus 2x. Beside putting the media volume to maximum, ontheNexus 4 we used the SpeakerBoost App and put the boost tomaximum.On the LG Optimus 2x we are running the CyanogenMod and hadto putthe 'Attenuation of set volume' to 0 dB in the CyanogenModSoundsettings.
BmpToJpgModule 0.1.4
DoBots
This app requires you to have the Dodedodoappinstalled. It transforms an image from bitmap to jpg.
BrightnessToMorseModule 0.1
DoBots
This app requires you to have the Dodedodoappinstalled. This module converts brightness over time to amorsecode string.
JpgToBmpModule 0.1
DoBots
This app requires you to have the Dodedodoappinstalled. It transforms an image from jpg to bitmap.
Who's In 0.2.8
DoBots
Presence detection using BluetoothSmartDevicesThis app works together with the Standby back/frontend ofASK.You can select any Bluetooth Smart Device and the app will askyouwhenever you pass that device if you are coming or going. Ifyouare coming, then your presence will be registered and can beshownin the frontend, which can be a website or an app running onanandroid TV.The app runs with two different scan frequencies, a lowscanfrequency, when you are far away from the beacon, to savebattery,and a high scan frequency, once you approach the beacon toimprovedistance measurements.
AvgBrightnessModule 0.1
DoBots
This app requires you to have the Dodedodoappinstalled. This module calculates the average brightness ofanimage.
Virtuele Memo 0.0.8
DoBots
De virtuele memo applicatie heefttweefunctionaliteiten:Op de WOTS beurs (http://wots.nl) kan men deelnemen aaneenopdracht waarbij men van stand naar stand gaat om vervolgensdefysieke virtuele memo (http://wots.nl/gadget-virtuele-memo/)teverdienen. Dit apparaatje heeft iBeacon achtige functionaliteitenindien met een smartphone met Bluetooth LE gebruikt, kan menzienof één van de stands in de buurt is.Na de WOTS beurs kan het apparaatje worden gebruikt omvirtuelememoberichtjes achter te laten.Het apparaatje is gebouwd door de partners genoemd indeapplicatie (schuif naar rechts voor een overview). In uwreacties,neemt u alstublieft in aanmerking dat al deze partnershiervoorgeen financiële bijdrage hebben genoten. Met de vele urendie ditapparaat hebben gekost, wat betreft hardware als wel alssoftware,is het fijn om opbouwende kritiek te krijgen. :-)De software van deze applicatie is open-source en kanwordengevonden op https://github.com/almende/virtuele-memo. Dehuidigesoftware is aan de eind van de alpha-status. Demeestefunctionaliteit is opgenomen. Echter, aanvullingen op de codeofmeldingen van bugs worden hogelijk gewaardeerdophttps://github.com/almende/virtuele-memo/issues.The virtualmemoapplication has two functions:The WOTS fair (http://wots.nl) one can participate in acontractin which one goes from stand to stand and then the physicalvirtualmemo (http://wots.nl/gadget-virtual-memo/) earn . Thisdevice hasiBeacon like functionality and when used with asmartphone withBluetooth LE, one can see if one of the booths intheneighborhood.After the purse WOTS the device can be used in order toleavebehind. Virtual notepad messagesThe device was built by the partners mentioned in theapplication(scroll to the right for an overview). In your reply,please takeinto account that all these partners enjoyed this. Nofinancialcontribution With the many hours that this device havecost in termsof hardware as well as software, it's nice to getconstructivecriticism. :-)The software of this application is open source and can befoundat https://github.com/almende/virtuele memo. The currentsoftwareis at the end of the alpha status. Most of thefunctionality isincluded. However, additions to the code or bugreports are highlyappreciated byhttps://github.com/almende/virtuele-memo/issues.
I'm Busy 0.0.1
DoBots
Automatically sets your status to "busy"whenyou're on certain places, determined by Bluetooth Smart.Whentrying to call a friend who's busy, you will see a large icononyour screen.To use this app: First fill in your account details. Thenconfigurenear which Bluetooth Smart devices you want to be markedas busy.After that, add friends, so you can see their status.
Crownstone 0.4.0
DoBots
A development tool forthehttp://dobots.nl/products/crownstone/ product. The code canbefound at https://github.com/dobots/crownstone-app and itinterfaceswith code on the Crownstone called BlueNet as can befound onhttps://github.com/mrquincle/bluenet.Do not download if you do not have the Crownstone hardware!
PictureTransformModule 0.1.4
DoBots
This app requires you to have the Dodedodoappinstalled. It applies a certain filter on an image.
DoBots AC13 Rover 0.1
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework,see www.dodedodo.com) which controls a Brookstone AC13Rover. It canbe used stand-alone or in combination with other AIMmodules.It provides two ports:1. cmd. (input) expects drive and control commands2. video. (output) forwards the video received from the roverasbase64 encoded frames.Note: By default, android won't connect to the AC13'snetwork,because the AC13 creates an Ad Hoc network, and Ad Hocnetworkswon't show up on android. There are several solutions toenable AdHoc for android. Our approach was to install the customROMCyanogenMod which, among other features, enables Ad Hoconandroid.
DoBots SpyTank 0.1.1
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework,see www.dodedodo.com) which controls an I-Spy Tank. Itcan be usedstand-alone or in combination with other AIMmodules.It provides two ports:1. cmd. (input) expects drive and control commands2. video. (output) forwards the video received from the spy tankasbase64 encoded frames.
DoBots Spykee 0.1.2
DoBots
*** DEVELOPER VERSION ***This is an android AIM Module (to be used in the Dodedodoframework, see www.dodedodo.com) which controls a Meccano Spykee.It can be used stand-alone or in combination with other AIMmodules.It provides two ports:1. cmd. (input) expects drive and control commands2. video. (output) forwards the video received from the rover asbase64 encoded frames.