Implement new controller

Dependencies:   mbed-rtos mbed QEI BNO055 MPU6050_DMP_Nucleo-I2Cdev virgo3_imuHandler_Orion_PCB MAX17048 Servo

Fork of Orion_newPCB_test by Team Virgo v3

Changes

RevisionDateWhoCommit message
30:44676e1b38f8 2018-03-20 ahmed_lv Editted Input Variables to PID default tip
29:a6a812ee83ea 2018-03-20 ahmed_lv Changed controller. No Pure Pursuit.
28:39d694b0e998 2018-03-19 ahmed_lv With new controller
27:2db168d9fb18 2018-03-15 ahmed_lv LIDAR added
26:32eaf3c3ac2e 2018-03-15 ahmed_lv 1st commit
25:3a82f868c101 2018-03-13 harrynguyen Change velocity
24:2b5e0ad907f4 2018-03-13 harrynguyen Clean version without NRF, Camera Control and Data Recorder from Virgo
23:6806c3bacf58 2018-03-13 harrynguyen Remove NRF, Data Recorder, And Camera control of Virgo
22:37bd71204097 2018-02-08 harrynguyen Change the code to use motor 2
21:7cd86bea7f83 2018-02-08 harrynguyen Publish
20:2720a283d1c5 2016-10-19 akashvibhute Demo of Virgo 3.32
19:7345688260b2 2016-06-07 akashvibhute working code to control speedster under SMC with waypoint tracking
18:d20871a19746 2016-05-17 akashvibhute added command parser
17:b3b9675b34fd 2016-05-16 akashvibhute updated parser to send commands, still work in progress..
16:9a227791998a 2016-05-16 akashvibhute updated command parser, still work in progress...
15:23d79bb4eaf2 2016-05-03 akashvibhute updated nrf startup method
14:5300cf1c57db 2016-04-26 akashvibhute forgot what i changed! :P
13:d971833e28ea 2016-04-25 akashvibhute pid roll correction controller added
12:ad3f323fcafc 2016-04-25 akashvibhute no need to check setpoint in pid attitude control as input is in -pi to pi range
11:49344285c82a 2016-04-24 akashvibhute Purepursuit + pid pitch control works nicely; this is the demo setup for the french contigent - 25/Apr/2016
10:ea4b90be68dc 2016-04-23 akashvibhute virgo 3.3 with 6v motors
9:77bc74e53e21 2016-04-12 akashvibhute intial commit of production version robot ; 6v motors, virgo 3.3 PCB
8:b4da70727fd4 2016-02-22 akashvibhute working everything, including nrf!; some bug exists though, causing intermittant data corruption...
7:a15389f01f04 2016-02-17 akashvibhute added nrf24_NetworkHandler library to communication; removed old helper
6:690db8b5030b 2016-02-04 akashvibhute PID tuned, general code cleanup
5:099cb2e76c7d 2016-01-25 akashvibhute all threads populated
4:315716ef8178 2016-01-20 akashvibhute added BNO055 wrapper to imuHandler function
3:d714e97266a3 2016-01-18 akashvibhute added functions to command parser
2:761e3c932ce0 2016-01-18 akashvibhute guess this is the initial commit :P
1:eef20f4c7c34 2015-03-29 akashvibhute updated MPU library tested to work with nucleo
0:eda518f4a7ae 2015-03-02 akashvibhute intial commit;