View Full Version : Please Answer My Question !!!!
CyberTeam5713
18-02-2016, 00:19
If I wanted to make my shooter shoot in autonomous how would I do that ?
Also can anyone show me a example of a autonomous program ?
Also how do I set up different autonomous programs to choose from in SmartDashBoard ?
Please Answer the following questions programming geniuses.
I'm Running a Iterative Class
MaGiC_PiKaChU
18-02-2016, 00:21
If I wanted to make my shooter shoot in autonomous how would I do that ?
Also can anyone show me a example of a autonomous program ?
Also how do I set up different autonomous programs to choose from in SmartDashBoard ?
Please Answer the following questions programming geniuses.
Are you running command based in Java?
If you are, then your autonomous program is litterally a command group with a sequence of commands.
you add your commands like this
addSequential(new myCommand1);
addSequential(new myCommand2);
if you want to run 2 commands at the same time:
addParallel(myCommand1);
addSequential(myCommand2);
rich2202
18-02-2016, 00:25
> If I wanted to make my shooter shoot in autonomous how would I do that ?
In AutonomousPeriodic, turn on your shooter and shoot.
Now, if you want to score, and avoid fouls (like having to be in contact with the courtyard carpet before launching a boulder), that is much more difficult.
Starting from the Spy Box would be a much easier problem. When your team places the robot, line it up with the goal.
> Also how do I set up different autonomous programs to choose from in SmartDashBoard ?
Have some method to set a variable: dip switches on the robot (connected to analog or digital input), Digital switches on the Dashboard, or use a field on the smart dashboard.
In AutonomousInit, read the switches.
In AutonomousPeriod, do whatever you have to do, based upon the switch setting.
BTW: Can you drive your robot yet? That is a more fundamental problem. If you can't drive, you can't do much in Autonomous, or Teleop.
CyberTeam5713
18-02-2016, 00:26
Thank you for replying but I am running Iterative
CyberTeam5713
18-02-2016, 00:28
Thank you
CyberTeam5713
18-02-2016, 00:32
Yes we can drive
rich2202
18-02-2016, 00:44
Yes we can drive
Autonomous is just like Teleop. The only difference is: Instead of getting commands from the Controller, you pre-define the sequence of commands.
So, drive straight for a period of time. Shoot the Boulder.
mreynolds
18-02-2016, 13:49
If you create an example program in eclipse, it should have an example of how to use the smart dashboard to select your auto script. You should find a SendableChooser object in the robot.Java, which is the radio-button selector thing in the smart dashboard
mreynolds
18-02-2016, 13:50
If you can't find it, feel free to PM me I can walk you through it. I'd just send you resources now, but I'm only on my phone
vBulletin® v3.6.4, Copyright ©2000-2017, Jelsoft Enterprises Ltd.