Skip to content
Open

Mqtt #175

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
272 commits
Select commit Hold shift + click to select a range
7a2933e
Add files via upload
geezacoleman Mar 31, 2023
9224acb
add readme pdf
geezacoleman Mar 31, 2023
ce43a99
Create README.md
geezacoleman Mar 31, 2023
a47b6eb
Update README.md
geezacoleman Mar 31, 2023
01e3470
Update README.md
geezacoleman Mar 31, 2023
7a5fb55
change .format() for string literals
geezacoleman Apr 4, 2023
4fdc3bb
Merge pull request #73 from geezacoleman/f-strings
geezacoleman Apr 4, 2023
0e17c78
Update README.md
geezacoleman Apr 19, 2023
ea1f53d
Update requirements.txt
geezacoleman May 15, 2023
a0603dc
Merge pull request #81 from geezacoleman/geezacoleman-patch-1
geezacoleman May 15, 2023
857a9bf
Update requirements.txt
geezacoleman May 16, 2023
be2a6e4
Update requirements.txt
geezacoleman May 17, 2023
b61c495
Update owl_boot.sh
geezacoleman May 21, 2023
b9b230b
add more descriptive stop message in owl.py
geezacoleman May 21, 2023
4f911df
Merge pull request #85 from geezacoleman/boot-patch-2
geezacoleman May 21, 2023
2df4470
Update README.md
geezacoleman May 22, 2023
bd619ca
Create update_owl.sh
geezacoleman May 24, 2023
af7a5de
Update update_owl.sh
geezacoleman May 24, 2023
e768f6f
Update update_owl.sh
geezacoleman May 24, 2023
e8aacaf
Update requirements.txt
geezacoleman May 24, 2023
e1cf047
Merge pull request #86 from geezacoleman/bash-script-for-updates
geezacoleman May 24, 2023
2c13827
Create focus_owl.sh
geezacoleman May 27, 2023
a289385
Merge pull request #87 from geezacoleman/adv-blur-analysis
geezacoleman May 27, 2023
4fb9b83
Merge pull request #88 from geezacoleman/main
geezacoleman May 27, 2023
4b25a53
add fft blur detection with --focus flag
geezacoleman May 27, 2023
fc3cade
fix focus flag
geezacoleman May 27, 2023
2e23877
remove pywt import for wavelet blur
geezacoleman May 27, 2023
f6ef799
Update README.md
geezacoleman May 27, 2023
5debbe1
Merge pull request #89 from geezacoleman/focusing
geezacoleman May 27, 2023
ccb5439
add invert_hue for selecting red-purple regions
geezacoleman Jul 4, 2023
e1abe29
Merge pull request #93 from geezacoleman/invert-h-mask
geezacoleman Jul 4, 2023
6af33a5
add support for running on image, dirs
geezacoleman Jul 4, 2023
5772d5c
Merge pull request #94 from geezacoleman/accept-images-as-input
geezacoleman Jul 4, 2023
b8fd6ea
Update README.md
geezacoleman Jul 26, 2023
86b9de5
Merge pull request #96 from geezacoleman/geezacoleman-patch-1
geezacoleman Jul 26, 2023
464a855
improve error management
geezacoleman Jul 30, 2023
59e3194
fix errors from Raspberry Pi
geezacoleman Jul 30, 2023
1e9b136
Merge pull request #97 from geezacoleman/out-of-resources
geezacoleman Jul 30, 2023
f508f75
Update README.md
geezacoleman Aug 25, 2023
c51e7f5
Update frame_reader.py
geezacoleman Aug 31, 2023
f5715f6
Update README.md
geezacoleman Sep 14, 2023
cbc13e7
Updating video_analysis.py in order to use recent API modifications
jdvaz Nov 24, 2023
315463a
undo modification at __main__ section
jdvaz Nov 24, 2023
be7b979
Merge pull request #101 from ddanielvaz/update_video_analysis
geezacoleman Nov 24, 2023
b8477cf
add blessed import check
geezacoleman Dec 4, 2023
1fe3b70
Merge pull request #103 from geezacoleman/zero-based-nozzles
geezacoleman Dec 4, 2023
7091621
add gog error checking
geezacoleman Dec 11, 2023
e0316bb
Merge pull request #105 from geezacoleman/gog-error-msg
geezacoleman Dec 11, 2023
3608262
Update README.md
geezacoleman Dec 14, 2023
94a8bfd
Merge pull request #106 from geezacoleman/geezacoleman-patch-1
geezacoleman Dec 14, 2023
7617974
improve gog error checking
geezacoleman Dec 29, 2023
4fb6a71
Merge pull request #110 from geezacoleman/fix-model-loading
geezacoleman Dec 29, 2023
44de109
add in nozzlevis
geezacoleman Dec 29, 2023
962e3fb
Merge pull request #111 from geezacoleman/fix-model-loading
geezacoleman Dec 29, 2023
6248f5f
Added .gitignore and conda environment
erwin-bauernschmitt Feb 2, 2024
65c7759
Added summary for button_inputs.py
erwin-bauernschmitt Feb 5, 2024
59770e5
Added summary for relay_control.py
erwin-bauernschmitt Feb 6, 2024
f51a14e
Added summary for logger.py
erwin-bauernschmitt Feb 6, 2024
bec6808
Added summary for image_sampler.py
erwin-bauernschmitt Feb 6, 2024
3e3c652
Added summary for algorithms.py
erwin-bauernschmitt Feb 6, 2024
10035f5
Added summary for greenonbrown.py
erwin-bauernschmitt Feb 6, 2024
b513395
Added summary for greenongreen.py
erwin-bauernschmitt Feb 7, 2024
b4dd6fe
Added summary for video_analysis.py
erwin-bauernschmitt Feb 7, 2024
399d956
Added dates and commit hashes to summaries
erwin-bauernschmitt Feb 7, 2024
dc50648
Merge pull request #120 from erwin-bauernschmitt/main
geezacoleman Feb 27, 2024
e513243
Merge branch 'picamera2' into main
geezacoleman Apr 6, 2024
494730e
Update README.md
geezacoleman Apr 6, 2024
abc8002
Merge pull request #122 from geezacoleman/main
geezacoleman Apr 6, 2024
04a7033
implement custom camera streaming
geezacoleman Apr 7, 2024
8ae5f58
add basic config file support
geezacoleman Apr 7, 2024
b983dc4
standardise variable names
geezacoleman Apr 9, 2024
53cf309
add picamera2 support
geezacoleman Apr 9, 2024
507fcb6
fix picamera2 support bugs
geezacoleman Apr 9, 2024
a97402b
fix import exception bug
geezacoleman Apr 9, 2024
97fd111
improve videostream classes
geezacoleman Apr 10, 2024
4dfbf57
add config file saving
geezacoleman Apr 10, 2024
55f900e
update test mode activation
geezacoleman Apr 11, 2024
9e4fed0
fix resolution for picamera2stream
geezacoleman Apr 11, 2024
eca0ddd
add camera src for picamera2stream
geezacoleman Apr 11, 2024
1e85eb1
draft README.md and bash updates
geezacoleman Apr 14, 2024
a6afdf9
Update README.md
geezacoleman Apr 15, 2024
f0159a1
draft README.md, clean main directory, add owl_boot_wrapper.sh
geezacoleman Apr 19, 2024
4712759
Merge remote-tracking branch 'origin/picamera2' into picamera2
geezacoleman Apr 19, 2024
6d94747
update README.md, fix cli flags
geezacoleman Apr 19, 2024
8d7580c
fix bugs in README.md, FPS logging
geezacoleman Apr 19, 2024
d62275a
add field data collection support, update README.md clean.sh, add bac…
geezacoleman Apr 30, 2024
fe42275
fix led bug
geezacoleman Apr 30, 2024
fea3eaa
add status indicator class
geezacoleman Apr 30, 2024
d975bf7
update status indicator class
geezacoleman Apr 30, 2024
f9d701c
add multiprocessing for image saving
geezacoleman May 1, 2024
5aa178e
update subdirectory management
geezacoleman May 1, 2024
7772902
update config
geezacoleman May 1, 2024
043af7f
update data collection
geezacoleman May 4, 2024
c3681e2
add 3D models, installation guide, update image collection
geezacoleman May 8, 2024
3f9a119
update README.md
geezacoleman May 8, 2024
79cec58
update README.md, add config files
geezacoleman May 8, 2024
65c96ec
add relay HAT installation to readme.md
geezacoleman May 9, 2024
10ae4e2
update README.md
geezacoleman May 11, 2024
b42e57a
update README.md
geezacoleman May 11, 2024
68f2ee1
Merge pull request #127 from geezacoleman/picamera2
geezacoleman May 11, 2024
e434506
add FUNDING.yml, rotate frame
geezacoleman May 17, 2024
4fbe1f4
Update DAY_SENSITIVITY_2.ini
geezacoleman May 17, 2024
a1e10c1
optimise actuation
geezacoleman May 18, 2024
131f45a
fix dict error
geezacoleman May 18, 2024
4057112
Merge pull request #129 from geezacoleman/optimise-actuation
geezacoleman May 18, 2024
76be166
add wait for frame, remove .copy()
geezacoleman May 18, 2024
5e19702
update owl.py
geezacoleman May 18, 2024
f474927
Merge pull request #131 from geezacoleman/camera-buffer-lock
geezacoleman May 25, 2024
1d48b54
add basic controller
geezacoleman May 25, 2024
3a96ffe
improve basic controller
geezacoleman May 25, 2024
542f951
update controller, remove recording
geezacoleman May 26, 2024
f8aa317
Add files via upload
geezacoleman May 28, 2024
30ae3c7
Update README.md
geezacoleman May 28, 2024
435b3dd
improve detection efficiency
geezacoleman Jun 8, 2024
7c25099
update controller
geezacoleman Jun 8, 2024
1d119fd
update config
geezacoleman Jun 8, 2024
d3b0606
update controller
geezacoleman Jun 9, 2024
edf68bf
update controller
geezacoleman Jun 12, 2024
8a1d3e3
Merge pull request #134 from geezacoleman/controller
geezacoleman Jun 12, 2024
f2b17c9
Delete 3D Models/Compact OWL/Tray.stl
geezacoleman Jul 2, 2024
a34b936
add updated tray and lens holder
geezacoleman Jul 2, 2024
e2fa90e
Update README.md
geezacoleman Jul 2, 2024
b001972
Merge pull request #136 from geezacoleman/update-3D-models
geezacoleman Jul 2, 2024
d86f6be
delete Main Body.stl
geezacoleman Jul 3, 2024
48b2727
add fixed main body.stl
geezacoleman Jul 3, 2024
266fa1e
Delete 3D Models/Compact OWL/Backplate - Gland.stl
geezacoleman Jul 3, 2024
952c801
Delete 3D Models/Compact OWL/Backplate - Receptacle Only.stl
geezacoleman Jul 3, 2024
09a0c39
Delete 3D Models/Compact OWL/Backplate - Receptacle and Ethernet.stl
geezacoleman Jul 3, 2024
3d7e6ca
add updated backplates
geezacoleman Jul 3, 2024
289185a
Update README.md
geezacoleman Jul 3, 2024
d7b58e5
Merge pull request #137 from geezacoleman/fix-3D-models
geezacoleman Jul 3, 2024
faaa321
add owl_setup.sh
geezacoleman Jul 18, 2024
70d1162
update README.md
geezacoleman Jul 19, 2024
3ec1636
update owl_setup.sh
geezacoleman Jul 19, 2024
15d8379
update owl_setup.sh
geezacoleman Jul 19, 2024
76c6872
update owl_setup.sh
geezacoleman Jul 19, 2024
bbacb27
update owl_setup.sh
geezacoleman Jul 19, 2024
c2d1843
Merge pull request #138 from geezacoleman/one-line-install
geezacoleman Jul 19, 2024
0da990d
update BasicController
geezacoleman Jul 20, 2024
6fb00f5
update BasicController
geezacoleman Jul 21, 2024
25f5818
add weed-detect blink
geezacoleman Jul 21, 2024
ad27202
add weed-detect blink
geezacoleman Jul 21, 2024
3abc361
add weed-detect blink
geezacoleman Jul 21, 2024
70f8dab
update clean.sh
geezacoleman Jul 21, 2024
ea2b755
Merge pull request #139 from geezacoleman/update-basic-controller
geezacoleman Jul 21, 2024
4fb4f31
fix LED bug
geezacoleman Jul 21, 2024
5455d3d
fix LED bug
geezacoleman Jul 21, 2024
6eafd7c
Merge pull request #140 from geezacoleman/update-basic-controller
geezacoleman Jul 21, 2024
8a7da9c
add UteController
geezacoleman Jul 30, 2024
4164bed
update controllers
geezacoleman Aug 8, 2024
7cc4432
fix windowName assigning
geezacoleman Aug 8, 2024
234aa9d
fix bugs
geezacoleman Aug 8, 2024
b182142
fix bugs
geezacoleman Aug 8, 2024
d7121dd
change config load input_manager.py
geezacoleman Aug 8, 2024
30c2c46
update directory_manager.py
geezacoleman Aug 8, 2024
e44d974
add notifications, fix USB bug
geezacoleman Aug 8, 2024
cd01e6c
update notifications
geezacoleman Aug 8, 2024
4fc0798
update notification dur
geezacoleman Aug 8, 2024
525912d
remove rpi-update, fix bugs
geezacoleman Aug 14, 2024
ea4cc63
Update owl_setup.sh
geezacoleman Sep 16, 2024
073a209
add HeadlessStatusIndicator
geezacoleman Oct 14, 2024
ac89e00
handle unmounted USB drives
geezacoleman Oct 14, 2024
25c267e
Revert "handle unmounted USB drives"
geezacoleman Oct 15, 2024
720472f
add error flash
geezacoleman Oct 15, 2024
21c6b9b
add better error management
geezacoleman Oct 16, 2024
2d04f54
update README.md
geezacoleman Oct 16, 2024
a2e0274
Merge pull request #152 from geezacoleman/cab-controller
geezacoleman Oct 16, 2024
eedd295
Update README.md
geezacoleman Oct 16, 2024
f606161
Update README.md
geezacoleman Oct 17, 2024
a400554
update error management
geezacoleman Nov 4, 2024
0765801
add controller instructions
geezacoleman Nov 4, 2024
c189cf0
Merge pull request #153 from geezacoleman/controller-readme
geezacoleman Nov 4, 2024
bba8d60
update controller instructions
geezacoleman Nov 5, 2024
a42ff64
Merge pull request #154 from geezacoleman/controller-readme
geezacoleman Nov 5, 2024
1e2353c
add config validation, update variable names
geezacoleman Nov 5, 2024
5c315d6
update directory_manager.py, config_manager.py
geezacoleman Nov 5, 2024
3304565
update logging and error management
geezacoleman Nov 6, 2024
301e2eb
update error message
geezacoleman Nov 6, 2024
53ced42
update import errors
geezacoleman Nov 8, 2024
7b53199
fix opencv import
geezacoleman Nov 8, 2024
2b5cdf3
update logging
geezacoleman Nov 8, 2024
7882e70
fix RuntimeWarning
geezacoleman Nov 8, 2024
0a79cce
update log files
geezacoleman Nov 8, 2024
5045625
update error call
geezacoleman Nov 8, 2024
95dfb6b
Merge pull request #155 from geezacoleman/error-management
geezacoleman Nov 8, 2024
6bf5a13
update explanatory notes
geezacoleman Nov 14, 2024
7ba5838
Merge pull request #157 from geezacoleman/update-notes
geezacoleman Nov 14, 2024
7ee81d0
Rename notes-readme.md to README.md
geezacoleman Nov 14, 2024
af6f45d
Update README.md
geezacoleman Nov 18, 2024
68e3e10
fix input file bug
geezacoleman Nov 29, 2024
fb2668b
fix stop method
geezacoleman Nov 29, 2024
03c0fab
fix ImageRecorder logging bug
geezacoleman Nov 29, 2024
a377646
update ImageRecorder stop method
geezacoleman Nov 29, 2024
2f082d2
update ImageRecorder stop method
geezacoleman Dec 6, 2024
863a945
update owl.py stop method
geezacoleman Dec 6, 2024
dd81029
update owl.py image_sampler.py stop and terminate method
geezacoleman Dec 6, 2024
0910a0b
add KeyboardInterrupt catch in image_sampler.py
geezacoleman Dec 6, 2024
7e05411
update KeyboardInterrupt
geezacoleman Dec 6, 2024
f917db2
update KeyboardInterrupt
geezacoleman Dec 6, 2024
ce37a24
update KeyboardInterrupt
geezacoleman Dec 6, 2024
d4820f6
move lane_coord_int to __init__
geezacoleman Dec 6, 2024
f04ba67
increment version
geezacoleman Dec 9, 2024
dad9a04
Merge pull request #159 from geezacoleman/158-input-file-bug
geezacoleman Dec 9, 2024
d265a08
fix software install guideerrors
geezacoleman Feb 1, 2025
4beb60e
Merge pull request #164 from geezacoleman/geezacoleman-patch-1
geezacoleman Feb 1, 2025
5901824
update owl_setup.sh
geezacoleman Feb 3, 2025
3b3e225
update README.md installation instructions
geezacoleman Feb 3, 2025
ddb3d70
Update README.md
geezacoleman Feb 3, 2025
b0e1bf1
update owl_setup.sh
geezacoleman Feb 3, 2025
cfc51a7
Merge remote-tracking branch 'origin/system-setup-bug-fix' into syste…
geezacoleman Feb 3, 2025
ef42a53
update owl_setup.sh
geezacoleman Feb 3, 2025
1833fdc
update README.md
geezacoleman Feb 5, 2025
3d0b67d
update owl_setup.sh
geezacoleman Feb 10, 2025
7ec6528
update README.md
geezacoleman Feb 10, 2025
a9e3ff1
Merge pull request #166 from geezacoleman/system-setup-bug-fix
geezacoleman Feb 10, 2025
2febdb0
update for wayland/X11 compatibility
geezacoleman Feb 10, 2025
f0e94e4
update with user warning
geezacoleman Feb 10, 2025
e35d384
fix user check
geezacoleman Feb 10, 2025
f911345
Merge pull request #167 from geezacoleman/set-bground-bug
geezacoleman Feb 10, 2025
b5b1368
fix .bashrc virtualenv setup
geezacoleman Feb 10, 2025
7941cb6
fix owl_setup.sh
geezacoleman Feb 10, 2025
fdc7dc1
add sudo check
geezacoleman Feb 10, 2025
fdebaea
Merge pull request #168 from geezacoleman/set-bground-bug
geezacoleman Feb 10, 2025
4cdc164
Delete 3D Models/Compact OWL/Frontplate.stl
geezacoleman Feb 14, 2025
2a3480b
Add fixed Frontplate.stl
geezacoleman Feb 14, 2025
1dbf7f6
Add modified backplate
geezacoleman Feb 14, 2025
9b52493
Rename Rear cover - 2 x Amphenol receptacle.stl to Backplate - 2 x Am…
geezacoleman Feb 14, 2025
f6f0bb5
Update README.md
geezacoleman Feb 14, 2025
de0270e
Merge pull request #169 from geezacoleman/update-readme-1
geezacoleman Feb 14, 2025
02b12cd
Merge pull request #170 from geezacoleman/update-3D-models
geezacoleman Feb 14, 2025
ef7d9ee
Update README.md
geezacoleman Mar 26, 2025
9130ca0
Create Noderedmqttbroker
bassyboi Apr 8, 2025
5408011
Create Slaves
bassyboi Apr 8, 2025
7093558
Create Readme.md
bassyboi Apr 8, 2025
960347f
Create Thingstodo
bassyboi Apr 8, 2025
634c824
Update input_manager.py
bassyboi Apr 11, 2025
df8a0cc
Update input_manager.py
bassyboi Apr 11, 2025
a1cebee
Create commandinterface.py
bassyboi Apr 11, 2025
7d0dc1d
Update Readme.md
bassyboi Apr 11, 2025
767aa4e
Update Readme.md
bassyboi Apr 11, 2025
f5a90d3
Update Readme.md
bassyboi Apr 11, 2025
95a1e8f
Delete Interface/Thingstodo
bassyboi Apr 11, 2025
f4276f1
Delete Interface/Slaves
bassyboi Apr 11, 2025
6681b16
Delete Interface/Noderedmqttbroker
bassyboi Apr 11, 2025
d6c883b
Rename commandinterface.py to mqtt_interface.py
bassyboi Apr 11, 2025
b77dc55
Update Readme.md
bassyboi Apr 11, 2025
756c8ae
Update Readme.md
bassyboi Apr 11, 2025
0497b16
Update Readme.md
bassyboi Apr 11, 2025
7f5b9a4
Create Sectioncontrol.py
bassyboi Apr 12, 2025
8f086fb
Update Readme.md
bassyboi Apr 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Add funding model platform

buy_me_a_coffee: geezacoleman
135 changes: 135 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
.python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/
Binary file not shown.
Binary file added 3D Models/Compact OWL/Backplate - blank.stl
Binary file not shown.
Binary file added 3D Models/Compact OWL/Backplate - gland.stl
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added 3D Models/Compact OWL/Camera Mount.stl
Binary file not shown.
Binary file added 3D Models/Compact OWL/Frontplate.stl
Binary file not shown.
Binary file added 3D Models/Compact OWL/Lens Mount.stl
Binary file not shown.
Binary file added 3D Models/Compact OWL/Main Body.stl
Binary file not shown.
Binary file added 3D Models/Compact OWL/Tray - base.stl
Binary file not shown.
Binary file added 3D Models/Compact OWL/Tray - lens holder.stl
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added 3D Models/Controllers/Ute Controller - Base.stl
Binary file not shown.
Binary file added 3D Models/Controllers/Ute Controller - Top.stl
Binary file not shown.
File renamed without changes.
File renamed without changes.
Loading