Commit Graph

  • baffd0bbb1 Add servo inheritance hierarchy to motor control Piv 2019-07-17 18:51:03 +09:30
  • b1ff1386f5 Add comment about pigpio, fix final raw_input Michael Pivato 2019-04-24 11:26:24 +09:30
  • 793aa767d3 Change raw_input to input for python3 Michael Pivato 2019-04-24 11:00:07 +09:30
  • 87b21944c8 Update ESC to python3 Michael Pivato 2019-04-24 10:56:19 +09:30
  • 493647cadd Add try when deleting commander, if it wasn't already there. Michael Pivato 2019-03-01 15:52:45 +10:30
  • 3d0c4077a3 Add raft component to general config file for experiments. Michael Pivato 2019-03-01 15:50:14 +10:30
  • a8f857622f Add docker compose file to include broker. Michael Pivato 2019-03-01 15:49:49 +10:30
  • c0e28b2031 Add module to make a star kaleidoscope effect to a frame. Michael Pivato 2019-03-01 15:49:23 +10:30
  • 19940c12b7 Add example of inferencing with keras using plaidml. Michael Pivato 2019-03-01 15:49:01 +10:30
  • e2d4e4b41e Add more code to decentralised voter, still not complete. Michael Pivato 2019-03-01 15:48:35 +10:30
  • 983b503463 So many changes to hand recogniser i don't even know if it still works. Was trying to get it to have a probability by using multiple fingers. Also trying to get it to get the best box from opencv. Michael Pivato 2019-03-01 15:48:11 +10:30
  • 49d18a021d Put videoget into separate module Michael Pivato 2019-03-01 15:46:44 +10:30
  • 27c34f3646 Put videoget into separate module. Michael Pivato 2019-03-01 15:46:24 +10:30
  • 8c3b9d02bf Add try catch for broker, remove loading of configuration Michael Pivato 2019-03-01 15:46:04 +10:30
  • 0c8a0b9f23 Add centralised controller as main node for the demo Michael Pivato 2019-03-01 15:45:24 +10:30
  • ede1ec4500 Add ability to propogate result of vote and making a vote. Michael Pivato 2019-03-01 15:44:58 +10:30
  • 0b04588161 Add minor commenting Michael Pivato 2019-03-01 15:44:06 +10:30
  • 1e76b4ad12 Add config file Michael Pivato 2019-02-07 07:04:29 +10:30
  • 597bddf681 Add dockerfile Michael Pivato 2019-02-07 07:04:21 +10:30
  • c1eed6986c Start on messenger for web version Michael Pivato 2019-02-07 07:03:55 +10:30
  • 2a65d80dea Add message and ballot voter tests. Michael Pivato 2019-02-07 07:03:36 +10:30
  • 71f7a0d8a4 Add tf graphs and update some web stuff Michael Pivato 2019-02-07 07:03:10 +10:30
  • 73f4297c5a Update tests. Michael Pivato 2019-02-07 07:02:11 +10:30
  • c27ee6105c Remove obsolete test on vote. Michael Pivato 2019-02-07 07:01:55 +10:30
  • d1f4f64c6c Remove messagepack example. Michael Pivato 2019-02-07 07:01:40 +10:30
  • fd252a1c3e Remove old messaging interface. Michael Pivato 2019-02-07 07:01:27 +10:30
  • 9fbb4310ac Remove use of tensorflow to reduce dependencies. Michael Pivato 2019-02-07 07:01:14 +10:30
  • 5b24c98ad7 Remove paxos decision making. Michael Pivato 2019-02-07 07:00:57 +10:30
  • 12f98d7c92 Almost finish decentralised voter. Michael Pivato 2019-02-07 07:00:40 +10:30
  • 67b9d4538d Remove init from messenger as it's abstract. Michael Pivato 2019-02-07 07:00:21 +10:30
  • 61ef4a5e96 Add debug print statements. Michael Pivato 2019-02-07 07:00:03 +10:30
  • 4c25649c26 Move get gesture, make circle 0.6 Michael Pivato 2019-02-05 11:54:17 +10:30
  • 6289451f26 Add initial ballot voter code requirements Michael Pivato 2019-01-27 23:44:35 +10:30
  • 48cf938b8a Add code for video connecting and capturing, as well as some swarm issues. Michael Pivato 2019-01-27 23:44:03 +10:30
  • a3d04aad3d Fix feed_dict to have colon instead of comma. Michael Pivato 2019-01-27 23:42:10 +10:30
  • 5e171e01db Change to double quote docstrings. Michael Pivato 2019-01-27 23:41:29 +10:30
  • c84c427fa7 Fix going outside of array bounds, and attempt to make CNN work. Michael Pivato 2019-01-24 16:19:20 +10:30
  • 35d0f962e6 Change to double quotes and implement unicast messaging Michael Pivato 2019-01-24 16:17:55 +10:30
  • 0fd1015f8b Fix commander decision making Michael Pivato 2019-01-24 16:17:23 +10:30
  • 6430589fe4 Add server for centralised 'commander' Michael Pivato 2019-01-24 16:16:49 +10:30
  • 71793baa04 Add server for camera nodes. Michael Pivato 2019-01-24 16:16:29 +10:30
  • bb03bdd628 Change debug messages Michael Pivato 2019-01-24 16:15:34 +10:30
  • 57db02a402 Change to use external messaging module Michael Pivato 2019-01-24 10:59:26 +10:30
  • 6de217a02f Add callbacks, debug print lines Michael Pivato 2019-01-18 16:40:51 +10:30
  • a6628793e6 Initial commit of init files Michael Pivato 2019-01-18 16:36:17 +10:30
  • 741823ae25 Add config file usage and messages module usage Michael Pivato 2019-01-18 16:35:52 +10:30
  • 451c3c7830 Fix default message, and change deserialiser and submit constructor Michael Pivato 2019-01-18 16:35:22 +10:30
  • 57223ee224 Add vote property to submit vote and change null values of init parameters Michael Pivato 2019-01-17 14:49:31 +10:30
  • a8b3491661 Remove obsolete, unimplemented classes Michael Pivato 2019-01-17 14:46:11 +10:30
  • 90445bfd14 Add messages module containing all possible message types Michael Pivato 2019-01-17 14:18:09 +10:30
  • 2e05b83d99 Use messages module instead of messagepack in commander Michael Pivato 2019-01-17 14:17:42 +10:30
  • 778893d081 Fix message unpacking for commander Michael Pivato 2019-01-15 10:39:25 +10:30
  • a16fbfdd54 Make JSON configuratino actually work Michael Pivato 2019-01-15 10:14:08 +10:30
  • e0228adf8b Add json config file implementation Michael Pivato 2019-01-15 10:00:31 +10:30
  • d977adddab Updated mqtt example to work with messagepack. Michael Pivato 2019-01-15 09:39:46 +10:30
  • 1731857f6a Add CSS and FETA page for web demo Michael Pivato 2019-01-15 09:31:40 +10:30
  • 3d25d33662 Add sequence diagram file for swarm consensus Michael Pivato 2019-01-15 09:30:45 +10:30
  • db01f7d531 Add print of binary object as well Michael Pivato 2019-01-15 09:29:50 +10:30
  • 0adc84c71a Add will_set declaration Michael Pivato 2019-01-15 09:29:38 +10:30
  • 96582b3657 Add required methods for decentralised consensus Michael Pivato 2019-01-15 09:29:24 +10:30
  • e6db8c8882 Merge branch 'master' of /Users/piv/Documents/Work/Test Michael Pivato 2019-01-14 12:26:21 +10:30
  • 60d710a6c6 Add initial web pages and code for presentation Michael Pivato 2019-01-14 12:26:16 +10:30
  • 137be4f25f Add test code for using message pack with python mqtt Michael Pivato 2019-01-14 12:25:47 +10:30
  • 4c680b2b09 Add code to for hand detection using CNN Michael Pivato 2019-01-14 12:25:26 +10:30
  • 0b075b6edf Add voter class for fusion implementation DSTO\pivatom 2019-01-14 11:20:15 +10:30
  • 3c978b3ca3 Add method to get swarm participants for new leader, fix some comments DSTO\pivatom 2019-01-14 11:19:27 +10:30
  • 90d096a918 Add client sending the vote as a private variable. DSTO\pivatom 2019-01-14 11:17:26 +10:30
  • e122e572b6 Update voter interface DSTO\pivatom 2019-01-14 09:14:41 +10:30
  • 4f4f4d531c Remove qos argument DSTO\pivatom 2019-01-14 09:03:32 +10:30
  • 8db3f279fe Remove previous method relating to subscription additions DSTO\pivatom 2019-01-14 09:03:04 +10:30
  • 6bdf03abfc Add implementation for taking votes DSTO\pivatom 2019-01-14 09:02:26 +10:30
  • 6444d6d3a0 Add message implementations and make private variables have underscore DSTO\pivatom 2019-01-14 08:56:34 +10:30
  • f101bf61bf Put custom on_vote message for voter to use their own method. This maintains cohesion so the voter class is just focussed on how to vote, not also on how to collect the votes, which could be by a means such as an image or video sensor. DSTO\pivatom 2019-01-14 08:55:36 +10:30
  • 31367b1893 Add message check for having a vote requested DSTO\pivatom 2019-01-14 08:36:38 +10:30
  • 8d92467a99 Remove last traces of external mqtt abstraction DSTO\pivatom 2019-01-14 08:35:44 +10:30
  • 97fd356038 Add mqtt messenger file for implementation of paxos messenger DSTO\pivatom 2019-01-11 11:40:27 +10:30
  • acc287d572 Remove use of external mqtt file, just use paho library DSTO\pivatom 2019-01-11 11:40:04 +10:30
  • b61da848f4 Add coco classes DSTO\pivatom 2019-01-11 11:39:18 +10:30
  • 49de393edb Add some comments for future details, as well as partial of on_message DSTO\pivatom 2019-01-11 11:39:04 +10:30
  • ccc252e5b9 Add methods for callbacks to the mqtt client. DSTO\pivatom 2019-01-10 14:55:31 +10:30
  • 5e7e79e9a9 Move commander file DSTO\pivatom 2019-01-10 14:55:06 +10:30
  • 2abdf7bc1e Add files for Paxos decision system. DSTO\pivatom 2019-01-10 14:54:53 +10:30
  • c12c57bfcf Add centralised folder and initial implementations for decision system. DSTO\pivatom 2019-01-10 14:54:06 +10:30
  • 85548b7cdd Move message pack library to js folder Michael Pivato 2019-01-08 14:35:07 +10:30
  • cc452d7702 Move paho library files from root to js folder Michael Pivato 2019-01-08 14:31:02 +10:30
  • 68bffea25d move bootstrap css files from js to css folder Michael Pivato 2019-01-08 14:30:45 +10:30
  • f65d051049 Add bootstrap files for web demo. Michael Pivato 2019-01-08 14:27:20 +10:30
  • d95f6116a9 Add stubs for web UI demo Michael Pivato 2019-01-08 14:26:44 +10:30
  • 1e0c5b575f Add class stubs for paxos version DSTO\pivatom 2019-01-08 12:40:54 +10:30
  • ce4858bcbe Change MQTT example to connect to local network virtual machine. Michael Pivato 2019-01-07 14:23:33 +10:30
  • e600dfea61 Add more flesh to the motor file Michael Pivato 2019-01-07 14:23:06 +10:30
  • 83ec205113 Move paho mqtt Michael Pivato 2019-01-07 14:22:35 +10:30
  • 955a0da88c Add messagepack javascript implementation distribution Michael Pivato 2019-01-07 14:22:16 +10:30
  • 3a34983427 Move paho implementation to web project folder Michael Pivato 2019-01-07 14:21:56 +10:30
  • 5dd8a6d616 Add paho mqtt javascript libraries for web version. Michael Pivato 2019-01-07 14:05:14 +10:30
  • d6f311e921 Comment second image read line DSTO\pivatom 2018-12-19 16:32:17 +10:30
  • ab739872b3 Add commander test class DSTO\pivatom 2018-12-19 16:31:44 +10:30
  • a810ef640a Set default client to default mqtt client DSTO\pivatom 2018-12-19 16:31:33 +10:30
  • 8fa2cb83bc Add on disconnect callback to mqtt example DSTO\pivatom 2018-12-19 16:31:03 +10:30
  • 3387a54133 Remove client from commander object. DSTO\pivatom 2018-12-19 16:29:57 +10:30