This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:farmrobot:start [2021/02/26 01:27] jason |
projects:farmrobot:start [2022/03/28 08:23] omed [6. Links] |
||
---|---|---|---|
Line 12: | Line 12: | ||
====== ====== | ====== ====== | ||
- | {{https:// | + | {{https:// |
===== - Produktbeschreibung | ===== - Produktbeschreibung | ||
Line 19: | Line 19: | ||
| Video of Ahmed' | | Video of Ahmed' | ||
- | * video | ||
- | * Foto1 | ||
- | * Foto1 | ||
- | * Foto3 | ||
===== - Technische Spezifikationen ===== | ===== - Technische Spezifikationen ===== | ||
Line 36: | Line 32: | ||
^ Leistung | ^ Leistung | ||
^ Gewicht | ^ Gewicht | ||
- | ^ Dateien | + | ^ Dateien |
===== - Systemdiagram | ===== - Systemdiagram | ||
Line 58: | Line 54: | ||
==== - Batteriemanagement ==== | ==== - Batteriemanagement ==== | ||
+ | The battery management system is a important part of the robot. It is responsible to monitor all values regarding electrical power and available energy for the robot. It also has protection features that ensure, that the battery used lasts as long as possible to make the system safe, reliable and sustainable. Based on the measured values, the system can decide when to return to the home base for charging. Also the important metrics can be sent to a control station to let the owner know about the status of the system. This part of the project tries to implement a monitoring system for the important metrics of the power delivery system.\\ | ||
↪[[projects: | ↪[[projects: | ||
Line 64: | Line 61: | ||
==== - Steuerungs-Kamera ==== | ==== - Steuerungs-Kamera ==== | ||
+ | The FPV Camera serves a video stream as the first person view (FPV) of the Robot. This makes it possible to see the position of the Robot and anything in its way. \\ | ||
↪[[projects: | ↪[[projects: | ||
Line 69: | Line 67: | ||
This project utilizes [[https:// | This project utilizes [[https:// | ||
- | |||
- | === Repository === | ||
- | |||
- | The repository is hosted on the university' | ||
- | |||
- | [[https:// | ||
=== NVIDIA Jetson platform === | === NVIDIA Jetson platform === | ||
Line 82: | Line 74: | ||
To set up one of those devices, follow their respective guides to get started: | To set up one of those devices, follow their respective guides to get started: | ||
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * ↪[[projects: | + | |
**The default user should always have the following credentials: | **The default user should always have the following credentials: | ||
Line 92: | Line 84: | ||
^ User ^ Password | ^ User ^ Password | ||
| '' | | '' | ||
+ | |||
+ | === Repository === | ||
+ | |||
+ | The repository is hosted on [[https:// | ||
+ | |||
+ | <WRAP info> | ||
+ | The repository' | ||
+ | </ | ||
+ | |||
+ | === Step-by-step example === | ||
+ | |||
+ | The step-by-step example goes through the whole process of setting up and using an [[https:// | ||
+ | |||
+ | [[projects: | ||
=== Cameras === | === Cameras === | ||
- | The implementation supports various CSI and USB cameras. The following have been successfully tested with it: | + | The implementation supports various CSI and USB cameras. The following |
- | **Waveshare 16662 IMX219-160 Camera** | + | **[[https:// |
Supported formats: | Supported formats: | ||
Line 119: | Line 125: | ||
Size: Discrete 1280x720 | Size: Discrete 1280x720 | ||
Interval: Discrete 0.017s (60.000 fps) | Interval: Discrete 0.017s (60.000 fps) | ||
+ | </ | ||
+ | |||
+ | **[[https:// | ||
+ | |||
+ | Supported formats: | ||
+ | |||
+ | <file shell> | ||
+ | v4l2-ctl -d /dev/video0 --list-formats-ext | ||
+ | |||
+ | ioctl: VIDIOC_ENUM_FMT | ||
+ | Index : 0 | ||
+ | Type : Video Capture | ||
+ | Pixel Format: ' | ||
+ | Name : Motion-JPEG | ||
+ | Size: Discrete 1600x1200 | ||
+ | Interval: Discrete 0.067s (15.000 fps) | ||
+ | Size: Discrete 3264x2448 | ||
+ | Interval: Discrete 0.067s (15.000 fps) | ||
+ | Size: Discrete 2592x1944 | ||
+ | Interval: Discrete 0.067s (15.000 fps) | ||
+ | Size: Discrete 2048x1536 | ||
+ | Interval: Discrete 0.067s (15.000 fps) | ||
+ | Size: Discrete 1280x960 | ||
+ | Interval: Discrete 0.067s (15.000 fps) | ||
+ | Size: Discrete 1024x768 | ||
+ | Interval: Discrete 0.067s (30.000 fps) | ||
+ | Size: Discrete 800x600 | ||
+ | Interval: Discrete 0.067s (30.000 fps) | ||
+ | Size: Discrete 640x480 | ||
+ | Interval: Discrete 0.067s (30.000 fps) | ||
+ | Size: Discrete 329x240 | ||
+ | Interval: Discrete 0.067s (30.000 fps) | ||
+ | Size: Discrete 1600x1200 | ||
+ | Interval: Discrete 0.067s (15.000 fps) | ||
+ | | ||
+ | Index : 1 | ||
+ | Type : Video Capture | ||
+ | Pixel Format: ' | ||
+ | Name : YUYV 4:2:2 | ||
+ | Size: Discrete 1600x1200 | ||
+ | Interval: Discrete 0.100s (10.000 fps) | ||
+ | Size: Discrete 3264x2448 | ||
+ | Interval: Discrete 0.067s (2.000 fps) | ||
+ | Size: Discrete 2592x1944 | ||
+ | Interval: Discrete 0.333s (3.000 fps) | ||
+ | Size: Discrete 2048x1536 | ||
+ | Interval: Discrete 0.333s (3.000 fps) | ||
+ | Size: Discrete 1280x960 | ||
+ | Interval: Discrete 0.100s (10.000 fps) | ||
+ | Size: Discrete 1024x768 | ||
+ | Interval: Discrete 0.100s (10.000 fps) | ||
+ | Size: Discrete 800x600 | ||
+ | Interval: Discrete 0.067s (30.000 fps) | ||
+ | Size: Discrete 640x480 | ||
+ | Interval: Discrete 0.067s (30.000 fps) | ||
+ | Size: Discrete 329x240 | ||
+ | Interval: Discrete 0.067s (30.000 fps) | ||
+ | Size: Discrete 1600x1200 | ||
+ | Interval: Discrete 0.100s (10.000 fps) | ||
</ | </ | ||
Line 128: | Line 193: | ||
↪[[projects: | ↪[[projects: | ||
==== - Unkraut behandeln ==== | ==== - Unkraut behandeln ==== | ||
- | Delta Arm\\ | + | python-Steuerung von cnc-Maschinen und 3d-Druckern für ML/ |
- | Sprüh Mechanismus\\ | + | ↪[[projects: |
- | Realcode G-code\\ | + | ↪[[projects: |
- | ↪[[projects: | + | |
+ | ==== - Web Interface ==== | ||
+ | ↪[[projects: | ||
==== - Protokollierung ==== | ==== - Protokollierung ==== | ||
Line 139: | Line 206: | ||
[[projects: | [[projects: | ||
https:// | https:// | ||
+ | [[projects: | ||
+ | https:// | ||