
oaba
Hi guys.
I have an robonova-1 humanoid robot.
16 servo humanoid.
I was thinking to upgrade the controller for ez-b v4.
My question is about the movement animation.
If I know well the PIC has the basic movements of jd.
And you can call them with the ControlCommand.
If I write the move animation in the script language ( Because it is not include the PIC for robonova). Is there any disadvantage compared to write that straight in the microcontroller? ex. speed or etc.
And the other question. Is there any possibility to write the animations in to the EZ-B v4 Wi-Fi Robot Controller?
Or I have to use an external mikrocontroller.
Thanks.
I love how easy to program a robot with it . Compared to the mikrocontroller programming.
I am looking forvard to get my hand on the controller.
Is there any disatvantage to control it trough wifi rather than with an mikrocontroller?
(There is one obvius the use of pc or phone(But we have to use remotecontroller anyway
Because the processing power comes from the computer (the EZ-B is not really classed as a microcontroller, but a robot controller), this opens up the ability to use the power and speed from the computer (or phone/tablet) to allow for more and better options to work more smoothly without having to have a larger, slower, power hungry microcontroller installed on a robot which would have to handle all of the servo movements, sensor readings, and to do the heavy lifting of processing this information as well.
Plus, it's easier to program and test/execute custom made commands and script straight from a computer on the fly other than having to plug a microcontroller in to a USB port, upload new commands, disconnect it, then try it, find that something is not right, and do it all over again. The WiFi connection allows you to do this in real time while the EZ-B is connected to ARC.
These are just some of the basics, but there are more advantages to using a computer with WiFi connected to the EZ-B too, rather than having a stand alone microcontroller with a remote controller for example.
Unfortunately not I builded. I just bougt it on ebay. 8 years old robot. Might you can get one aswell there. It cost me 300 euros. But it has an atmelmega128L mikrocontroller. Wich has very poor performance for modern robotics (And quiet difficult to program heavy tasks on it). That is why i have ordered an ez-b controller for it. It will take time to get my hands on the new controller.
To get this much of robotic servos (16) that cost lots of money.
So I feel lucky to get it for this much.
You answered some questions to me in another post. And I would like to ask you few more, if you do not mind.
You mentioned you have bought a Robonova-I for EZ-B.
Also, you said that ATMEL mega128 board is not suitable for robotics anymore.
Could you please let me know:
1. EZ-B controller is a driver (software) or it is a hardware? (sorry for my ignorance...).
2. Which Motherboard & Microcontroller are you using for your Robonova-I ?
3. Can you develop for that Motherboard platform using Assembly, C and / or C++? If not, which programming language do you use?
4. Do you use (or can use) any advisable IDE* to develop for your Robonova I?
(* Integrated Development Environment).
Your answers will be very helpful for me!
Thanks in advance for your response!
AC
1.
Ez-b Is a robot "brain" (hardware (cortex m3 processor) and software together)
Easy to use and learn. You do not really need programming skill.
2.
http://www.ez-robot.com/Shop/AccessoriesDetails.aspx?prevCat=101&productNumber=1361
3.
I use Ez-b because it makes very easy to use your robot. No need programming skill. But if you know the really basic of c programming then you can make your robot more advanced.
On this page on the top headline you will see a menu "learn". There is lots of tutorial.
4. No. I am using the ARC (the software of ez-b)
You can download it from here. It is free.
Only disadvantage of ez-b. You need to connect to it by wifi with a computer or mobile phone. But you have to use remote any way for any robot. And you get the power of pc.
I am not using it for so long. Since a week. And I could make my robot move. Even with voice commands.
They would be very useful for my work with the Robonova-I !
Cheers!
AC
Just about Robonova.
They use special servos. Hitec HSR-8498HB.
I have a topic here
www.ez-robot.com/Community/Forum/Thread?threadId=8656
This servo is not moving 180 degree with standard servo signal only about 120 degree. It Has to be modified to get it work with a standard signal.
I will keep you updated at that topic.
I have no adequate word to express properly my thank to you, posting your research over the servos, with so great details over the electronic components.
You are doing a great work and also having a great generous attitude sharing your findings with us!
Please, if you do not mind, keep me updated!
Thanks again!
AC.