Random Service

javadoc

The Random service can create random messages with random parameters.  Any method accessable can be called at some interval with ranges of parameters.  For example, if you wanted a Servo to move at some interval between 1 and 5 seconds between 35 and 165.

random = Runtime.start('random','Random')
random.addRandom(1000, 5000, 'servo01', 'moveTo', random.intRange(35, 165))

 

Example of Web UI list of current random method events

Example for develop:

[[Random.py]]

Mpr121 Service

javadoc

The Mpr121 service

Example for develop:

[[Mpr121.py]]

Hd44780 Service

javadoc
The HD44780 is the primary chip for a 16 character x 2 line LCD display.
 
These small displays can be found cheap online and are easy to use with a device with an I2C bus master.
You will find this on the Raspberry Pi and the Arduino Micro Controllers.
 
The display uses 7 inputs on the board to interface with the controller, but to make it I2C compatible, a PCF8574 is required.
This also gives us the ability to use the list output on the PCF8574 to control the LED backlight.

Example for develop:

[[Hd44780.py]]

MRL Serial Codding messages to - from arduino. How?

bartcam's picture

Hello, enybody can explain me how the signals from MRL serial to Arduino is coded?
I am trying to decode but have no idea what method is used to code serial messages going to arduino.
Example from serial readings that:

NeoPixel matrix

GroG's picture

I think perhaps the individual pixels for the UI might be a bit too clunky ...
but its nice to know the update to MrlComm can handle 8x32 matrix.
Needs to have a scroll text function ... hmmm


Kinematics DH parameters

pawaman's picture

Good Day everyone,

 

Hope every one is well and healthy. I am trying to write a program for kinematics of the left hand without using myrobotlb. I already have the DH parameters as below.

 


Nixie 1.1.518 and opencv and how it works

Tricia279's picture

Hi guys,

beside a screenshot of the opencv surface areas.
 
Can anyone give me explanations what these areas (blue) mean and which settings make which results ?
 
Thanks.
 
Regards
Tricia279
 

MouthControl

GroG's picture

@Gael, I think something like this would be good - I'm close to finishing it out, but I want https://github.com/MyRobotLab/myrobotlab/pull/921 merged in first, because it makes getting the valid list of future and existing speech services and servos much more clean.

Changes in the UI can/will be saved out through config, and loaded if desired.


Servo slow in webgui vs swing gui

mhaskell's picture

Hello again.
I'm using 1.1.557.  I created the arduino and servo services. While testing in servo service page in the web gui, after 3 or so movements the servo and page takes sometime to respond.  In the terminal page, it's immediate.

doing the same test in the swing GUI, it works correctly.  
 

so question 1 - is this a known bug?

question 2 - where do we look for known bugs?

question 3 -  how do we report a bug?

thanks for assistance in advance and the work you all do