Asked
Resolved Resolved by DJ Sures!

Benefit Of Onboard Computer

Hello to all the members of the community here.

I am starting to build an InMoov robot project using ezb controllers and want to understand what if any is the benefit of adding a onboard computer to the project is?   Also what computer configuration would be best to use?

Currently I am going to be using a IoTiny in the head and two ezb4’s in the chest.


Related Hardware EZ-B v4

ARC Pro

Upgrade to ARC Pro

Stay at the forefront of robot programming innovation with ARC Pro, ensuring your robot is always equipped with the latest advancements.

#9  

Well I ordered my LattePaanda with Windows 10 and ARC installed on it. It will take some time to get here but at least it's on the way.  I want to run it headless in the robot and I think I want to mount it in the head of the robot.  The plan will be to connect both EZB4's and the IOTiny by USB/TTL's.

Now I need to decide how I want to power it.   I was going to go with a 6V 50A switching power supply to power everything and use a BEC set 5.1v for the LattePaanda and powered USB Hub.

Does anyone have any comments or input on the power setup?

PRO
Synthiam
#10  

What you described is how our inmoov is powered. The only difference is the computer is on the back rather than the head. It’s easier to get to - doubly so if needing to connect keyboard and mice etc for setup.

That will be a hefty power supply. Enough for the servos for sure. Be cautious of wiring to ensure the cables can carry the current.

I use a single ezb v4 via usb to the onboard computer. The ezb has an ssc32 connected for extended servos. That gives me 66 servos capability with one ezb.

I use a usb camera. For speech recognition I use a Jaba audio conference speaker/mic combo mounted on the front waist.

originally I had the camera in the eye. But since then I realized it makes more sense on the chest. People don’t know that it’s on the chest, but it allows the robot to track objects easier.

#11  

DJ,  Based on your comment I need to ask what size power supply you are using on yours?   I agree on the camera location I have completely reengineered the inside of the head and remixed many parts to build a complex eye system with independent eye control and upper and lower eye lids using six servos.  The plan was to mount the LattePaanda above everything in the head.  I am using the skull top with the back access hole if I need access but I may mount it on the back depending on how much space I have to work with.

Can you tell me what USB Hub you picked to use and helper board for the USB EZB4?

As soon as I start my ARC Pro subscription I will start posting details about my build under the robot section of this sight.

User-inserted image

User-inserted image

User-inserted image

PRO
Synthiam
#12  

The printing looks great. I like the inside head design.

I don't know what USB <-> uart I am using. Any that works with Windows 10 will suffice. The internals always seems to be the same.

I don't use a USB hub because I only have three devices connected: a USB camera, sound, and ezb.

I'm not sure what power supply the inmoov has - but Jeremie might chime in if he sees this post. He found it for me.

PRO
Canada
#13  

I found a 20A 5V supply from a Chinese company, which I can't remember the name of to supply the inMoov.

They are common, you should be able to google it, or you can use an ATX power supply if you have one. Obviously the 5V rail.

#14  

Hey thanks guys!   I thought based on reading other materials it required more than 40 amps to run the robot I would love to be able to use a smaller power supply if I can.

I also got to thinking after my last post that I don’t think I need the IOtiny in the head if I install the pc because I should be able to use 8 ports on the GPIO to run the servos. If that does not sound correct please let me know.

I have so much to learn and I really appreciate your guys help putting me on the correct path on this project.

#15   — Edited

Ok I need some more help guys.  I have to decide where to mount the pc at and it will depend on if I have to turn it on to make it boot up.

Can you you make the latte panda boot without pressing the on/off button on the board?

I want to mount the board in the head of my inmoov but that is not going to work if I have to turn it on by pressing the button on the board.

Also can you make it auto load an ARC project when it starts up?

Thank you in advance.

PRO
Synthiam
#16   — Edited

Unfortunately, the only way to turn on the latte panda is with the power button. You could try soldering a wire for a remote switch - but you'd have to be careful not to damage the board. I wouldn't recommend doing that

You can have ARC startup with projects etc. Here's the support section link: https://synthiam.com/Support/Tips-to-Make-a-Robot/Load-project-on-Windows-startup

Also, be sure to follow the guide to install windows for performance, or you'll be kicking yourself later:)https://synthiam.com/Support/Tips-to-Make-a-Robot/Overview