In order to control a big robot, you need a really powerful motor driver.
And in order to control big, power-hungry, servos, you need a separate servo controller.
motor driver and the
servo controller could ultimately be controlled through
I2C, provided you find the right modules.
In order to control these supposed modules, you’d just need the
I2C ports of the
GoPiGo3 board. A
GrovePi would do the same job, since the
I2C modules are directly visible from the
So, in case the motors/servos are really big, here are the reasons for why I’d go with a
Soldering can be avoided by using the provided
I2C ports instead of creating a new circuit from top to bottom.
GoPiGo3 already has a good library which can then be used to control/monitor anything you want:
And here’s the reason I wouldn’t go with it:
GoPiGo3 wasn’t designed to drive large-wattage stuff. So you need some sort of adapters for it.
Again, all this depends on what application you’re developing. So I encourage you to tell us more specifics about your project.
Tell us what servos you have decided to use, what is your project supposed to do, why you want to use a battery car, etc.
Giving us a lot more details is going to help us help you more.