Localization in MyRobotLab and InMoov - LanguagePacks

kwatters's picture

The current localization in MyRobotLab for the InMoov is based on "language packs".  In an effort to make sure that users from all around the world that speak many languages can understand how to use MyRobotLab, we support having different translations for certain info , error, and status types of messages in myrobotlab.

For the inmoov this was managed though sets of files that are keyed of the "locale" or language.  These files are dictionaries that key off so in the python code like


trying to balance

harland's picture

hi all,

For the last couple of months I have been building a copy of James Burton Sonic robot (2 wheel balancing robot),

ESP32-CAM (Bird) - MRL - YOLO Deployed

Gareth's picture

ESP32-BirdCAM has been deployed, using MRL OpenCV/service and base Yolo settings.

One of the test subject's could not resist the bait. Not bad for first live data.

Just for the records I hate cats !!!!


ESP32-Bird Cam and Streaming MJpeg MRL intergration (Easy Setup Guide)

Gareth's picture

The ESP32-Cam (WiFi) is a generic low cost module, I made a support board for it so it can take 2xAA lithium 4.2v batteries (with extra 5v regulator) or in this can below they can be replaced by a switch and a 500ma fuse (3D printed). The Module anyhow accepts either 3.3V or 5V via the correct pins.


ServoGui Round 2

GroG's picture

Awesome work Astro :)

When I started, I grabbed the darker control immediately - and stuff was worky, I really like the grey status and had fun moving servos back and forth with speed control.  Very cool.

To get it fully worky I'm starting to add some edits.  Hopefully when you pull you wont have locally modified files, otherwise you will probably get "conflicts".  


Adding a chatbot interface to Mrl.

ShaunHolt's picture

This simple html page works to chat with rasa bot server on localhost....

 

OpenCV UI ideas

astro's picture

Starting to shape this.
If someone has criticism, suggestions, ideas. Things that should and should not be.

What does the "display" button do?

[Record] (x) frames [Record frames] is somewhat confusing.


I2cMux Service

javadoc

I2cMux is a service that can be used if you have several i2c devices that share the same address. The hardware needed is a TCA9548A and can be found as a breakout board here :I2cMux

The example script and the picture below use one I2cMux ( TCA9548A ) and two GY-521 ( MPU-6050 ) gyroscope / accelerometer boards.

Examples:

[[service/I2cMux.py]]

A fella from Wisconsin has been working on an AI app for a little while now....

ShaunHolt's picture

Came across this about a year ago, the creator is a nice young fella.  Thought maybe it would be of interest to someone here that may want to tinker with it for possible use in MRL, or for ideas.  Its java,  there is an APK for android as well.... and I see recently he has been working on it as a discord bot.

 

https://github.com/Oblivionburn


Lola - Customizable Bot

ShaunHolt's picture

Lola - Customizable Bot

This is a quick concept render of Lola the robot i'm working on.   The goal is creating a robot whose appearance can be easily changed.  Such as length of arms, kneck, legs, torso, and skin characteristics.... etc.