Blogs

ServoMixer UI

astro's picture

Tell me what you think.
I don't know if I can get the sliders in that order.
Maybe it's very InMoov-oriented and should be more generic for MRL.


There's Physics Out There !

GroG's picture

I believe I've loaded JBullet Physics into our JMonkeyEngine simulator service ...
Cool, I think those cubes and ball are waiting to be thrown around or kicked - Just got to figure out how to do it ...

I've just started to refactor and clean up the JMonkeyEngine service ... is very nice you don't need a Servo controller to make servo move in the simulator anymore (YAY!!!)


MRLCOMM bug?

astro's picture

I think the problem could be in MRLCOMM


 


New InMoov Architecture - Embrace Your Pub/Sub !

GroG's picture
Internal References - Fragile Skeleton Pub/Sub - No Internal References

We Like Stop Buttons !

GroG's picture

Astro - sorry for the tragic end of your servo :(

I can tell you the sweep could not be stopped, now it can with build 191 and I've added a stop button which "should" stop the servo from any movement.


Music Recognition API

astro's picture

I don't know if this topic has already been discussed, maybe in the future music recognition can be added

https://audd.io/


Servo Bug Hunt - Mop Up

GroG's picture

What's Left ?

  • if pr for previous fix is worky - ServoTest should be updated to lock it in place (disable => stop() & detachPin() )
  • no enable after attach  -  this may be correct in "general" but not for re-sync ???
  • TimerEncoder cleanup ?
  • setMaxVelocity / setMaxSpeed ?

Bug Hunt - #2 My Disabled Servo Made Wild Movements Next Move !

GroG's picture

 

I already fixed a bug Gael pointed out regarding autoDisable happening too soon in a long move. But, this bug flushed out another bug, I call it "Disable to Crazy Move".

It was easier to reproduce when the autoDisable bug was still causing problems, but you can reproduce it currently by doing the following.

1. Create a long move .. This can be done by :
2. Setup an Arduino & Servo
3. Set speed to 10
4. Start the servo at 0 move it to 180
5.  While the servo is moving - disable it.


Invert Bug

astro's picture

I found a bug in the invert, it deactivates itself by touching the input or output limits