GroG's blog

AutoComplete & Jython script through recording

GroG's picture

Autocompletion

Made progress in both these areas (also bug /dev/ttyACM issue with Mega on Linux is fixed)

Autocompletion now returns relevant functions after CTRL+SPACE


MRL on Linux with Arduino Uno or Mega

GroG's picture

MRL currently uses create-labs libraries to interface with serial info - They did a great job of normalizing the Java and doing a full build of 6 types (windows 64/32, Linux 64/32 & Mac 64/32)

Unfortunately the current Jar is filtering out ttyACMx which is the identifier for serial devices for Arduino Uno & Mega..

A easy work-around is to make a symbolic link like this :

ln -s /dev/ttyACM0 /dev/ttyUSB0 

you might need to chown or chmod the new link to give it the appropriate permissions


Joystick / Gamepad GUI interface preview

GroG's picture

 

The new Joystick service will use JInput & be supported on Windows, Linux & Mac.  It will support Joysticks, Gamepads & Rumblers.  It will have configurable transforms, so you can send the output of an axis directly to an Arduino, Motor shield, or Servo ....

Up to 12 buttons are supported and each button event can be routed to another service...

More to come !

 


Arduino Service - almost like "real" software ....

GroG's picture

"Finally"...  presenting "The Arduino Service - reloaded (again)" -  it's not ready for "prime time" , but it's starting to come together.  It would be great if I could get some testing & feedback..  with enough updates I'm hoping it might even be useful :)

If your interested,
here are the steps to get started in graphic detail..


OpenNI & MRL

GroG's picture

Update 2012.08.09 - High Density 3D Point Cloud in Java3D - Video Up

 

 

Same scene zoomed in


14.10 Arduino Oscope & Digital Analyzer

GroG's picture

Digital inputs are now working. I'd do a screenshot of a Arduino Mega 2560 - but only have a Uno compatible board this minute.  The 2560 give you a LOT of lines. Finally seperated Arduino IDE's compiler & uploader from the gui.  Still needs a bit of clean up.  I like the new Rainbow Traces !  Starting to move on to OpenCV updates !  So much has changed.....


14.9 - Compile and Upload Arduino Sketches Programmatically

GroG's picture

With this short Jython script, an Arduino service is created and a Arduino sketch is compiled then uploaded to the microcontroller.  In this case the sketch is MRLComm which allows communication between MRL and Arduio, but other sketches could be loaded too, depending on the state of the Borg :)

 


New 14.9 Jython IDE

GroG's picture

Here's a preview..  Complete with Java & Jython consoles, plus lovely open, save, restart and execute buttons.  I'll be looking into autocompletion and caret positioning after Jython errors....


MyRobotLab - Roomba

GroG's picture

2012.07.27 Update