Log in

View Full Version : Robotbuilder requests


brk
16-02-2014, 23:28
The software has come a long way quickly. Thanks for a quick prototyping tool and code generator.

I'm looking for the proper place to put code requests. It seems the project has moved and states to enter tracker information but can't find where to do so.

Typically we've started the initial development with Robotbuilder, then had to just make our changes and additions in plain C++. But I'd like to keep the yml file in sync with the project as long as possible since it just save so much typing when adding commands and changing subsystems or sensors.

I only have 2 "issues" right now which are a bit of an annoyance.

When you add a spike relay, there's no way to specify the direction except directly in the C++, which get overwritten every time. We need our relays to specify the kForwardOnly parameter, so it would be nice if that could be entered into Robotbuilder.

The second is that when you use a 2 motor drivetrain and need to invert one or both of the motors, it seems to invert the left/front and/or the right/rear. In order to work they need to be left/rear and right/rear. It works fine for a 4 motor drivetrain.

So one feature request, one bug report.
Where do I go?

Joe Ross
17-02-2014, 11:10
You can file bugs/change requests here: http://firstforge.wpi.edu/sf/tracker/do/listArtifacts/projects.wpilib/tracker.robotbuilder

When we want to set an option that isn't available in Robot Builder, we add it in RobotMap, below the autogenerated code, or in the constructor of the subsystem, neither of which is overwritten.

brk
19-02-2014, 10:39
yes, we do that as well.
But the direction of the relay must be specified in the constructor, which RobotBuilder overwrites every time. Also the inverted motor for 2 motor drive is also written by RobotBuilder in that area.

Joe Ross
19-02-2014, 11:58
I just noticed that C++ does not have a SetDirection method (which Java does). I filed artf1724.