
smiller29

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.
Upgrade to ARC Pro
Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!
Am I guessing you mean EZ-Robot EZBs?
In my opinion, USB is better than connecting all of the EZB's over WiFi and experiencing wifi issues. Having to deal with wifi for every ezb is just one more thing to go wrong.
Also, USB gives you a much faster response time for peripherals (i.e., moving servos). USB latency is in the microsecond range, where WiFi latency is in the millisecond range (1,000 times faster with USB)
Lastly, when you want to use the robot, it's easier with USB because you don't have to power on and connect all the wifi devices and such.
Ok I had time to review the link you sent me I think the best way to go would be the LattePaanda with Windows 10 and ARC installed on it. My next question is can I use VNC or something like that from my notebook to control it so I don't so I don't have to mount a screen on the robot?
explains how to install windows for the performance of a robot, and other stuff like you asked
the battery from that support page will run your latte panda with no issues. All versions. It’s a real good battery solution for sbc
i have around a dozen robots running that battery. That’s latte panda and rock pi and atomic pi and up board. Mainly cause I build a robot for every thing that I show on live hacks
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?
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.
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.
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.
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.
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.
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.
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
How to switch on/off the Auto-boot function in LP v1.1/v1.2:
1.Press [Esc] or [Del] once just boot up the system to enter the BIOS
2.Go into Boot->Machine Status AC/Battery In
3.Change it to Power On/Power Off
So thank you for pointing me in the right direction! As far as all the performance settings I have also done them per your recommendations.
Leonardo, Micro, Yún. 3, 5, 6, 9, 10, 11, 13 490 Hz (pins 3 and 11: 980 Hz)
one way is to try a port and see if it works
ok well thanks for your validation DJ.
i know some things but I don’t know all things haha
I would love to be able to talk to you about ARC programming for a few mins on the phone to try and get a better understanding how thing are designed to work with each other. Let me know if that is something that maybe we can do.
Above you have that you have mounted a usb camera in the chest of your Inmoov. Do you have a pic of where and how you mounted it?
The eyes that i am using i have modified and as such i can't put a camera in them. So the chest was my next thought.
Cheers.
id recommend a retro fit in the chest plate. Use a camera with the highest field of view. There’s some good affordable ones on Amazon.
https://synthiam.com/Community/General/MRB1-My-Robot-Buddy-V1-Project-21054
Another advantage (may have already been motioned) is that if you can hard wire connections to EZBs through USB you don't have to run data through your home WIFI or use WIFI AP mode.