![]() |
NavX: Trying to rotate to angle without PID
Code:
double turnDegrees = ahrs->GetYaw();Thank You!! |
Re: NavX: Trying to rotate to angle without PID
What's wrong with it and why don't you want to use PID?
|
Re: NavX: Trying to rotate to angle without PID
Nothing, we just cant mount encoders on the drive train or use Talon SRX's to get that feedback.
|
Re: NavX: Trying to rotate to angle without PID
Quote:
|
Re: NavX: Trying to rotate to angle without PID
When trying to call it in RobotInit it throws an error saying
Quote:
Code:
turnController = new PIDController(kP, kI, kD, kF, ahrs, this, period = .05); |
Re: NavX: Trying to rotate to angle without PID
Quote:
|
Re: NavX: Trying to rotate to angle without PID
Quote:
|
Re: NavX: Trying to rotate to angle without PID
I pushed the NavX rotate to angle example to my code but now i'm receiving another error. No matter what I put in the PIDOutput space it is coming out as not being able to convert it.
Code:
RobotDrive myRobot; |
Re: NavX: Trying to rotate to angle without PID
Quote:
|
Re: NavX: Trying to rotate to angle without PID
Quote:
|
Re: NavX: Trying to rotate to angle without PID
I'm pretty sure there is a turn to angle example with the navx
http://www.pdocs.kauailabs.com/navx-mxp/examples/ |
Re: NavX: Trying to rotate to angle without PID
You can either create a new tiny class specifically to be used as your PIDOutput class, or you can have your robot class be that class too by using a line like this on your Robot class definition.
Code:
public class Robot extends SampleRobot implements PIDOutput {In your case, copying a line from above I assume you will want this: Code:
@OverrideWhen you set your gyro up, here are some other suggestions straight from their example: Code:
turnController.setInputRange(-180.0f, 180.0f);Code:
turnController.setSetpoint( 0.0 );Code:
turnController.enable(); |
I have since fixed the problem, I needed to add the PIDOutput class in my code.
What I had to put: Class Robot: public PIDOutput, public Sample Robot |
| All times are GMT -5. The time now is 10:15. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi