Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sensor-based Navigation #42

Open
wants to merge 48 commits into
base: dev
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
94281bc
Complete raw sensor integration -> result: inaccurate
smo-key Jan 4, 2016
662e150
Add navX library
smo-key Jan 8, 2016
e806f16
Add a basic NavX device - now to add PID controller overrides
smo-key Jan 8, 2016
28ded79
Comment a thing or two
smo-key Jan 8, 2016
9976086
Start sensor test
smo-key Jan 8, 2016
fa289ae
Add collision detection
smo-key Jan 9, 2016
996849c
Add PID controller
smo-key Jan 9, 2016
d309ed2
Add idea for a navigator
smo-key Jan 9, 2016
d7dcdf2
Write a matrix implementation
smo-key Jan 9, 2016
3ed6f7b
Start Kalman filter implementation
smo-key Jan 9, 2016
afb4c96
Test a robot and confirm PID!
smo-key Jan 9, 2016
efc92f1
Add antistall protection
smo-key Jan 10, 2016
bb74002
Do a lot... for Navigator, try using encoders first
smo-key Jan 10, 2016
d48a758
Fix encoder class
smo-key Jan 10, 2016
ac70dbb
Start encoder improvements
smo-key Jan 10, 2016
81ea0f7
Write enocder distance API
smo-key Jan 10, 2016
8faf2b0
[INCOMPLETE] Start PID measurement
smo-key Jan 10, 2016
3674b7d
Complete PID loop structure
smo-key Jan 10, 2016
0bf2860
Complete a successful PID test! Next: tolerance and antistall
smo-key Jan 10, 2016
85dd25a
Simplify motor information and add future drivetrain config class
smo-key Jan 10, 2016
b3d65c9
Start testing... potential problem with part of new PID functionality
smo-key Jan 11, 2016
7d41b23
Attempt better Encoder Test code
smo-key Jan 11, 2016
1573c17
Start update
smo-key Jan 11, 2016
003eaec
Updates
smo-key Jan 16, 2016
901f7bc
Pre-smart-turning update
smo-key Jan 21, 2016
4e670ca
Complete VERY ACCURATE rotation
smo-key Jan 21, 2016
191f841
Upload directional motion upgrade
smo-key Jan 21, 2016
96f104f
Merge branch 'dev' into feature-nav
smo-key Jan 26, 2016
82a16ef
Add encoder test
smo-key Feb 13, 2016
b5e151e
Merge in stable RC upgrade
smo-key Feb 13, 2016
b932e8c
Add a test teleop
smo-key Feb 13, 2016
35ecd33
Prevent gamepad connection from throwing NullPointerException
smo-key Feb 15, 2016
477db7c
Successful auto-correcting drive!
smo-key Feb 15, 2016
3b1a32d
[UNTESTED] PID acceleration implementation
smo-key Feb 15, 2016
b71bc5c
Improvements?
smo-key Mar 17, 2016
f846443
Merge in dev
smo-key Mar 17, 2016
69d809f
Merge branch 'dev' into feature-nav
smo-key Mar 17, 2016
be51e27
PID loop tuning
smo-key Mar 17, 2016
f3a9eac
PID loop tuning
smo-key Mar 17, 2016
6410300
Revert PID loop tuning
smo-key Mar 17, 2016
97cfe47
AutoTuner that may work... probably not
BrendanHollaway Mar 17, 2016
8a0cd26
Auto tune PID thing that will probably blow up everything
BrendanHollaway Mar 17, 2016
1b6bcc2
Merge branch 'feature-nav' of https://github.com/lasarobotics/FTCLibr…
BrendanHollaway Mar 17, 2016
c937645
AutoTuner that may work... probably not v2
BrendanHollaway Mar 17, 2016
7edd142
WARNING! THIS CODE IS HIGHLY EXPLOSIVE. :boom:
smo-key Mar 17, 2016
96bd21f
Write simple NavX rotation nav lib
smo-key Apr 1, 2016
f3dac7d
Write advanced navigator
smo-key Apr 5, 2016
76a32c5
Add Nav improvements
smo-key Apr 7, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Write a matrix implementation
  • Loading branch information
smo-key committed Jan 9, 2016
commit d7dcdf2877d0d47b5c9304bb7472605d672c1656
Loading