DSTO\pivatom
e122e572b6
Update voter interface
2019-01-14 09:14:41 +10:30
DSTO\pivatom
4f4f4d531c
Remove qos argument
2019-01-14 09:03:32 +10:30
DSTO\pivatom
8db3f279fe
Remove previous method relating to subscription additions
2019-01-14 09:03:04 +10:30
DSTO\pivatom
6bdf03abfc
Add implementation for taking votes
2019-01-14 09:02:26 +10:30
DSTO\pivatom
6444d6d3a0
Add message implementations and make private variables have underscore
2019-01-14 08:56:34 +10:30
DSTO\pivatom
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.
2019-01-14 08:55:36 +10:30
DSTO\pivatom
31367b1893
Add message check for having a vote requested
2019-01-14 08:36:38 +10:30
DSTO\pivatom
8d92467a99
Remove last traces of external mqtt abstraction
...
Also subscribed to commander and changed name of vote request message.
2019-01-14 08:35:44 +10:30
DSTO\pivatom
97fd356038
Add mqtt messenger file for implementation of paxos messenger
2019-01-11 11:40:27 +10:30
DSTO\pivatom
acc287d572
Remove use of external mqtt file, just use paho library
2019-01-11 11:40:04 +10:30
DSTO\pivatom
b61da848f4
Add coco classes
2019-01-11 11:39:18 +10:30
DSTO\pivatom
49de393edb
Add some comments for future details, as well as partial of on_message
2019-01-11 11:39:04 +10:30
DSTO\pivatom
ccc252e5b9
Add methods for callbacks to the mqtt client.
2019-01-10 14:55:31 +10:30
DSTO\pivatom
5e7e79e9a9
Move commander file
2019-01-10 14:55:06 +10:30
DSTO\pivatom
2abdf7bc1e
Add files for Paxos decision system.
2019-01-10 14:54:53 +10:30
DSTO\pivatom
c12c57bfcf
Add centralised folder and initial implementations for decision system.
2019-01-10 14:54:06 +10:30
DSTO\pivatom
1e0c5b575f
Add class stubs for paxos version
2019-01-08 12:40:54 +10:30
DSTO\pivatom
d6f311e921
Comment second image read line
2018-12-19 16:32:17 +10:30
DSTO\pivatom
ab739872b3
Add commander test class
2018-12-19 16:31:44 +10:30
DSTO\pivatom
a810ef640a
Set default client to default mqtt client
2018-12-19 16:31:33 +10:30
DSTO\pivatom
8fa2cb83bc
Add on disconnect callback to mqtt example
2018-12-19 16:31:03 +10:30
DSTO\pivatom
3387a54133
Remove client from commander object.
2018-12-19 16:29:57 +10:30
DSTO\pivatom
e126efa61f
Add resize of image when setting up tests
2018-12-18 14:33:04 +10:30
DSTO\pivatom
11604228fc
Make hand gesture recogniser and test work on frames
2018-12-18 14:24:33 +10:30
DSTO\pivatom
363122fe29
Fix shifting of pixels to return whole image array, not one element.
2018-12-18 13:26:36 +10:30
DSTO\pivatom
df8bec3b3e
Move pixel shift to separate method. Change upper_skin
2018-12-18 10:58:10 +10:30
DSTO\pivatom
cd11686cc7
Add methods to test different hands
2018-12-18 10:36:57 +10:30
DSTO\pivatom
deab5c9b24
Give default value to image_path when loading.
2018-12-18 10:36:33 +10:30
DSTO\pivatom
dbc8933bfa
Change module path so supports test
2018-12-18 10:35:52 +10:30
DSTO\pivatom
21c6842337
Add additional comments, and other small changes.
...
Removes the print statement in the get_gesture as this
dramatically reduces performance. Also made circle method take a
parameter for percentage size of the circle.
2018-12-18 10:32:17 +10:30
DSTO\pivatom
eb784f2f27
Add init and lazy loading to init
2018-12-18 10:25:40 +10:30
DSTO\pivatom
4ad9490555
Add hand recogniser tester
2018-12-18 10:16:36 +10:30
DSTO\pivatom
50ea321f66
Add some comments
2018-12-18 10:15:04 +10:30
DSTO\pivatom
663f6a8c49
Add method for voter interface
2018-12-18 10:14:24 +10:30
DSTO\pivatom
fedadc3af8
Add equals operator overload
2018-12-18 10:14:04 +10:30
DSTO\pivatom
eb9f40bdf1
Implement MqttVoter methods
2018-12-18 10:13:18 +10:30
DSTO\pivatom
6efeb5ae05
Reorder methods for python interpretor
2018-12-18 10:12:55 +10:30
DSTO\pivatom
b42839bad1
Change import to full module description
2018-12-18 10:12:25 +10:30
DSTO\pivatom
174e4fdf94
Add initial tests
2018-12-18 10:11:40 +10:30
Michael Pivato
79ac305b90
Add better client example
2018-12-13 11:04:59 +10:30
DSTO\pivatom
6f0bd56b4a
Implementing stuff (I suck at commits sometimes lol)
2018-12-13 11:00:27 +10:30
DSTO\pivatom
750624fe2b
Add class for hand recogntion
...
Not optimised correctly yet.
2018-12-10 16:52:57 +10:30
DSTO\pivatom
1bc7948b51
Add classes and files for voting
2018-12-10 16:52:23 +10:30
DSTO\pivatom
f8db12b5b6
Remove print statements to optimise code
2018-12-10 16:51:44 +10:30
DSTO\pivatom
94a527377a
Add example of messagepack
2018-12-10 16:51:26 +10:30
Michael Pivato
fd54cc4df3
Add new hand
2018-12-07 16:26:15 +10:30
DSTO\pivatom
c74eceb38a
Working Gesture Recognition
2018-12-06 16:37:33 +10:30
DSTO\pivatom
5c9ffba46b
Add publishing and subscribing
2018-11-28 08:44:00 +10:30
DSTO\pivatom
77c1422000
Add files for MQTT messaging
2018-11-27 15:14:22 +10:30
DSTO\pivatom
c7c8e96710
Make segmentation more efficient.
2018-11-27 15:13:58 +10:30