Quote:
Originally Posted by artK
Does it (at this point) support a way for the robot to drive non-linear paths (such as those generated using splines)?
|
Piggy Plotter outputs an angle and a command to drive X inches, so you can do whatever you want with that data.
Quote:
Originally Posted by artK
Also what does the drive code assume about the drive base? Is it only for tank drives, or does it support holonomic robots? Does the drive base need a gyro?
|
No drive code is assumed; Piggy Plotter tells the robot what it needs to do (i.e. drive 10 inches then turn 90 degrees), but it's up to you to actually write the drive code itself.
Quote:
Originally Posted by artK
Can you show the GUI for the robot creation part, where all the solenoid and PWM ports are assigned?
|
Robot creation in Piggy Plotter doesn't use or need port IDs; it generates a file that says "Hey, robot. Drive ten inches, turn 50 degrees, and then 'setLift 0.5'." It just gives you commands and command arguments. In your code, you'll just write handling code for things like "setLift 0.5".
Quote:
Originally Posted by artK
That sounds like a nightmare. Every automode should be tested before seeing a playing field, especially before Einstein, even if you're combining pieces of code that have all word previously separately.
|
The idea is that the way this is set up is that the to-scale field used in Piggy Plotter combined with a good programmer's implementation of the .auto files will result in a world where you could (in theory) load a new autonomous that has never been tested, yell "YOLO", and have it work. I agree, though, that you should test it if you can.