Mid level control code

Dependencies:   ros_lib_kinetic

Revisions of main.cpp

Revision Date Message Actions
36:4459be8296e9 2019-07-09 tested and working with 9 stages File  Diff  Annotate
34:54e9ebe9e87f 2019-04-15 Added 7th actuator - updated pins. Tested and working. File  Diff  Annotate
33:9877ca32e43c 2019-03-13 Added support functions - receiving and control. File  Diff  Annotate
32:8c59c536a2a6 2019-03-08 Fixed memory overflow bug in planning for separate segments. File  Diff  Annotate
31:08cb04eb75fc 2019-03-06 Updated to accept input speed, process, and output time separately for each segment. Tested and working. File  Diff  Annotate
29:10a5cf37a875 2019-02-08 Actuator numbering standardised. Units converted to mm. Added text message feedback. Using Int16MultiArray instead of Float32MultiArray. File  Diff  Annotate
28:8e0c502c1a50 2019-02-06 Tested and working (separate from HL). File  Diff  Annotate
27:6853ee8ffefd 2019-01-29 Fixed sensor messages. Working. File  Diff  Annotate
26:7c59002c9cd7 2019-01-28 Working on updates to move trajectory planning to low level. Updated to consistently use mm. File  Diff  Annotate
25:88e6cccde856 2018-12-17 Fixed splitting across 2 SPI buses in SendReceiveData. Still need to fix SPI writing and processing received data. File  Diff  Annotate
24:bc852aa89e7a 2018-12-17 Updating ML/LL communications. File  Diff  Annotate
23:61526647cc8a 2018-12-14 Updated communications. Still need to sort out how feedback is handled by ML. File  Diff  Annotate
22:82871f00f89d 2018-12-12 Updates. File  Diff  Annotate
21:0b10d8e615d1 2018-12-11 Updates to main to move path following to LL File  Diff  Annotate
20:b2139294c547 2018-11-27 Deleted old replan code. File  Diff  Annotate
19:e5acb2183d4e 2018-11-27 Input is now a velocity, not a time. Output remains as a time. File  Diff  Annotate
18:6533fb7f5a91 2018-10-10 Temporarily disabling sensor feedback due to lag. File  Diff  Annotate
17:bbaf3e8440ad 2018-10-04 Sensor feedback through Ethernet. File  Diff  Annotate
16:1e2804a4e5bd 2018-09-11 TEMP: Sending position and pressure for one actuator over serial. File  Diff  Annotate
15:59471daef4cb 2018-08-31 Increased actuator limits to 0.04 m. File  Diff  Annotate
14:54c3759e76ed 2018-08-29 Temp fix for actuator numbering and added handling to only replan some actuators. Tested and working with 6 actuators. File  Diff  Annotate
13:a373dfc57b89 2018-08-29 Added limits to smooth path plan and fixed path replan (isTimeChanged) logic. File  Diff  Annotate
12:595ed862e52f 2018-08-13 Tested and working with 3 channels. File  Diff  Annotate
11:7029367a1840 2018-08-10 Tested and working with 1 actuator. File  Diff  Annotate
10:1b6daba32452 2018-08-07 Moved final bits of low level communication code into the class. Tested and working. However stack overflow occurs on the ML during joystick steering. File  Diff  Annotate
9:cd3607ba5643 2018-08-07 Moved more code into the sub-classes. File  Diff  Annotate
8:d6657767a182 2018-08-07 Moved some of the LL communication code out to the "LLComms" class. File  Diff  Annotate
7:5b6a2cefbf3b 2018-08-03 Moved HL comms into a separate class/file. File  Diff  Annotate
6:f0a18e28a322 2018-08-03 Successfully tested full HL/ML/SL setup. File  Diff  Annotate
5:712e7634c779 2018-08-01 Ttested File  Diff  Annotate
4:303584310071 2018-07-31 cba File  Diff  Annotate
3:c83291bf9fd2 2018-07-31 Bug fixes. Tested and working without communication. File  Diff  Annotate
2:eea12b149dba 2018-07-31 Changes prior to incorporating HL/ML comms. File  Diff  Annotate
1:2a43cf183a62 2018-07-25 Improved variable names and fixed some real-time issues. File  Diff  Annotate
0:607bc887b6e0 2018-07-25 midlevel 4-1 File  Diff  Annotate