Lawrence The Butler

Tameion

New Zealand
robot video thumbnail

Okay here's a bit of a tangent but if you follow my thinking for a bit you'll see where I'm coming from and hopefully going to.

I am currently trying to make "Lawrence" - a combination Viki/Jarvis from the movies I-Robot / Jarvis & Ironman.

I have been trying to do this for years but always came up against the brick wall of needing more time and having to learn more code... time mostly (I am a technology teacher in New Zealand.)

Well this year I completely revamped my teaching programme and brought my neglected hobby into the classroom... and the students and I got hooked.

We tried Arduino but this was amazingly simple compared to where I had come from 30 years earlier but still too complicated for most of the kids. Then I discovered the EZ-Robot.... watched a number of DJ Sures videos and then saved like mad... for the EZ-Robot kit.

Now I have done more in three weeks tan I have done in the last 30 years of tinkering.

So here is a bit about my journey and how I hope to bring it to reality starting with automating my workshop and then building my robot fleet (with the help of Lawrence of course!)

User-inserted image

By — Last update

ARC Pro

Upgrade to ARC Pro

Synthiam ARC Pro is a new tool that will help unleash your creativity with programming robots in just seconds!

Ireland
#33  

@rich At present I just have Ez-b and a wii remote on bluetooth ,to get the wii to work I usually remove and re install otherwise it will not work after boot up on win 7

#34  

It may be his Bluetooth adapter ya think, giving him a limitation of Bluetooth profiles that can be active? That's strange I have not seen that problem at all.

New Zealand
#35  

Google Drive allows for offline work as does Dropbox. Dropbox is probably the better choice in this case as it keeps earlier copies for you 'just in case' ! With Google Drive once its gone, its gone!

Consequently I am using one for critical data and the other for ... well... non critical !

Both sync to the cloud and the local machine pulls down file changes so it becomes easy to update your projects that way.

What I have been trying to do is automate that project updates at this stage.

The Load Project function in EZ-B goes some way to doing this but doesn't yet let us autostart a script when switching or reloading a project. (That's why I had to resort to the batch file method... and EVENTGHOST is a little lacking on the programming manual side of things)

Trouble is I have EZ-B running on an XP at school for voice alarms, Vista in my workshop for play around, Win7 in the home office and Win8 in the school office.

I have not yet decided how I will manage application updates ....

New Zealand
#36  

On the Bluetooth subject - - - I am 40% deaf and while this is usually a disadvantage there are benefits like bluetooth hearing aids... I am currently connected to my house via this device:

User-inserted image

The ICOM pairs first with my hearing aids and then with my computer running EZ-B and also my phone... I've often thought about making it look more Ironman-ish but .....

I can truely say I hear voices in my head.... and the hearing aids are almost invisible to others.... unfortunately when I talk back to the computer people think I am a bit on the strange side! LOL

It can pair with up to 7 devices at one time which solves the roaming issue and only cost around $150NZ.... mind you the hearing aids cost me $10,000!

Now you can see @RICH why I am interested in the EZ-B being informed when a device comes into range.... as I am the only one directly connected my BOT could be programmed to report to me via the bluetooth instead of the speakers...

Can you give me a pointer for how you did this in EVENTGHOST ? I have found this... but I admit to being a little reluctant - I don't want to kill my BT setup and loose connectivity with my EX-B all together

BTW That is not my chin.... I'm a little rounder and a little older - LOL

@Tameion

United Kingdom
#37  

I'll have to check through my old files to see if I still have anything on it when I get home.

From memory, I think that when my phone was in range and paired with the PC, in eventghost an entry is added in the log for a device being attached, I used that as a trigger. Not 100% sure on that since it was a while ago I used it that way but I do something similar for when I turn on my TV (as it's on my HTPC), when turned on a device is attached which then triggers a macro and from there anything you want can happen.

New Zealand
#38  

My idea to have a number of robots each with their own mother boards but sharing common files has hit a snag with Google Drive.

Google is great for editing work online and having it pulled down to your local drive.... but not so much the reverse. Seems that if different computers are using the same Google Drive folder online any shared file updates will be duplicated and the second called for example Config[2].exe , and the next time config[3].exe and so on.

Thats a real problem if your looking in a specific folder....

This is a documented error with a log file going back to 2012 without apparent resolution from Google. Fortunately Drop-box is smarter than Google in this case and recognises that the files are intended to be updated.

So Google Drive is out and Drop Box is in for this one!

[Edit]

Just got it working across five PC's - all sync'ed their projects at roughly the same time. Those that were out of date automatically closed and re-opened their projects.

Now I can work anywhere and have my other PC's automatically load and update their projects...

  • Nice
New Zealand
#39  

It's been a while since I posted about my Home A.I. project "Lawrence"

Well I've been saving for a bit now and last month had finally accumulated enough funds to buy a new motherboard for an older perspex PC case that I purchased four or five years ago. I purchased the economical B75M R2.0 ASRock motherboard, added 4GB memory and an Icore3 CPU...well it won't break any speed records but it is perfect as a home server and new home for my EZ-Robot installation - Nice.

User-inserted image

So with school holidays in full swing I found a little time to replace my aged Vista laptop with a shiny new Win8 install.... :D

So below is a photo of an LCD screen in portrait mode fastened to the wall in my workshop. The EZ-Robot logo is smiling happily at me... (Under house double car garage with workshop)

User-inserted image

Opening the broom cupboard reveals the central server for the house... all nicely lit up...

User-inserted image

I was very concerned about an initial performance drop in voice recognition, after having spent many hours training Lawrence, but have to admit that this was not the case. In fact I am more happy with the result and this combined with a good Logitech USB mic placed in the middle of the room means I can talk naturally anywhere in the workshop and have a good response from "Lawrence"

Next step will be to get my v3 EZ-Boards into the various devices around the workshop and in range of the bluetooth dongle ...

I was going to hard wire audio into each of the rooms but the new v4 board may mean I don't have too...can't wait!