Go to Post A well learned individual knows themselves and how to collect and use the tool of knowledge. - techhelpbb [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #4   Spotlight this post!  
Unread 18-02-2010, 15:08
Dave Scheck's Avatar
Dave Scheck Dave Scheck is offline
Registered User
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Arlington Heights, IL
Posts: 574
Dave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond repute
Re: Autonomous mode help

As I tell my students, if you're confused, ask a question that will get you unconfused. There are plenty of people here that are willing to help and answer questions. You won't learn anything if you're simply just given the answer.

The code that is in the getting started document starting at page 17 has an example autonomous program similar to what you're looking for. Look at the example on page 18 (example 5). The comments in the code spell out exactly what is going on. Try to see how the numbers in the comments map to the numbers in the code. Then go back to your original question and see how you can modify those numbers to do what you want them to do. Keep in mind, their RobotDrive object is called drivetrain while yours looks like it's called myRobot.

If you're still confused about what Drive() and Wait() do, read the comment in the the WPILib source code. I'll include the comments and prototypes here for reference. From RobotDrive.cpp
Code:
/**
 * Drive the motors at "speed" and "curve".
 *
 * The speed and curve are -1.0 to +1.0 values where 0.0 represents stopped and
 * not turning. The algorithm for adding in the direction attempts to provide a constant
 * turn radius for differing speeds.
 *
 * This function sill most likely be used in an autonomous routine.
 *
 * @param speed The forward component of the speed to send to the motors.
 * @param curve The rate of turn, constant for different forward speeds.
 */
void RobotDrive::Drive(float speed, float curve)
From Timer.cpp
Code:
/**
 * Pause the task for a specified time.
 * 
 * Pause the execution of the program for a specified period of time given in seconds.
 * Motors will continue to run at their last assigned values, and sensors will continue to
 * update. Only the task containing the wait will pause until the wait time is expired.
 * 
 * @param seconds Length of time to pause, in seconds.
 */
void Wait(double seconds)
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
autonomous mode help please... tomy NI LabVIEW 22 21-02-2009 10:04
Autonomous mode help Drake Hunter NI LabVIEW 3 12-02-2009 01:52
Autonomous Mode HELP! jesusescobar Programming 4 12-02-2007 12:02
Help - Making the autonomous mode razer Programming 5 31-01-2007 16:25
Simulating autonomous mode - i need help!! :( itay_ms Programming 5 21-01-2007 11:28


All times are GMT -5. The time now is 21:29.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi