Microsoft voice

dom14's picture


I make a plugin JAR file to use Microsoft voice with Jampal (ptts). 


Ros Service


This is a placeholder.

Looking into creating a functioning bridge to ROS



Bno055 Service


Intelligent 9-axis absolute orientation sensor

The BNO055 is a System in Package (SiP), integrating a triaxial 14-bit accelerometer, a triaxial 16-bit gyroscope with a range of ±2000 degrees per second, a triaxial geomagnetic sensor and a 32-bit cortex M0+ microcontroller running Bosch Sensortec sensor fusion software, in a single package.


References :

One Last pass at trying to get Tracking to behave for me

burtbick's picture


I've gotten some help working though some of the issues I've run into, and figured out a couple of others by digging though various examples and source code, and determined that things are changing so fast that a lot of things that worked before in previous versions, no longer work (or at least not in the same way).  APIs are in flux and that makes it even more confusing for someone coming in new to MRL.

SuperSized Fullscreen MRL

GroG's picture

juerg asked for fullscreen gui .. and since I was polishing in the area - we now have fullscreen mrl.

The fullscreen button is a toggle button -

New question with 1.0.2000 MRL and servo service

burtbick's picture

OK, since no one has any suggestons about actually changing the PID settings from the tab, or specifics on how to do it with the 1.0.2000 build via a Python script I've tabled getting tracking working with the latest build for now and will do some tests with the older versions of MRL that Gael mentions for InMoov and tracking or at least as close as I can get to those verions.

But I have another issue again with 1.0.2000 and setting the min / max values for the servo range.

Festo Tentacles

GroG's picture

I want at least 7 more !

How to set PID for Tracking service?

burtbick's picture

OK, I'm getting a bit closer on Tracking with my InMoov head.  Had to do a bunch of clean up here and there but have the head back together and mounted on my new stand with the neck piston servo in the mix so I have X and Y axis movement.

I've slowed the Velocity down from the -1 max setting to see if that helps but it didn't make a big difference.

It is almost tracking objects but seems to wander a bit and then loses the object.  I've been trying to figure out how to set the PID values.

Down The Arduino Rabbit Hole

GroG's picture

Setting the arduino board type needs to come from the user's UI or helper functions like arduino.setBoardUno().

Currently the board can set the type, by data coming back from the board.  Although I would prefer this method, if Arduino & its firmware was capable of providing all the necessary information.  But its not.  Sad, too, because I like "plug and play"

My InMoov

dom14's picture

This is my InMoov (Jarvis)

I test HV2060MG servo.