Blogs

Coming Soon: the Google Assistant Service

AutonomicPerfectionist's picture

This is a preliminary test of the upcoming Google Assistant service, created using mrlpy.

This service is most definitely NOT FINISHED! There are many bugs in the current implementation. The code is on a fork at my github page, with a pull request in progress to merge into the develop branch.


Handy little app for Pi afficionados.

Humanoid's picture

I have found this little app from Adafruit to be really handy when I want to ssh into a Raspberry Pi but can't remember the I.P.  Works on most OSs.

This can be annoying when you have a bunch of them as a few of us do. 

Just click on 'Find my Pi' and it will come up with the I.P. for the near-by Pi.  

Use ethernet if it doesn't already have wifi up. 


Pi-Arduino Integration question

Humanoid's picture

On the subject of Raspberry Pis - for whoever knows about this:

I use two Megas to run my inMoov with MRL and (generally) Windows.  I am adding some wheels to the base and am considering throwing one of my pi family in there just to run the wheels, rather than use an Arduino Nano or similar.  I might even put a pi-zero in the head for some duties. 

BUT- it now occurs to me that, even though we have a Raspberry Pi service in MRL, the pi is a computer not a micro-controller. 


Setting up I2S Microphones on the Raspberry Pi 3 for NOOB's

Ray.Edgley's picture
If you are using the Raspberry Pi 3, one of the option is to use I2S (Inter-IC Sound) Micropones
 
This is diferent to I2C which  is for the control of devices and will be covered at a later date.
 
If you haven't already i suggest reading the Installing MRL on a Raspberry Pi3 for NOOB's
http://myrobotlab.org/content/installing-mrl-raspberry-pi-3-noobs
 

Installing MRL on a Raspberry Pi 3 for NOOB's

Ray.Edgley's picture
New Out Of Box (NOOB) is a term used for very new beginners.
We have all been there, and with the alittle help, we learn all the time.
 
This set of instruction is for the new user with very little or no experience with the Raspberry Pi.
Most seasoned experimenters/developers will find these instruction too simple and goes into detail they do not need.
 

moveToBlocking() for scripting

moz4r's picture

It is useful, to wait a finished moveTo() before to launch another. Without using a sleep(x) between 2 actions. because sleep() didn't take care of servo speed .
The magic will worky only if velocity > 0

There are several levels :

1 servo blocking event


Plantoids almost there! $71.00 to go !

DJUltis's picture

Sorry for the shameless plug, my friends, but if I could ever ask for your aid, it is now. 


Desperately seeking ideas re: large build-area, cheapish 2nd 3D printer

Humanoid's picture

It's come to my attention that my excellent Flashforge is not cutting it in the legs department. The build area is just too small for legs and other larger projects I'm contemplating. 

I don't want to spend mega-bucks on a second printer at this stage.  

Can anyone please suggest/warn about any 3D printers they've used with large build areas? I would like a fairly reliable one with a build area around 280mm/300mm cubed or larger. Preferably with a heated build plate. One extruder is okay.


Why this bot no worky? (Been away again)

Humanoid's picture

I have tried to run this chatbot on Windows with Chrome (no inMoov connected). I duplicated the Alice2 bot file and called it "ghostchat". When run this in MRL it opened webgui but threw an error. I modified nothing in the swinggui. Should I have? Everything looks different in there to what it used to when I last used it.


Fred InMoov

Ray.Edgley's picture

Fred InMoov is built using two Raspberry Pi 3 with a planned third one to be installed.

Servo Control is done using a PCA9685 Servo Driver in the form of a raspberry Pi Hat from Adafruit Industries located on the top of top moths RPi named Fred_1, This is then conneted to 3 other PCA9685 Servo Driver as stand alone boards, one located on the back, and one in each bicep.

Located in each forearm is a ADS1115_16B_4CH_I2C_ADC again from adafruit industries. This allows for 4 of the 5 finger pressure sensors to be monitored.