James Heavey / Mbed 2 deprecated 3875_DISSERTATION

Dependencies:   mbed 3875_Individualproject

Changes

RevisionDateWhoCommit message
69:d1e941e61507 2021-01-05 jamesheavey test default tip
68:14f2a5315d88 2020-06-01 jamesheavey music
67:f307ff6ec083 2020-06-01 jamesheavey pre-optimise
66:3130be689176 2020-05-13 jamesheavey to improve dead end removal search, check every next node along to see if it is closer to the goal node
65:2103a02d72bc 2020-05-08 jamesheavey goal loop works, shorten added to try simplify the goal path function, doesnt work yet when implemented
64:a58d8538132a 2020-04-18 jamesheavey everything works execpt return to start from goal in loop, currently needs to be placed there. Change the simplification thing so its less horrible. Add music
63:0358f24b6181 2020-04-18 jamesheavey goal simp, do both paths backwards and forwards then choose the best of the 4
62:69de8a0d2ced 2020-04-18 jamesheavey dead end removal change save
61:b31d8c997279 2020-04-18 jamesheavey fix the closest node back_track and worry about the weird path later
60:ea69bd1a9889 2020-04-18 jamesheavey returns via the un optimal route?
59:11e31ce4d675 2020-04-18 jamesheavey save
58:cb32aa0f4116 2020-04-18 jamesheavey everything works. need to make the robot retrun to start for looping. Also try changing the back track so it finds the closest available unexplored node not the last one in the path
57:9f9067e3f99e 2020-04-18 jamesheavey bug fix
56:1cd434b28322 2020-04-17 jamesheavey all works, returns to start, now just needs to separate, use the dead end remover, compare and loop
55:18ea9529afb2 2020-04-17 jamesheavey YESSS
54:5ff74beb043e 2020-04-17 jamesheavey r u jokin
53:dbb63b181faf 2020-04-17 jamesheavey save again
52:79f21d15ede1 2020-04-17 jamesheavey save;
51:3148875bb9e5 2020-04-17 jamesheavey save;
50:fa124ea1df9f 2020-04-17 jamesheavey dead end bug fix;
49:89f0f54aa46b 2020-04-17 jamesheavey save;
48:76cf4521d342 2020-04-17 jamesheavey dead end removal works, going to use it for bt instead, then can set start as unexplored
47:745c8846a92d 2020-04-16 jamesheavey HOW DOES REMOVING retur_to_start() break it????
46:c770365cf5a6 2020-04-16 jamesheavey save before return to start
45:4fa8af658523 2020-04-16 jamesheavey save return to start doesnt work;
44:73a83a0fa467 2020-04-16 jamesheavey pre change bt so that it also checks nodes before desired node
43:ec047ba15db1 2020-04-15 jamesheavey goal node added, add return to start to beginning of looped_goal() then simplify and loop
42:69bffd3679bf 2020-04-15 jamesheavey minor nug fix, add goal node and return to start, simplify withing looped_goal()
41:2b6b73dd897c 2020-04-15 jamesheavey bug fix
40:02f6e268011b 2020-04-15 jamesheavey yessss;
39:005ad4610152 2020-04-15 jamesheavey holy mother of god it works
38:b5b06625d06e 2020-04-14 jamesheavey YESSSSS
37:2967f3f9c936 2020-04-14 jamesheavey works! add timers, a goal detection, make it reverse before turning back
36:1af069be0fdb 2020-04-14 jamesheavey sort of works
35:2fd4ee9ac889 2020-04-14 jamesheavey bug fix
34:63f7c61ee4da 2020-04-14 jamesheavey everything works except backtrack now
33:9fa9e09f2e8f 2020-04-13 jamesheavey try new back track idea and set all explored paths back to a node with unexplore paths to 0;
32:598bedb22c7c 2020-04-12 jamesheavey make a simplified back track and see if that makes the coordinates correct
31:1e6d0ef05996 2020-04-12 jamesheavey nvm its backtrack that doesnt work
30:d62f122e8d60 2020-04-12 jamesheavey something is broken in node_logic or choose_turn, robot doesnt do the correct second turn, might be an exploredvs type issue or a dir issue
29:ecf497c3fdc0 2020-04-11 jamesheavey mapping should be complete, maybe add a return to start, debug and make sure everything works as intended
28:63ff8290964a 2020-04-10 jamesheavey save before back track
27:0a3f028f9365 2020-04-10 jamesheavey save;
26:582560881379 2020-04-09 jamesheavey ass a return to unexplored function and a goal checker to node logic
25:7523239a2fc1 2020-04-09 jamesheavey save;
24:adb946be4ce5 2020-04-09 jamesheavey save before changing node logic and choose turn
23:71e84953b3f3 2020-04-08 jamesheavey checkpoint;
22:02dda79d50b4 2020-04-08 jamesheavey new mapping plan
21:54ea75f7984f 2020-04-03 jamesheavey save
20:5cf6a378801d 2020-03-24 jamesheavey pre loop code reorg save
19:4c08275cb3c9 2020-03-17 jamesheavey Rearrange simple solving code, start on main maze plotting algorithm
18:991658b628fc 2020-03-12 jamesheavey sensors work, hoever, may be issues with using them for encoders as rise time can be up to 3ms
17:77b8515a9568 2020-03-11 jamesheavey sensors broke;
16:96c7dc8a1119 2020-02-25 jamesheavey bug fixes
15:6c461501d12d 2020-02-25 jamesheavey simple maze works fully, few areas to improve (operation at high speed)
14:87052bb35211 2020-02-24 jamesheavey pathing bug fix
13:bd271266e161 2020-02-24 jamesheavey cleaned up junction_detect a bit
12:d80399686f32 2020-02-24 jamesheavey save
11:c3299aca7d8f 2020-02-24 jamesheavey save
10:691c02b352cb 2020-02-24 jamesheavey Fix goal function, fix junction detector, make the invert path and return to start functions work, add interrupts