Question: Arduino (Myrobotlab) vs. EZ-Robot Controler - What is better?

2,250 views
Skip to first unread message

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Jun 17, 2015, 5:26:05 AM6/17/15
to inm...@googlegroups.com

Hello everybody,


i am now building the electronics and i thinking what to use.

Arduino like Gael is doing or EZ-Robot Controller like Bob Houston is doing.

The EZ-Robot Controler Software is much better and have voice recognition, but i don´t know if i can use with this software a USB Cam (Hercules) and the Kinect.

The Arduino works with myrobotlab from Kevin Watters - there i see i can use the Hercules Cam and the Kinect.


What is your oppion and experiences with this 2 Controllers?


What is better???


Which option is workin g faster and has more possibilities for the future?


Boris

RobotGuy6

unread,
Jun 17, 2015, 5:47:04 AM6/17/15
to inm...@googlegroups.com
EZ Robot hands down.... It does everything... voice rec, colour, face, object, motion tracking... 24 digital ports, 8 analog ports... Take a look at my video (google inMoov Bartender on youtube).... Like Bob Houston, I used an ezb4 wifi controller and the ezb camera in his eye... I could not have done what I did (not easily anyway) with arduino and myrobot lab... The ez robot platform is a true multitasking "Robot" controller... By contrast, the arduino is a micro controller which is good, by not nearly as powerful as the ezb4 is...

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Jun 17, 2015, 6:22:51 AM6/17/15
to inm...@googlegroups.com

Hello RobotGuy6,


cool that you have experience with the EZ_Robot Controler!!

I build in the Head the Hercules Webcams, can i use this with the EZ-Controler and the Software??? Or i must use the WEB cam from EZ-Robot???

What is with the Kinect????

I also build in the fingers FSR pressure sensors like this : http://www.conrad.de/ce/de/product/503368/Drucksensor-Interlink-FSR400-ca-10-g-10-kg

this also works???

So the main question: Can i use other sensors for other firms and USB stuff (like Webcam and Kinect) with the EZ-Controller and Software together???

The Neopixel Ring i wrote work with the EZ-Controller together.

And how many Controller in need??? I counted i think i need 2 Controller (24 Pins on one Controller for Servos - so 2 Controller its 48 Pins)

Boris

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Jun 17, 2015, 6:23:41 AM6/17/15
to inm...@googlegroups.com
Hello,


i forget what is with the PIR Sensor??? It works also with the EZ-Robot Controller!!!


Boris

nanomole

unread,
Jun 17, 2015, 12:01:26 PM6/17/15
to inm...@googlegroups.com
Arduino and ROS is another option. this guy has achieved alot using this. link below to his blog :

RobotGuy6

unread,
Jun 18, 2015, 5:38:50 AM6/18/15
to inm...@googlegroups.com
Any sensor that works with arduino will also work with the ezb4 as well. PIR sensor is a motion detector/sensor.... I used 1 EZB4 with the ezb4 camera and an SSC-32 servo board for the additional servos...

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Jun 18, 2015, 6:57:16 AM6/18/15
to inm...@googlegroups.com

Hi,

so i bought 2 x EZB4 Controller, so i can put all servos to the EZB4 Controller .


And if it is not enough i use 3 x EZB4 Controller. Its only a question of money.... right????

Boris

David Cochran

unread,
Jun 18, 2015, 9:53:08 AM6/18/15
to inm...@googlegroups.com
If you use an onboard computer, you can use any usb camera with EZ-Builder.  If you dont, you can use any Wifi camera with EZ-Builder.
The EZ-Builder software doesnt support the Kinect.  There is a post on the EZ-Robot forum of how someone is using the kinect with the EZ-Robot application.
The pressure sensors are using analog ports.  The EZ-B V4 has 8 analog ports and can be used to accomplish this.
There is a post on the EZ-Robot forum of how to use the neopixel camera with the EZ-B.  
I use 4 EZ-B controllers but don't come close to using all of the ports.  The reason I do this is so that the arms are basically their own robot and can be removed and tested by themselves by just attaching them to a power source.  The head uses its own controller and the body uses its own controller.  I will eventually build a mobile base which will then have its own controller.  The base will hold the power source and motors for mobility along with a system that has been pulled from a car bumper system that can detect objects up to 8 ft away pretty accurately.

I am using arduino mini pro controllers to manage subsystems and then am communicating with the EZ-B's over serial.  It takes load off of the EZ-B and allows the Arduino to do what it is really good at, which is run in a loop repeating the same functions.

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Jun 18, 2015, 10:21:26 AM6/18/15
to inm...@googlegroups.com

Hello David,

thanx for your good article!!!

What you mean with onboard computer???

I use in the moment a notebook, direct behind my Inmoov, so the Webcam-cable from the Head to the Notebook is long enough.

(i have still installed the Hercules Webcam in the Eyes and i don´t like to change them - thats why i am asking so much about the cameras)

Later i try maybe to use a Odroid Mini-PC installed in the body of the Inmoov.



Boris

David Cochran

unread,
Jun 18, 2015, 10:36:31 AM6/18/15
to inm...@googlegroups.com
You will be fine with your configuration.  If you ever decide to build it to be mobile there will be some considerations obviously.  As long as your attached to a computer, EZ-Builder can use the camera.

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Jun 18, 2015, 11:09:19 AM6/18/15
to inm...@googlegroups.com

Hi David,


so cool, cool!!!

I am waiting for the EZB4 Controller. I ordered some :-))))


RobotGuy6

unread,
Jun 18, 2015, 2:33:33 PM6/18/15
to inm...@googlegroups.com
Visit the ez robot forum if you should have any questions regarding the ezb or ez builder.... www.ez-robot.com

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Jun 18, 2015, 3:51:40 PM6/18/15
to inm...@googlegroups.com

Hi Robotguy505,


thanx for your tipp!

I will do a account for me on ezb forum!


Boris

peter anderson

unread,
Jun 18, 2015, 4:29:23 PM6/18/15
to inm...@googlegroups.com
Hi, thanks for that information, I have been considering using the botduino and ssc32u servo board as it seems to bypass some of the extra components I'm seeing. I was also tossing up between ez robot and flowbotics studio as I want an easy to operate interface and myrobotlab is simply too difficult. I also see that once you have a sequence programmed in ez robot you can upload it to an I pad for portable control. By the way I loved the bartender video...great work.

RobotGuy6

unread,
Jun 18, 2015, 5:23:02 PM6/18/15
to inm...@googlegroups.com
Peter... I have done both ways.... ez robot platform is far superior.... Plain and simple it does it all with less hardware.... ... Arduino is awesome I still use them, but it is a micro controller ... The ezb4 is a robot controller...

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Jun 19, 2015, 11:22:53 PM6/19/15
to inm...@googlegroups.com

Hello Everybody,


so in the end of the disscussion i see, the EZB4 Controller has more possibilties and the software is much easier to handle then the Arduino.



Boris

gael langevin

unread,
Jun 20, 2015, 3:56:44 AM6/20/15
to Tonerwerk Toner, Druckerpatronen kaufen, inm...@googlegroups.com
MyRobotLab uses the arduino as platform to control all the devices used on InMoov. What controls the Arduino is the computer and the software. So the Arduino acts as a robotcontroller.
MyRobotlab will let you add to InMoov any type of device and sensors for no extra cost because the software is free. And we, together, developp it. Therefore it is more complex.
EZ board is easy to use for beginners interactions and you can do cool things with it, but if you want to go further with developpement, I would seriously consider working on MyRobotlab.

Myrobotlab handles voice recognition through Sphinx or Chrome, TTS in various languages and gender, chatbot, kinectV1 (soon kinectV2) with gesture capturing, Leap Motion control, Myo Armband control, finger sensors, PIR sensor, etc the list is exhaustive.

Remember,

EZ is commercialy developped and doesn't support financially the InMoov project.

InMoov Nervo boards are developped to support financially the InMoov project.
MyRobotLab is developped by Greg Perry and the community for free.


Gael

--
You received this message because you are subscribed to the Google Groups "InMoov" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inmoov+un...@googlegroups.com.
To post to this group, send email to inm...@googlegroups.com.
Visit this group at http://groups.google.com/group/inmoov.
For more options, visit https://groups.google.com/d/optout.

RobotGuy6

unread,
Jun 20, 2015, 5:53:24 AM6/20/15
to inm...@googlegroups.com, in...@toner-werk.de
Gael,(with respect) the ezb4 supports everything that the arduino does (it has 24 multipurpose digital ports, 8 analog ports, 3 x I2C ports, camera port, and 3 high speed UART ports all on one tiny board)... with the exception of the Kinect (for now)..... No offence but I know the ezb4 and ez builder very well.. I also know arduino quite well too.... The ezb4 with ez builder and powerful scripting language IMHO is light years ahead of MyRobotlab and arduino....  It's easy to dismiss EZ Robot and the EZB4 as just controller for beginners, but that would be a huge oversight.... The EZB4 is the most powerful robot controller in the world.... Hands down.... If you get to know both of these robotic platforms you would see what I mean.... We have guys all the come on to the ez robot forum from the hard core arduino world....They are stunned when the find out what the ezb4 can do.... Few if any ever go back to the arduino as their main robot controller...

gael langevin

unread,
Jun 20, 2015, 6:34:52 AM6/20/15
to RobotGuy6, inm...@googlegroups.com, Tonerwerk Toner, Druckerpatronen kaufen
Hi RobotGuy,
When I say, EZ is for beginners it is in the good way, it means it is easier to start and of course you can do most of what can be done with MRL, but it is not Open Source like Arduino.
When I started the InMoov project, I considered getting the EZ kit, but I felt like it would strap the project instead of opening it.
MyRobotLab needs work to become easy that's for sure but the limits are endless.

What I see for exemple, as for now, what you guys can do with the EZ controllers can't be shared with us unfortunately, and it is a pity for the InMoov community.

I am glad to see InMoov can be used with many robotic platforms like EZ or even better ROS.
But EZ being a commercial product and closed it will give limits.

Too bad your efforts can't benefit to the community.

If we could all make our InMoov use your script to bring a drink to our wives, it would be cool.
 


RobotGuy6

unread,
Jun 20, 2015, 7:02:41 AM6/20/15
to inm...@googlegroups.com, robot...@gmail.com, in...@toner-werk.de
All software is free from ez robot.... You have to buy the EZB4 (hardware) of course... I can also share it with all you guys... At anytime, I can upload my Bartender project to the ez robot Cloud so others can download it and use it, but you have to have an ezb4 and a SSC-32 servo board (because that is my hardware setup) in order to use it LOL.... I realize my project is specific to the way I built and programmed my inMoov.... However, I wanted to be creative. To do something different with inMoov... DJ Sures does provide SDK kits for free like Mono SDK, Windows SDK and UniversalBot as well. If you wish to code in C++ or Visual studio etc..... He has mentioned that in the future he has plans to let the user create their own custom controls within ez builder.... This would be amazing as the user can virtual create their own custom interface (GUI so to speak) to control their robot with....

Gael, we're all on the same side here.... Getting your incredible creation (inMoov) noticed by everyone....

By the way, I am dreaming up more things to get inMoov to do.... Hmmm... Maybe feed the cat? Answer the door? Dance with Sue? Maybe I will program all of that into Andrew at once? Just wait for Halloween... Andrew will be giving out candy to the kids...

With respect... Thank you for inMoov, you helped me get interested in robotics again....(-:

Cheers
Richard

peter heim

unread,
Jun 20, 2015, 8:38:55 AM6/20/15
to inm...@googlegroups.com, robot...@gmail.com
Hi Guys / Gals
It dosn't matter what controller you use they all do the same job, some harder some easier. Its all about OPEN source and helping
the new people get started with what they have. my shelves are full of the "best controller" of the time and dead end projects my advise is keep it main stream the more people using it the better, and show what you can achieve and share with others together we can achieve more than the next greatest controller

peter

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Jun 20, 2015, 8:51:38 AM6/20/15
to inm...@googlegroups.com

Hi,

thanx for this really great disscussion!!!! It helps me really to understand more and more about the complex themes of building a robot.

To Gael: I bought 2 of you Servo Boards! So i support the InMoov Project! I also will use the Servo Boards and will work with them, but also i am interessted in the EZB4 Controllers.

Bob Houston use this and make great Stuff. Marcus use Arduino and make also great stuff. SO i like both ideas.

But a evolution must go on, so maybe take the best from all variations and put in one new!



To RobotGuy6:

Great your ideas with feed the cat!!! I have two cats and they want everytime something to eat ;-)

This is also a interessting question: How much actions you can save in one time?

So its possible that the InMoov do all programms in one time? Or i must upload each time the different programms.

Do you understand what i mean - difficult to explain.

RobotGuy6

unread,
Jun 20, 2015, 12:28:44 PM6/20/15
to inm...@googlegroups.com, robot...@gmail.com
Peter, have you any experience at all with the ezb4?... I have used both arduino and of course the EZB4 so I can compare first hand.... Can't put the Bible down if you haven't read it, right?

RobotGuy6

unread,
Jun 20, 2015, 12:39:24 PM6/20/15
to inm...@googlegroups.com
Boris... with the ezb4 there are no memory or script size or content limits of any kind.... You can write easy 10 minute programs or you can write complicated scripts until your Hard drive is full.... In this respect the EZB4 has no limits... And remember, the ezb4 is a true multitasking controller... it can run many controls and scripts simultaneously.... There is no up loading of code required, the ezb4 runs code in "real time" from your PC or Mobile device... This makes it so easy to make changes to your code on the fly.... You don't have to plug in your EZB4 to the PC to change code.... just make the changes and run it... even while your robot is busy executing another scripts...

RobotGuy6

unread,
Jun 20, 2015, 12:42:38 PM6/20/15
to inm...@googlegroups.com
Yes, Marcus is doing some awesome stuff with adruino.... He's a very good programmer indeed...

Greg Perry

unread,
Nov 22, 2015, 1:21:41 AM11/22/15
to InMoov
MyRobotLab Hands down... "It does everything..." - but I may be biased ;)

RobotGuy6

unread,
Nov 22, 2015, 5:52:53 AM11/22/15
to InMoov
Well, if you haven't had a go with EZ Builder and the ezb4 platform then of course you're going to think MyRobotLab is the bomb.... Kids think bicycles are the best thing since sliced bread... that is until they ride a motorcycle.... I know both MyRobotlab and EZ_Robot.... EZ Robot is light years ahead in every way. If Fact it is closing in on ROS (Robot Operation System) in terms of power and flexibility...

wilco van toorn

unread,
Nov 22, 2015, 7:45:09 AM11/22/15
to InMoov
Hmm feels like apple vs microsoft debate.
I think it all comes down to personal choice. I like MRL because everything is open source, and because i can do what i want. And i dont have to buy expensive hardware. Arduinos are cheap, and mrl is growing everyday. Yes you need to learn programming, but with what we do learning to program is important. Like gael and others i didnot know how to program, but since using mrl i got better and better.

But iam also biased, i like the people behind mrl alot, and if i need help, they help right away. And they also share their work.
Maybe for people that want plug and play ezrobot is the way, and for people who want to build and learn, mrl seems to be the way, at least for me it is.

DJ Sures

unread,
Dec 4, 2015, 4:33:35 PM12/4/15
to InMoov
Hi! :) I'm a huge fan of InMoov - and push the ez-robot community to support it. If the InMoov project is choosing hardware decisions based on financial support, that does contradict the open-source model. EZ-Robot has mentioned to InMoov that we support their development - the push back is not from the EZ-Robot side. We are open to a discussion with InMoov regarding sponsorship, if that route is useful - and this has been mentioned before. Reading this lengthy thread spotlights many misunderstandings about EZ-Robot. Firstly, the platform is indeed easy - and that does not sacrifice scalability of features. For example, our high profile customers are NASA, Google, Stanford, MIT, etc... etc... The platform is only partially closed-source, which seems to confuse this group. This decision is obviously made to maintain ownership of some very advanced intellectual property and the ability to offer instance iOS App Publishing to our community. So imagine this, you create a robot project in EZ-Builder and within the amount of time it takes to save the project to the EZ-Cloud, your project becomes an iOS app. That ability would _not_ be possible through Apple's rigid security model without close sourcing the fundamental engine of our software. Is that not a good enough reason, to be the world's only robot software to offer user-custom iOS/Android apps with the click of a button? I think so :)

99% of your computer and operating systems are entirely closed source, ranging from the CPU, memory, video cards, plastic case, and including the processor designs of Arduino's beloved "atmel", yet there's no mention of that in this thread. The fantastic open-source aspect of EZ-Builder include Plugins, which are open-source community created. Even 100% of my plugins are open-source. EZ-Robot spent over a million dollars on injection molding plastic components for our flagship product, Revolution - and every single design file is released open-source. The WiFi communication module, we call Open WiFi IoT is also 100% open source.

Additionally, i see mention that Arduino controllers are "Cheaper", therefore it's the option - well, that's totally fine and acceptable because they are indeed "Cheaper" in quality and functionality, so you get what you pay for. However, that doesn't mean EZ-Robot doesn't support them. The communication protocol of our incredibly powerful robot software EZ-Builder is also published open-source in the UniversalBot library, that we partnered with Microsoft on. The entire communication layer and protocol is published, which means anyone can write an Arduino receiver for EZ-Builder - but it wouldn't be very useful because Arduino can't control as many servos, nor stream audio, nor stream video, etc... So instead, I see many of you have SSC-32 controllers, which EZ-Builder (which again is 100% free) supports RS-232/bluetooth connectivity directly to your SSC-32 controller... And none of this costs any money, because again, EZ-Builder is free.

I also see a mention to loyalty toward the InMoov and MyRobotLab crew - which outcasts EZ-Robot. Without having any actual dialog with EZ-Robot, it's unfair to imagine that we're some corporate hungry greedy suits basking in dollars, lol. Behind the corporation is an amazing and passionate team of designers, engineers, sales, advertisers, etc.. Who work long into the evenings because there is an internal passion to love what we do... which is put the power of advanced robotics in the hands of everyone. Sure, a 10 year old can build an EZ-Robot that has object learning and speech recognition capabilities during breakfast before school... without touching the keyboard - but does easiness lesson the creative effort of what the robot can do? 

All of the InMoov's on the EZ-Robot site with our community share their time on your community - and i have to say, they do recognize friction. It is very un-open-source-like for InMoov community to be causing friction for some community members who chose a different gas station but drive the same car. Obviously you would have to be blind to not be impressed at what the EZ-Robot community users are doing with your amazing InMoov design - not acknowledging their efforts and contributions to your community does not hurt EZ-Robot, it hurts them! Their choice to use a different platform has nothing to do with being on a team. They selected a platform which provides the power, simplicity and usability to leverage the InMoov physical design to a whole new level. 

It hurts me as well, because ever since the first mention of EZ-Robot arrived on this forum, which i have been monitoring for a year now... I have seen non-stop friction. However, if you browse the EZ-Robot forum, there is absolutely ZERO friction mentioned between InMoov, MyRobotLab and EZ-Robot. No one in the EZ-Robot community has an issue with MRL or InMoov. The EZ-Robot community cares about one thing, grouping together for robotics. The purpose of my introduction is to end this one-sided battle that seems to have formed over here and let you know, the battle is against yourself. Because EZ-Robot will continue to recognize and applaud InMoov's innovation, design and creativity, even if that means the community doesn't welcome us.

gael langevin

unread,
Dec 5, 2015, 6:46:54 AM12/5/15
to DJ Sures, InMoov
@DJ Sures,
You seem to have a problem with the fact I recommend using MyRobotLab instead of EZ Robot on InMoov's forum.

I recommend MyRobotLab because InMoov simply wouldn't be at the point it is today, if I hadn't met Greg Perry, Alessandro Didonna, Kevin Watters and many others to whom I give respect...

I recommend MyRobotLab because it can control Arduino controllers which not only let you build robots, but also thousands of other projects and fantastic stuff.

I recommend MyRobotLab because it can run on Linux, Mac and Windows, which EZ can't do.

I recommend MyRobotLab because the Nervo Boards that we developed are specially designed for InMoov, Arduino and MyRobotLab.

And of course I recommend MyRobotLab because it's free and Open.



That being said, is there any MyRobotLab developers that ever went on your forum to convince your customers to use MRL instead of EZ because it is better, faster, stronger?

Did I ever show antipathy to threads about ROS, Scratch or any other software that can run InMoov?
I really encourage people using any software they want, because it is the reason I share the InMoov platform. Of course if it helps to enhance InMoov AI, when it is shared, it is even better.

You seem to forget that I shared on my Google+ and Tweeter many videos of InMoov builders using EZ. When Make magazine article was being written, I pointed to the journalists a list of many builders, including all the EZ builders.
In fact it turned out the article mentioned  MyRobotLab and EZ equally.
During my conferences,  I point out that InMoov is programmed with MyRobotLab, but I also mention that it can be done with various softwares, including EZ.

This thread was open and interesting because new builders can compare two different options, but I don't appreciate when it becomes a way to drag new clients.
You seem to have a good way to make your customers preach the good about EZ on other forums, Do they gain points at your shop if they help newbies on your forum?
Why should I let my project become a support for your financial activities?

Does Greg Perry ever comes to preach for MyRobotLab on EZ-Robot forum to drag new members?

It's a matter of respect.


Anyway, rest assured that I don't want frictions between us, I think you are doing a fantastic job by bringing great features to robotic enthusiasts!!

Gael Langevin

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



--

revwarguy7

unread,
Dec 5, 2015, 7:02:00 AM12/5/15
to InMoov

@DJ, Are we talking about the same group?

All of the InMoov's on the EZ-Robot site with our community share their time on your community - and i have to say, they do recognize friction. It is very un-open-source-like for InMoov community to be causing friction for some community members... not acknowledging their efforts and contributions to your community does not hurt EZ-Robot, it hurts them! 

It hurts me as well, because ever since the first mention of EZ-Robot arrived on this forum, which i have been monitoring for a year now... I have seen non-stop friction.

I have been on this forum for about a year as well, and I haven't seen anything like what you describe.   I just searched this group for EZ-Robot and didn't see anything like that.  I have seen very cool contributions by Bob Houston and Robotguy6 and Peter Heim (ok, he's not EZ, he's ROS but he is not treated as an "outcast" for not using MRL either) and I see nothing but kudos in reply to their posts of accomplishments.  I am also a big fan of what they have done.

I don't want to cause you any "friction", just encouragement for what you do.  I did see a couple of things in your post that didn't seem quite right to me though, and I assume you might want to know about that.  I offer this in the spirit of understanding and having a healthy discussion, not trying to be negative about anyone's effort.  

Saying you support Arduinos by just publishing a protocol is (in my opinion - but don't confuse my opinion with the whole group's opinion) a bit of an exagggeration.  If you were to offer an Arduino sketch that worked with EZ-Builder that allowed what could be done with an Arduino, that is more like what normally expected support looks like.  

The nominal Arduino implementation for InMoov (1 Uno, 1 Mega) is about $25.  Your EZ B4 and an SSC-32 is $125 - therefore, Arduinos are cheaper.  Not "cheaper", just cheaper.  Yes! You can do lots more with your product, and that is to be commended, and I am sure the difference in cost is well deserved by the increase in functionality! We all win by having choices that allows somebody on a tight budget to get into it, and someone with more means to go that route as well.  If someone takes the cheaper route, I am sure they have their reasons, but they are not puttting EZ down by doing so, they are just trying to get by with the means they have.

The purpose of my introduction is to end this one-sided battle that seems to have formed over here and let you know, the battle is against yourself.

Again, what battle?  I wish you good luck in your endeavors in furthering the field of robotics!

RobotGuy6

unread,
Dec 5, 2015, 8:40:27 AM12/5/15
to InMoov
Here's the thing.... I have used arduino (I have a few boards I still work with) and I am very good at coding them to boot... and yes they are dirt cheap. However, because they are so cheap they can't do very much. I migrated to ez robot and yes paid more money for their hardware, but I also wanted my inMoov and other robots to be able to do more than what the arduino and myrobotlab platform could do... It's nothing more than that, really... The people who use ez robot just want higher functioning robots without having to struggle with complexities of ROS. It's that simple... It's like digging a swimming pool with a shovel... Sure it can be done, but if you have access to backhoe why would you?....

BTW.... As DJ mentioned... you guys could control your inMoov directly with the free ez builder software and just arduinos. (you can also create your own arduino plugin using C# and ez robots plugin framework) You will be able to do way more than with myrobotlab...  You don't need to buy an ezb4 at all. You will lose a few features but it will still do more than myrobotlab....

You could download EZ Builder and play around with it... You won't need to buy any hardware in order to see just how powerful this software is.... it is free and so judge for yourself....  You could also join the ez robot forum if you have any questions... You will get a lot of support there...

Just sayin'

DJ Sures

unread,
Dec 5, 2015, 4:40:24 PM12/5/15
to InMoov, ezro...@gmail.com
There is a misunderstanding, as my message was quite clear - i have no problem with MyRobotLab or InMoov not recommending EZ-Robot. What InMoov chooses to "recommend" as a platform has no effect on EZ-Robot's business. The responses in this thread by yourself and others comparing MRL and EZ-Robot are uneducated and therefore incorrect. If features are to be compared, then I would expect an educated individual like yourself to research first. What you are doing, by spreading incorrect information about EZ-Robot, is damaging your own community, not us. I do not know why you would do that, and still not acknowledge that it is also happening in this response to me.

EZ-Robot is not asking InMoov to "recommend" our platform - merely provide correct information in discussions, like this thread. Even your reply to me, stating one reason you recommend MRL is because it's free - implies you still do not understand that EZ-Robot software is free and open - including making your own iOS/Android apps. Let me make this clear, you do not need any EZ-Robot hardware to use the EZ-Bulder Software - and ALL of the software is free and the entire communication layer and all plug-ins are open-source and free. This is an example of one important fact which you are failing to acknowledge. The only components which are closed-source relate directly to Apple iOS restrictions regarding our shared EZ-Cloud RobotApp Store.

The EZ-Robot users on this website are not "pushing" EZ-Robot. I recommend you re-read this conversation history. The EZ-Robot users on this website are merely attempting to correct the incorrect information that the MRL users are sharing - and that is the only reason I joined this discussion. There is confusion that EZ-Robot users are selling EZ-Robot, when all they want is to correct misinformation and receive recognition for their hard work from yourself, the brilliant designer of InMoov. Every reason given by MRL and yourself to "not use ez-robot" is incorrect information. Everything from not being able to use USB Cameras, to having to buy EZ-Robot hardware, to not being open-source, and even mentions of it not being free. This is about correcting the incorrect information, not "stealing customers" - I cannot emphasize that enough.

I recall taking part in a conversation with InMoov over twitter, privately. Our PR representative handed the conversation to me, while she was too shocked to respond herself. Where InMoov repeated to accuse EZ-Robot of illegally demoing our platform in the InMoov open-source humanoid torso. EZ-Robot respected the InMoov licensing and also provided the InMoov project story, community, link, etc was displayed and mentioned in every post. I even spend time on stage when giving talks by introducing InMoov and your community - yet, our first correspondence was accusing EZ-Robot of "stealing" your work. If your maintain less tension today, then i'm glad to hear that. However, posts sharing InMoov's powered by EZ-Robot display biased. Any InMoov using MRL will mention MRL. However, any posts of InMoov using EZ-Robot will leave that part out. Now, do not confuse this discussion with EZ-Robot Inc caring about promotion - that is not why I am bringing this up. This matters to me is because you can't see how that affects the owners of those InMoovs, who are not receiving credit for their hard work because very little details are acknowledged by yourself within this community - it surprises me that you can't see that.

There was a previous post mentioning that you will never recommend EZ-Robot because it does not financially benefit the InMoov open-source platform. I had offered to discuss sponsorship, which may have solved that problem. It may have been a good idea to consider, as the small margin on hardware and limited sale quantity must not be very financially rewarding for your hard work. However, I understand your loyalty to MRL, which is what this discussion partially about, as incorrect information confuses new users.

The definition of "recommended" software is not black & white. If you wish to use the term recommended, that implies additional options - which are never presented by InMoov. If you wish to use the word 'recommended" in future replies regarding this topic, then I highly recommend changing promotional verbiage. Such as, "InMoov, powered by MyRobotLab" - because clearly, it's not.

Again, I am not here to poach "clients" - I am asking that you stop accusing and thinking that way. A quick analysis of our business and marketing practice by visiting the ez-robot website will quickly show you that this is _not_ how we obtain large and loyal customer base. 

In the future, i ask that you provide correct information in responses when comparing MRL and EZ-Robot. I also ask that you treat EZ-Robot InMoov users fairly as equals in your community, as you do MRL users. I'm not here to pitch EZ-Robot, because again, explore our website to recognize where our marketing and PR are focused. This is about how you treat the community who choose to use EZ-Robot platform when promoting InMoov. It hurts them, not us.

I believe that my point is evident, regarding mutual fairness. I merely wish to see InMoov recognize and equally promote the talented InMoov users who chose EZ-Robot, as you do with MRL users. Lastly, share correct information during comparison of MRL and EZ-Robot in threads like this. In turn, EZ-Robot will continue to promote your hard work as we always have.

Perhaps a show of good faith on my behalf is to send you an EZ-Robot Controller and Camera combo. Just in time for Christmas :) 

gael langevin

unread,
Dec 6, 2015, 4:57:32 AM12/6/15
to DJ Sures, InMoov
Pffuuu, who's looking for friction, seriously?
Enough is said in this thread for InMoov builders to make their own choice and research.




Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



RobotGuy6

unread,
Dec 6, 2015, 5:04:13 AM12/6/15
to InMoov, ezro...@gmail.com
Ok, I believe I missed the point as well.... There is no point in comparing platforms it all comes down to personal choice and what makes you happy.... I chose ez robot because of my reasons, I did compare both platforms and I made my choice based on my needs... If anyone asks why I prefer ez robot I will be happy to tell them why... I am hoping I will be able to do that here openly as the more platforms that support inMoov the better, right?

Greg Perry

unread,
Dec 6, 2015, 10:33:39 AM12/6/15
to InMoov, ezro...@gmail.com
Sometimes its useful to compare in order learn more deeply.  There are many differences on many levels between MRL ROS & EZ.  I would be glad to discuss any aspect of the systems as I understand them.  This is what I can offer.  
Your absolutely right, it always comes down as a personal choice, deciding on which software you decide to choose.  

I don't really consider you as an EZ guy, just as I am not an MRL guy.  Your a guy who is interested and passionate about robotics.  Hey, so am I !! :D

On a technical level I have much deeper understanding of MRL than ROS or EZ.  

In a comparison I would be more interested in technical differences:
I do not consider "It does everything" & "By contrast, the arduino is a micro controller which is good, by not nearly as powerful as the ezb4" as technically meaningful.  
I appreciate your excitement about the software.  I too am excited about MRL in the same way, and I picture us as jumping up and down like teenage girls shouting out their favorite rock-bands!  MRL ! EZ ! MRL ! EZ ! :D

"ez robot platform is a true multitasking "Robot" controller", does not mean much to me, because all 3 are.  They are all multi-process, multi-threaded, event driven frameworks.

I would be interested in your reasons for choosing, which can be different from my reasons, but both are valid.

revwarguy7

unread,
Dec 6, 2015, 11:39:58 AM12/6/15
to InMoov, ezro...@gmail.com
On Sunday, December 6, 2015 at 9:33:39 AM UTC-6, Greg Perry wrote:
Sometimes its useful to compare in order learn more deeply. 

I agree.

For comparison's sake, the key difference for me was openness.  Openness to me has very little to do with what it costs or doesn't cost.  It simply has to do with what I am allowed to do with it.  Also, hopefully, openess has an implied promise of sharing what gets developed by others to help progress along.

When I looked at the EZ-B controller I thought what I saw was a closed box - I am not given the source code or the means to add to what runs in there, and there is little in the way of add-on sheilds, etc. to compliment it, and it is single-sourced.  I really do appreciate the idea the EZ has - "The less time you need to spend with compilers, hardware programmers, and debuggers, the more time you can spend building and designing robotic projects!" (quoted from the EZ website about the EZ-B) but that restricts what I can do with that controller to what they are willing to develop.  I have a 43 year history of software development, and I have learned to be wary of this situation. However, I fully appreciate and respect the decision that others may want to take the EZ route.

If I am wrong about this, someone please direct me to the source code and IDE recommendation for the EZ-B so I can look at it!

Claiming that EZ supports Arduinos is spreading misinformation about EZ.  EZ may as well claim support for the RasPi, Beaglebone, Edisons, Altair 8800's, PDP-11s, IBM360's etc. if all it takes to support something is publishing the message exchange protocol.  I guess with this standard, MRL can claim support for the EZ-B because their message exchange protocol is public - except programming the EZ-B to make that work is not supported!  

I believe this is a real difference between EZ and MRL.  For you with more experience with both platforms, is this incorrect?


.  

Greg Perry

unread,
Dec 6, 2015, 12:01:52 PM12/6/15
to InMoov
Hello DJ Sures,
You have a very different communication style than I do.  I am much less verbose, but don't misunderstand my lack of copious words as a lack of passion.  I can tell, you too are passionate about your company which I can appreciate. 
The InMoov project does not dictate hardware solutions. Recommending a solution, in my mind does not "violate" the Open Source model. I feel your post is very promotional, which I can understand given your position, but it clouds some of what I consider to be more interesting technical aspects.

A few incorrect technical details:

Free is not the same as Open Source - additionally Yes Apple makes good products, but so does the Linux community.  Apple is not open source. Linux is.  They both have valid use cases, that is why they are both around.  It depends on your specific need.

MRL is completely open source .. all of it.  In fact its potentially possible to run it on an open source JVM (OpenJDK) on an open source operating system (Linux) - which at this time is as "open" as you can possibly get.  Any aspect of the code can be viewed, examined, and enhanced.

There are people who have done exciting things with EZ software, there are also people who have done exciting things with MRL.  I acknowledge them both.  I know more about the MRL community, because I am more involved in it, just as you are more involved in the EZ community.  To give the impression that Gael is personally responsible for acknowledging everyone who contributes, to your satisfaction is ridiculous, and very promotional.

I would be glad to discuss in detail technical aspects of MRL & EZ which I thought was this post's original purpose. 

I feel like you are trying to goad Gael into promoting your company, which I find unsavory. 

RobotGuy6

unread,
Dec 6, 2015, 3:00:30 PM12/6/15
to InMoov
I have seen every inMoov video that is posted on youtube... Still to this day the 2 best I have seen are Bob Huston's and mine (inMoov Bartender)... (yes, I am going to pat my self on the back) ... Both are ezb4 powered, coincidentally... Lets see what you (revwarguy7)  can do or have done?

Greg Perry

unread,
Dec 6, 2015, 3:14:09 PM12/6/15
to InMoov
Starting with "you have seen every InMoov video that is posted on youtube" I find suspect.
"Best video on youtube" could be considered "a" single criteria, although it certainly would not be the only one I would measure when choosing a robot software framework.
I think Markus and Gael are on the same genre of movie making for my tastes - and both use MyRobotLab.

revwarguy7

unread,
Dec 6, 2015, 3:25:53 PM12/6/15
to InMoov
Its a vaild point, but I have been reading about this for only about a year, and actually started work on it last spring.  www.liming.org/InMoov is where I am right now and I am taking some time to document it, which that plus my other work slows down progress a bit.  To be a fair comparison, I think you would have to describe where you were 9 months into yours, no?

RobotGuy6

unread,
Dec 6, 2015, 3:27:14 PM12/6/15
to InMoov
Dude, seriously it's a figure of speech. I still haven't seen anything from you either... but the gauntlet is down, put your money where your mouth is... Let's see what you guys can do (other than posing please) with myrobotlab and arduino... Do you have a link to any better video's than Bob's and mine?

wilco van toorn

unread,
Dec 6, 2015, 3:38:55 PM12/6/15
to InMoov
I find that saying to others that you have done great things, and asking to see what they have done to compare, a bit like showing off.
Maybe its me but not very much adding to a discussion about what a software can or cant do.

Look at markus his videos! All done by himself, and somethings helped by his friends on mrl site. And mastablasta his videos about ABProgram?

Maybe EZrobot can be much easier then mrl or not, i cant afford to test it. The hardware is too expensive for me. And yes arduinos are limited, but with 32 bit arduinos getting cheap, imagination is the limit. But when i see when i go online on the mrl site, the help, the personal friendships that grow there, that for me is what open source and a community is all about.

In the end its all about how a program, pcb, or robot feels, how an inmoov printed by me, designed by Gael and powered by the mrl community , makes me and all that walk by my house smile.
And fighting over who is better is not important at all. But that is my opinion.

Greg Perry

unread,
Dec 6, 2015, 4:27:11 PM12/6/15
to InMoov
In choosing a robotic framework I would be interested in empirical information, so figures of speech are not so useful.
As regards for the videos, since you've seen them all I would expect that you have seen Gael's Markus and MastaBlasta's ProgramAB demos.
As for challenging me, I prefer to help with the software itself.  I know it's where my "value add", it's helping others with their projects.  We all can't be Steven Spielberg's like yourself.
BTW if we are going to be silly engage in video popularity .. I believe I win with over 429K views... :D

wilco van toorn

unread,
Dec 6, 2015, 4:48:00 PM12/6/15
to InMoov
I think this topic has reached the level of highschool level he says she says, and both platforms have their own pro and cons. It js the user that makes ths program work, not the program that makes the user.
And i think the topic starter already has his answers.
If you want you should compare functions and share solutions not throwing trash.

We all have the same passion, wich is inmoov and we help each other in getting foreward. Therefor i think everybody is free to choose what they want when they want and how they want.

For me i an thankfull towards Gael for making inmoov possible and i am thankfull for the entire inmoov community for teaching me what i know today. And to all i know and dont know i say thank you for all the help and merci, Je suis inmoov!

RobotGuy6

unread,
Dec 6, 2015, 5:18:28 PM12/6/15
to InMoov
Of course I have seen Gael's and Markus' videos.... Awesome, very, very talented guys... I got inspiration from those two guys...  Yes, this discussion should be over. I know both platforms. I guess I am the only one that can actually compare unless of course there is someone else on here who is also familiar with both of these platforms... So I need to shut my mouth now and work on something new for inMoov.... I want to upstage my own inMoov Bartender video...

peter heim

unread,
Dec 6, 2015, 5:39:02 PM12/6/15
to InMoov
or you could write a tutorial on how you achieved it, not a show me the code but a explanation of the feature of the program that allowed you write a better control program. Like how did the robot pick up the glass? did you use a motion editor or just give a location and the program supply the solution?

Greg Perry

unread,
Dec 6, 2015, 5:40:16 PM12/6/15
to InMoov
You know both platforms ?  So you are  the only one who can compare ?   I doubt both these statements.  The rest of your statements I would agree.

wilco van toorn

unread,
Dec 6, 2015, 6:04:07 PM12/6/15
to InMoov
Do you know virtual inmoov? By gareth?
ProgramAB by kwatters and masta?
Kinect inclusion?
Oculus inclusion?
Stuff by allesandruino?

Dont say you know both platforms. It is not true and you talk like you are better then all others here. Just explain in facts, examples and show what you do to get things going. People hate showoffs.
I dont know anything about EZrobot, looks nice but under the hood they do exactly the same.
And i dont like the way you act like you know it all. Or it feels from how it comes from your writing.
If we met at a fair we probally would become friends from our united interests, but please, dont degrade others. But that is my 50 cents. Its like you want people to say wow your robot is better than Mr. Stark could ever build.

We are here to have a great time and EZROBOT is a great tool. But as equal is MyRobotLab, or ROS. Getting personal is wrong and hurts people. Gareth did virtual inmoov, Great work from him. And Markus his work, super, yours too. But it seems you want to see who has the bigger one in his pants. So childishly.

And my last thing in this topic on a personal note, Gael, Greg Perry, Ale, Kevin and all others who give all their time, money and love to this project are in my view hurt by your comments and that hurts me too because eventhough i only met Gael in person for now, they are the best friends, help and troubleshooters i know and they deserve way mire credit than you give them. Without them inmoov would not be where it is now. And also EZrobot had to be in that list!
And maybe they take things more slow but showing off how great you are, thats kindergarten level.

I wont answer in this topic anymore, i want to help people who need help and not an ataboy or pat on the shoulder because they have a fun video.

Tonerwerk Toner, Druckerpatronen kaufen

unread,
Dec 6, 2015, 6:35:23 PM12/6/15
to InMoov
Hello,


wilco van toorn has right!!!!

I have my answer!!!

I am using EZ for Servo Control and some other controll stuff, 2x Arduino for controll the Neopixel Ring and some Sparkfun Shields to control the Mouth!!!

So i am using many diffrent HArdware Components (Multi-Kulti!!!!), but i am using the EZ Software and not MRL, but also here i am using also 3th Party Software!!!! Also there you can´t say i am a EZguy or a MRLguy.

If i will find a nicer and better software i will again change!!!

So thats the way of life!!!!

Only one thing else:

i can download for free the EZB Software and i can connect with a hercules web cam and i can make a script for face recogintion and the computer says something to me!!!

Everything for free (ok the Webcam must buy)

You can do many thing only with the EZB Software - you don´t must buy a EZ-Controller!!!!


But who cares!!! I am lucky!!!


Boris

RobotGuy6

unread,
Dec 6, 2015, 6:46:16 PM12/6/15
to InMoov
Dude, not showing off just trying to get acceptance on clearly a one side forum... ROS is in another realm altogether... I have the Oculus ROV kit from xaxxon and made some serious headway with ROS a while back, but as mentioned there is a serious learning curve... Autonomous navigation is next to none will ROS... SLAM/RVIZ are superb... If anyone has seen the video of Willow Garage's PR2 locating a wall socket and plugging itself in to charge you would understand what I am talking about... Before switching to ez robot most of my projects used arduino... I actually like the lynxmotion botboard2 as you can just plug servos and peripherals right into the board... Interrupt services on the arduino are/were way better than the parallax Basic Stamp or Basic Atom micro (which I used back in the day), so creating a sudo multitasking project with the arduino wasn't too bad...

InMoov is just one of my passions/projects... One of my recent projects actually uses and botboard 2 and an ezb together... I use the arduino to do low level stuff like reading pings, gas sensors, temperature, motion detection etc... Then send the info to the ezb that is connected to a twitter account... I use the ezb's video and tracking ability to take videos or pictures of and event that may occur...  Anyway, I get tweets should my house be on fire...

For those who think you can't share with other ezb users, Bob and I swap code and ideas all the time... My inmoov has a custom mobile base with pings and a sabertooth controller, so in that respect it is custom...but I share my code with anyone who asks me... I also have example code uploaded to the ez robot cloud that is free to see/use by anyone who wants to down load.... By the way, if ez robot is so closed and custom, how the heck did I learn how to program my robots/inmoov in the first place?

wilco van toorn

unread,
Dec 7, 2015, 1:02:59 AM12/7/15
to InMoov
Ataboy!
Good for you!

We (or at least me but i think i can say everybody on here) accept you, respect you and find it great what you have done. Regardless of what platform you use. It does not matter, as long as you are having fun. You dont need to defend yourself in the way you do and by doing so kicking around and hurt someone's feeling.
It seems to me that you are thinking that we dont want ezrobot on an inmoov, and you could not be more wrong. I started with inmoov and decided for mrl because they are there for me, just like they are there for you at your platform. And the choice is personal. Just like life itself.
And it is funny to see people defend their platform, like mac vs windows, pepsi vs coca cola. Funny how grown men and women behave like children when it comes to brands and what they like.

Enjoy your robotics, have fun programming your gadgets, but please.... almost shouting at someone to show of their accomplishments is really only funny abd childish.

And no this is not meant as lashing out to you, but it doesnt ad anything anymore to the topic.
This forum is for helping each other and if you feel someone or something is not right, go to the admin, and send him a pb and discussions are great, but lashing out at someone just because they see it different us in my opinion not right.

This is how i see it, not the opinion if someone else, and i could be completely wrong, and for that I take sole responsibility

Message has been deleted

Kevon Kelly

unread,
Feb 26, 2017, 8:42:46 AM2/26/17
to InMoov
There's no support on how to set up an InMoov with ez robot. There are tons of videos on how to setup with an Arduino, would know where to start with the ez robot or how to do it :/

RobotGuy6

unread,
Feb 26, 2017, 8:55:43 AM2/26/17
to InMoov
That's because it's dead simple and you don't need it... Grade schoolers are using ez robot all over the world because of how easy and powerful it is.... Once you learn the software all you have to do is plug your inMoov servos into the ezb4 controller... From a brand new blank project... within 20 minutes you will have face tracking, object tracking, Voice rec and now EZ Robot supports Microsoft BingSpeech rec, Microsoft cognitive vision, Microsoft cognitive emotion... If you just want to do stuff like the da Vinchi pose... That's literally 5 minutes and a few mouse clicks... It's not complicated trust me. So how do you ever learn anything new if you don't give it a shot? If you guys only knew how easy ez robot is... Again, the bottom line is whatever works for you... You want to talk difficult check out ROS. The learning curve is off the chart...

boosted six

unread,
Apr 30, 2017, 8:17:26 PM4/30/17
to InMoov
Really enjoyed reading everyone's replies...

It seems a few here have their heads well and truly up their own ass and can't, or rather don't want to see whats on the other side of the fence.

That shows me their is a minority of arrogant introverts here.

I've been looking at all the platforms, arduino is old school tech, its 2017 now i mean really?

I've seen all the videos, im blown away by what the ez-robots can do.

I've seen what people have done with humanoid robots using ez-robot, and in two simple words...mind blown.

RobotGuys InMoov is amazing and the best i've seen. The 2 best are running ez-robot...but you all knew that didn't you?

Perry S

unread,
May 1, 2017, 1:16:57 AM5/1/17
to InMoov
I have and run both. People like them both. This isn't a place for trash talking. Why are you angry?

RobotGuy6

unread,
May 3, 2017, 2:12:16 PM5/3/17
to InMoov
I agree with Perry... Even though I am an ez robot guy, I also use arduino for other projects... There is no point in and trash talk... it's whatever platform you're comfortable using and ultimately happy with... Heck there is even a few ROS guys on here.... The more options the merrier I say...

Burt Bicksler

unread,
May 7, 2017, 9:28:36 AM5/7/17
to InMoov
I was doing some work with MyRobotLab to use an Arduino based controller for my InMoov head.  There's a lot to like about the MRL and Arduino paring, not the least of which is the cost.  That said, for me I was having problems with Java that made MRL unstable.  This is NOT a dig at MRL, since I was also having issues with Eclipse, PyCharm and other Java based software on the same Linux box.  Didn't matter if it was OpenJDK or Oracle's Java offering.  And it is NOT a Linux issue, as I also had problems with Oracle Java on a Win10 box, especially with keeping computer vision working there.

So, I thought I would look at EZ-Robot even though it would mean that I'd have to buy more HW.  Unfortunately, so far, there is no Linux support for EZ-Robot so that was a non-starter for me.  I use Windows only when I absolutely need to which is almost never these days.  In a prior life I developed a lot of Windows software including custom HW device drivers, but I find most of the time Windows is too clunky especially after using Linux for my main computing platform for the last 10+ years.  But that is just me and it tends to be what you are used to.

I moved on to ROS, and as mentioned there is a pretty good learning curve, but I'm getting up to speed pretty quickly with ROS.  I have object tracking working well, color recognition, face recognition also working well.  Voice control of the head with TTS responses also working very well.  No crashes, and the ROS design is well thought out.  I've written some ROS nodes using C++, but most of the nodes work very well with Python.  I wrote some custom Arduino code for the head controller board that uses the ros serial interface and that also works very well, and the total cost for that HW was under $10 US (using a cloned Nano board mounted on a small proto board inside the head).

So as others have said it is more a matter of preference what platform, HW and SW, you use to interface with your InMoov robot.  For beginners with no programming experience EZ-Robot may be a good way to go, if you want to be locked into Windows and needed to use proprietary HW.  Even if the Arduino is "old" technology now it is more than adequate for doing the low level Servo and most sensor handling and is very inexpensive.  It is also a good platform to get your feet wet with programming other than Python.

Going forward I think that ROS may offer the best platform for experiments I have planned for after I have the full robot constructed.  For right now ROS has helped me get to a usable head with vision and speech capabilities so I can do some research while I wait for the rest of the robot parts to print.





On Wednesday, June 17, 2015 at 5:26:05 AM UTC-4, Tonerwerk Toner, Druckerpatronen kaufen wrote:

Hello everybody,


i am now building the electronics and i thinking what to use.

Arduino like Gael is doing or EZ-Robot Controller like Bob Houston is doing.

The EZ-Robot Controler Software is much better and have voice recognition, but i don´t know if i can use with this software a USB Cam (Hercules) and the Kinect.

The Arduino works with myrobotlab from Kevin Watters - there i see i can use the Hercules Cam and the Kinect.


What is your oppion and experiences with this 2 Controllers?


What is better???


Which option is workin g faster and has more possibilities for the future?


Boris

cellphone...@gmail.com

unread,
Feb 17, 2018, 7:31:55 AM2/17/18
to InMoov
I watched your video on inMoov bartender and am impressed. I'm deciding between arduino or EZR V4. If the EZ does not support Kinect, how did your build detect when to bring the wine? I'm quite intrigued. Brand new to this build, any info is appreciated.

Maxwell Clemens

unread,
Feb 21, 2018, 10:14:58 PM2/21/18
to InMoov
So I have bought 2 EZB controller boards and one Nervo Board. The nervo board is really easy to set up and solder and the EZB is great but requires mods. Im still thinking on which one to use. I want to use the EZB so badly but I find it hard. I already built most of my Inmoov and everything and its all ready for Gaels Nervo board. I still dont know the right way to go since I have already built everything and am just waiting to wire it up. What do you think?

Ray Edgley

unread,
Feb 22, 2018, 1:13:39 AM2/22/18
to InMoov
I am biased, but I believe the MyRobotLab (MRL) solution is the better way to go.
MRL has the speech recognition already, ProgramAB for the AI and a very well developed Open Source community support.
For the best level of support, I would use Gael's nervo boards, they work well and there are a lot of working Inmoov robots out in the world with the nervo boards.
Of course you don't have to use the nervo boards, (it is easier) there are a number of different methods for controlling servos with MRL including I2C boards (thats what I'm using) and the built in support in MRL is improving all the time, using the non nervo board solutions will mean you have to learn a lot more programming in order to make it work, at least for now.

As the legs for the Inmoov robot is developed, you will find all the initial support for walking robots will be in MRL.
One thing you should ask your self, which solution has the original designer of this robot chosen to use?
The original designer of the Inmoov robot has proven over many years he is no fool and has created a master piece of home build-able machinery.
Better still is the fact if you use the MRL solution, then the whole of the robot is open source.

Perry S

unread,
Feb 22, 2018, 11:58:06 AM2/22/18
to InMoov
Hi,
What are the mods that you speak of that are needed for the the EZR controller? I did not have to make many when I switched over from Arduinos. Taped them to the back, plugged in the servos and turned them on.

I started with Arduinos and switched over, so I think I have an OK perspective having used both. I still contend that MRL is great for software centric developers and EZR for mechanical/robot developers. I found the MRL guys supportive but with my programming skills I just could not make it work. I joined the EZR forum and started posting there and quickly found it to be more vibrant than the MRL forum or this one. Honestly I was amazed that after a year of failing at MRL with my limited skills I was able to reproduce all the MRL functionality I wanted in under a month with EZR. All the functionality is there and the site has clear tutorials linked to every function. Face tracking, never worked with MRL, took a day by myself to implement it in EZR. Same with AIML, chat bots, gestures, neopixel control, animations, etc. Their scripting tool is simple but powerful and allows you to develop scripting skills without plunging you into python and Github/etc.

So my advice as always is that they both are good but depending on your goals they are substantially different. Do you want to develop robots or software? That is not derogatory by any means, just my opinion. Most people are stronger in certain areas so pick a controller that highlights your strengths.

Perry S

unread,
Feb 23, 2018, 10:40:14 AM2/23/18
to InMoov
Forgot to add that is you use Unix or want to use a Raspberry Pi then MRL is the only way to go because EZR only works on Windows 8/10

Kevin Watters

unread,
Feb 28, 2018, 9:04:27 AM2/28/18
to InMoov
Hey Max,  
  Hope the build is going well!  The nervo board is a shield for the Arduino Mega.  It does not work with EZ controllers.  If you want to use the Nervo board, your best bet is using 2 Arduino Megas & MyRobotLab.    Alternatively, go with EZ Robot w/ the EZ controllers.
-Kevin


On Wednesday, February 21, 2018 at 10:14:58 PM UTC-5, Maxwell Clemens wrote:

Matthew Gooch

unread,
Mar 8, 2019, 12:25:29 AM3/8/19
to InMoov
Hello, 
 I am planning on using a pair of nervo boards running on mega. However I am wondering about the 12c boards are you talking about something like the mini meastro servo control board? thanks!

Travis Andrew

unread,
Mar 10, 2019, 2:02:49 PM3/10/19
to InMoov
Wow..It's Perry.
   Perry, I've seen a ton of your posts in ez-robot.  My son just got his inmoov head built and loves...loves..the ez-robot platform.  
   He's only 13 (has high function autism)..but bought and built his head so far with very very little help from me.  He now needs
my help with the AI / chatbot part.  I've posted a few times in the EZB forum about aimil and such, but can't get enough info.
I'd love if you can share a bit more as to how your doing with this as my son has the body figured out..
I just need the chatbot part figured out..and a bit of help.. thanks!

Perry S

unread,
Mar 12, 2019, 10:32:22 PM3/12/19
to InMoov
Hi Travis,
There are a couple of different options for you there. You can use the pandora chatbot control. Mix that with Bing or google speech recognition. It is a bit limited because only AIML 1.0 is supported and most have moved on to 2.0 to support learning functions. You can also use the AIML chatbot, once again with the speech recognition controls. ProgramAB can be set up but that will require a bit of work. I believe that supports some 2.0 functionality. I have used the google chatbot but that takes development time to create a personality,. I'll give a look for your thread over on the Synthiam website, see if I can help.

kenzr...@gmail.com

unread,
Mar 14, 2019, 11:01:05 AM3/14/19
to InMoov
Oh Mighty Sirs....I read your philosophical meanderings with my mouth agape at the words
emanating from you holy artisans of programming, animatronix and mechanical engineering.
Being but a lowly newbie in the build of Inmoov, your comments are precious to me. 
I reviewed your wise comments and pondered on them deeply coming to this decision.
Does it really matter how your Inmoov is dressed? Whether it is in a multi-million corporate
'plug and play' mode or a virginal development of MRL or whatever? I looked on-line at your 
builds of the Inmoov robots. I saw some slight color variations, a bent nose, some crossed  
eyes and a few curled toes as differences - that is all. Mostly I saw Inmoov - the brilliant
creation of the artist and sculptor genius - Gael Langevin.
I am building Inmoov as well and
when i am finished I doubt 99% of the people will realize his head only moves in 4 DOF, his 
arm movement is 0.01 seconds slower than yours, or that I used two screws instead of acetone 
to bond him together in one place. People will only see Inmoov - the 3D printed robot.
Gael has released your creativeness with his stimulation of your mind, your spirit and your 
soul with his artistic creation. Look at the remixes and changes to Inmoov on Thingiverse. 
He has stimulated your creative juices like he did mine...btw ..a fresh part came off my 3D 
printer yesterday and it had a hole in it for a screw. It certainly got my creative juices 
flowing. I spent hours in deliberation pondering whether to us a longer screw, a shorter screw,
a fatter screw...whether it should be black, brown or have a metallic luster on it. The 
answers seemed endless. I finally used my innate creativity by just plugging it and used 
acetone to bond it to the other part... my creativity seems to be just like yours.
In conclusion I would say - people are just going to see Inmoov the robot and not all the 
fancy dickerings of his dress...that being said i think tomorrow i might start a second Inmoov
using all the new creative remixes and such from you guys..
And thank you Gael for all your blood, sweat and toil - it is appreciated very much.

Notes from a novice builder of Inmoov...

Ken

Kevin Watters

unread,
Apr 9, 2019, 11:27:14 AM4/9/19
to InMoov
Hi Travis,  
  I maintain a custom fork of ProgramAB that's currently used with MyRobotLab.  You can use it as a stand-alone utility.  I suspect you can probably get ez-robot to invoke it from the command line to generate responses..   
  I haven't used ez robot, so I don't know how difficult it would be to integrate and support.


Good luck!
  -Kevin
 

On Sunday, March 10, 2019 at 2:02:49 PM UTC-4, Travis Andrew wrote:
Reply all
Reply to author
Forward
0 new messages