Next version 'Nixie' is coming soon !

Help us to get ready with MyRobotLab version Nixie: try it !

After almost a year of work, we finally got to show off our Inmoov progress at my daughter's curriculum fair tonight.    Needless to say, it was a big day for all of us.    I've got kids, so of course the robot's name is "Jarvis" (sorry Iron Man).   I use the "Peter" voice, which pretty much sounds like Jarvis.

Anyway, here is Jarvis on his first ride in the car....

I wanted to use Eclipse, So I tried using the Quick Start for developer under documentation.
everything was going good until I got to the part that said
"Switch to Java view and double-click org.myrobotlab.service.Runtime" 
 
I can not find the org.myrobotlab.service.Runtime  
can anyone help me?
 
BillC
So good to be back.
 
If some remembers me, I joined MRL two years ago in my early days on the university. I was trying to make a Beer Pong Robot (http://myrobotlab.org/content/beer-pong-robot). If anyone is curious about that, the result of that project was, well.. disastrous. The main problem for this is that it was an academic work and we had just a few days to make it work. So between the short time and my team being.. not as enthusiastic as I wished, I coudn't focus as I wanted on the programming. 
 

I have try to find the trouble with Robyn

I did not manage to replicate the problem as Markus told, but I was seeing from time to time some MRL->Arduino rx error

I was not caused by a buffer overflow, monitoring serial.available() show no number close the the Buffer size

So I decide to monitor the the incoming message in the arduino by echoing it to a 2nd arduino connected via I2C who can output the message to the serial monitor (that was fun to build)

I had the rothead and neck servo moving from 90 to 30/20 and robyn was speaking

HI

For the last few days we had a lot of activity with serial comm problems. While (mostly Kevin) was able to improve the situation by allowing more than 1 byte per main loop to be read, reduce the number of sensor cycles or adding delays in MRL send commands, unfortunately I have still been able to raise the errors for first byte in new message is not the magic number.

my local environment is a bit of a mess. but here's some java code that is sure to blow up and give you issues talking to an arduino runing mrlcomm v.29

String port = "COM31";
Arduino ard = (Arduino)Runtime.createAndStart("ard", "Arduino");
ard.connect(port);
for (int i = 0 ; i < 10000; i++) {
  ard.sendMsg(ArduinoMsgCodec.GET_VERSION);
}
System.out.println("Done..");

Hi,

I've got a strange problem with the mouth of sweety . with this python script, all is ok :

[[Sweety_mouth_led_pattern_test.py]]

And since longtime, the function shiftOut of this script is in sweety.java and worked well. But i've tryed it yesterday and strangely the python script still work, and the function in sweety's service stopped to work :(

Just got MyRobotLab (MRL) working with my newly printed right forarm but everytime I close MRL I have to added a new Arduino, set it to COM#, add a servo X times and set each servo to connect to said arduino and attach to pin X.  Is there a way to save this configuration?  

I cannot imagine having an entire robot and having to completely setup every component at every MRL start.  Am I missing someting that EVERYONE else is doig?