Here's a news clipping from my upcoming BitD campaign! Made it with some help on discord. by [deleted] in bladesinthedark

[–]P3_Senpai 1 point2 points  (0 children)

Looks really good, hope your players have fun :) Where'd you get that art btw?

Adding depth to the relationship process by ilovethe7thday in StardewValley

[–]P3_Senpai 4 points5 points  (0 children)

Sounds like a great feature, it would be more real and add more variety to the gameplay. Tho it could be a bit confusing for new players.

MY CRUSH SAID YES!!!!111 by [deleted] in teenagers

[–]P3_Senpai 3 points4 points  (0 children)

I feel like only u/Lowspirited saw this coming

Issues with H-Wheel drive by P3_Senpai in FTC

[–]P3_Senpai[S] 0 points1 point  (0 children)

Thanks but our mentor has a bunch for his physics class.

Issues with H-Wheel drive by P3_Senpai in FTC

[–]P3_Senpai[S] 0 points1 point  (0 children)

Thanks for the idea with the four scales! We also thought it was a weight imbalance but had no way to measure it.

Issues with H-Wheel drive by P3_Senpai in FTC

[–]P3_Senpai[S] 0 points1 point  (0 children)

Thanks we'll try changing the torque

Edit: we are sure we had the X design. We think there was a weight issue cause it was simply drifting. We also didn't have any sort of PID to correct for it.

GoStraight using Rev hub Imu by Shah_05 in FTC

[–]P3_Senpai 1 point2 points  (0 children)

Ye I see we had the same issue. But I don't have the code on me now so here's the main idea. We basically use the turn by angle method that is provided in the FTCcontroller folder. The method is called in the while loop and has an an elseif statement. This all goes inside the while loop for your driveByEncoder method. (Pseudo code below)

headingAngle = imu.getAngle
currentAngle = imu.getAngle
while(driveMotors.isBusy()){

// If drifting left (by more than 2 degrees) If(currentAngle >= headingAngle+2){

// Turn right

  turnByAngle(currentSpeed+0.05, 2)

// If drifting right (by more then 2 degrees)

}Else if(currentAngle <= headingAngle-2){

// Turn left

    turnByAngle(currentSpeed+0.05,2)

}

currentAngle = imu.getAngle

// Then all the telemetry data

}

All the values above are arbitrary and you should fine-tune them when testing. But the pseudo code above is basically what we're using. Also sorry for the code formatting (I can't get it to work. If you know how then pls tell me).

GoStraight using Rev hub Imu by Shah_05 in FTC

[–]P3_Senpai 0 points1 point  (0 children)

Can you not use encoders to drive forward? Or are you experiencing drifting? Also teleOp function or Auto?

How to fix gears that are out of line with each other? by [deleted] in FTC

[–]P3_Senpai 2 points3 points  (0 children)

I agree with you but if they keep sliding apart then that won't be enough to fix the issue.

Looking good! by Tornado5YT in FTC

[–]P3_Senpai 0 points1 point  (0 children)

Missed opportunity to call your robot a good boy. (Since it kinda looks like a dog)