Inmoov Conversion

Perry_S

USA
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail

Hello all, I wanted to start my own thread to discuss my Inmoov and my conversion to EZ Robot. I appreciate all the work by the MRL guys but I struggle with it. I am indebted to the help they gave me but I needed something a little more along in development with some documentation.

So here is my guy. Pretty standard build as far as inmoov's go.

User-inserted image

Here's the back. All the standard inmoov components. Dual 256 Megas, Nervo boards USB hub, Power supplys etc.

User-inserted image

So the tear down begins. I need to clean up that wiring too. What a rats nest!

I just received my EZR controller and camera so I have no idea how to program it yet. I figured I would at least try to set up a GUI that allows me to manually move the servos like the MRL swing GUI. Five or six hours later and a few tutorials and I have this three screen model. I was easily able to add way more than basic servo control.

Here is the main control screen. Contains the face tracking speech functions and a custom Pandorabot for AI. Some MS cognitive stuff as well.

User-inserted image

Here is the second screen. Head functions with a mouth control servo, neck, torso, and the 2 neopixel rings I have.

User-inserted image

Third screen is for the arms and hands

User-inserted image

So now I pretty much have all the same functionality I had in MRL give or take. I am pretty sure I am not doing this entirely correctly but it will come with time. Need to get into the scripting. I guess there are some tutorials to watch. So far my experience has been pretty good and in a day eclipsed my MRL progress of the last 6 months.

I'll update this thread with my progress and appreciate any feedback.

By — Last update
Jump to end

ARC Pro

Upgrade to ARC Pro

Experience early access to the latest features and updates. You'll have everything that is needed to unleash your robot's potential.

#145  

@Holy1 I have very fast internet (pay for more speed since I earn $ taking care of websites and programming...) and don't experience any delays using Pandorabot.

#146  

@Holy1. My Pandorabot is pretty much immediate. I will try to pull together a video and post it. I have a pretty decent wireless network.

#147  

@Perry_S WOW, your robot is impressive! So is your project file, it's very clean and organized!

#148  

Thanks Justin. I saw your call out in the other forum thread so I had to scramble to fix spelling and errors and repost the project before too many people saw it.:)

It would be nice if we could have a common inmoov platform. Since we have different bots and different goals this may not be possible but there can be some commonalities, Like the AutoPosition controls and graphics.

I am having some better luck with Pandorabots. I like the training function. I want to take the function where it can learn a name and extend that to populate a local database or something.

#149  

I think doing more with Pandorabots is very doable and I find myself wanting to do the same. I still want to use dialogflow also.

#150  

@justinRatliff Well get to it then. I need to ride your coat tails :)

#151  

@Perry_S HAHA I doubt that very much! But that's nice of you to say. Can you explain more about your idea to improve Pandorbots?

#152  

There is no real magic in what I am proposing. You have the ability to add capacity by training the robot. Typing in sentences and seeing how the robot responds. YOu can modify the responses or add them if there are none. I am thinking of having my wife chat with it for a day or two, just to give it perspective. She would ask way different questions than I do, Beyond that I think I need to understand AIML and use the Pandorabot editor to write custom AIML scripts for various interactions. I would like the Pandorabot to be able to learn things that I tell it. Like it can learn a name. I think it might be tied up in the update.html file. Not sure.

Another thing I would like to develop is to be able to take input via Bing Speech, then decide if that should be sent to the EZR speech recognition which handles some of my action scripts or to Pandorabot. For instance I can tell it to close his hands and he does. But that also goes to Pandorabot which causes a response I didn't really want.