SmartWheels self-driving race car. Designed for NXP Cup. Uses FRDM-KL25Z, area-scan camera, and simple image processing to detect and navigate any NXP spec track.

Dependencies:   TSI USBDevice mbed-dev

Fork of SmartWheels by haofan Zheng

Changes

RevisionDateWhoCommit message
100:ffbeefc9e218 2017-04-20 hazheng Better version of Intersection detection. default tip
99:c6665262fd3d 2017-04-20 hazheng Merge
98:fc92bb37ee17 2017-04-20 hazheng Added intersection detection (not working yet)
97:0ed9ede9a995 2017-04-19 Bobymicjohn Added Testing State.
96:ec89c4d1383d 2017-04-19 hazheng Removed commented code.
95:676d829a0e3f 2017-04-19 hazheng Fixed some docs.
94:32712e603a5f 2017-04-19 hazheng Finished all documentation.
93:8e1bd3602d53 2017-04-19 hazheng Docs for ArduCam.h
92:e9bd429f16b5 2017-04-19 hazheng More docs.
91:7b1910ca3ad6 2017-04-19 hazheng More documentations.
90:a8a0ab59e7eb 2017-04-19 hazheng Removed not used Real-Time OS library.
89:78add5ac4431 2017-04-19 hazheng Merge
88:f90f4b6e370c 2017-04-19 hazheng Created DriftVer branch DriftVer
87:15fcf7891bf9 2017-04-19 hazheng Removed not used source files. Drift
86:51048c1f132f 2017-04-19 hazheng Only finished docs for states and state machine. Drift
85:f3911aab41d9 2017-04-18 hazheng Fixed the running state terminate issue. Drift
84:2c22d01e8ae9 2017-04-18 hazheng Finished a little doc. need to debug. Drift
83:b2c7c6f76575 2017-04-18 hazheng Clean the code a little bit. Drift
82:992ba6f31e24 2017-04-18 hazheng Finished state switching. Drift
81:32bd7a25a699 2017-04-18 hazheng Added user interface for running state. Drift
80:c85cb93713b3 2017-04-18 hazheng Transfer to State Machine. Drift
79:bdbac82c979b 2017-04-18 hazheng Finished the basic function of the touch screen. Drift
78:9f20bf037db6 2017-04-17 hazheng added ardu touch files. Drift
77:1ee12f434a23 2017-04-17 hazheng 4 sec, not stable Drift
76:5de2cbe0c271 2017-04-17 hazheng 5 sec stable version. Drift
75:de107fac3bc9 2017-04-16 hazheng 5 sec version, but not very stable yet. Drift
74:2d45b954deb1 2017-04-16 hazheng 6 sec stable version 3 Drift
73:1dcf56e9f1d4 2017-04-16 hazheng Fixed stable version 2.
72:b8f2eebc8912 2017-04-16 hazheng Drift version (not stable)
71:5601d2faa61d 2017-04-14 hazheng First Stable version.
70:311d32a596db 2017-04-14 hazheng Fixed the camera not centered issue. Reduce the effect of the corner ratio.
69:34e97694f0ef 2017-04-13 hazheng Merge default into origin/default.
68:b15cab740371 2017-04-13 hazheng Cleaned the main.cpp code.
67:1b5c8add3d01 2017-04-13 Bobymicjohn Merge.
66:c9b64f5337cc 2017-04-12 hazheng Added rapid stop.
65:295c222fdf88 2017-04-12 hazheng More Adjustment.
64:43ab429a37e0 2017-04-10 hazheng Auto terminate when hit the end of the loop. Commented out all the IMU code, because of the memory space problem.
63:d9a81b3d69f5 2017-04-09 hazheng Finished the code for Accelerometer.
62:bc5caf59fe39 2017-04-09 hazheng Made the IMU working correctly.
61:bdc31e4fa3c4 2017-04-13 Bobymicjohn Last angle speed reduction check added.
60:4e53879e1129 2017-04-08 Bobymicjohn Merge.
59:b709711bc566 2017-04-08 hazheng Added IMUManager Class.
58:996effac29b9 2017-04-08 Bobymicjohn Added cornering speed factor.
57:0d8a155d511d 2017-04-08 hazheng move the image processing to the main thread. Created the debug counter.
56:7d3395ae022d 2017-04-06 hazheng Added debug log function.
55:d4db9eef4a9d 2017-04-06 hazheng Fixed a small bug in prev commit
54:f1f5648dfacf 2017-04-06 Bobymicjohn Adjusted the angle. Commented out all USB Server code.
53:36d9335fec96 2017-04-06 hazheng Testing drive parameters.;
52:078b521c9edf 2017-04-06 hazheng Clean the rear differential code.
51:a8e58fd3e131 2017-04-06 hazheng Merged into origin/default
50:c387c88141fb 2017-04-06 hazheng Use smaller image size.
49:be46291ee6ea 2017-04-06 Bobymicjohn Merged into origin/default
48:f76b5e252444 2017-04-05 hazheng Increased the camera speed.
47:a682be9908b9 2017-04-06 Bobymicjohn Added differential calculations in main.
46:a5eb9bd3bb55 2017-03-30 hazheng Changed more code into pure C style. Finished driving complete circle! Both screen and camera works fine!
45:501b7909139a 2017-03-30 hazheng Turn servo class into pure C code. More classes need to be changed on tomorrow...
44:15de535c4005 2017-03-29 hazheng Made the car move!...
43:0d1886f4848a 2017-03-27 hazheng display live camera view on screen
42:c4e1606087ff 2017-03-24 hazheng Added more functions to TFT screen.
41:7b21c5e3599e 2017-03-23 hazheng Made the TFT screen working