From cb41a292cc39c161cc74dfcf79532e0443e63ea7 Mon Sep 17 00:00:00 2001 From: Georgios Gerontakis Date: Tue, 21 Jan 2020 13:38:14 +0200 Subject: [PATCH] Adding remove shell-script. --- README.md | 18 +++++++++++++----- camera module/remove.sh | 4 ++++ 2 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 camera module/remove.sh diff --git a/README.md b/README.md index 16f6a49..6d8bb17 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # Talos_Drones_Tracking_and_Telemetry - +## Γεώργιος Γεροντάκης - 43827 +## Γιακουμίδης Στυλιανός - 43995 ![enter image description here](https://scontent.fath7-1.fna.fbcdn.net/v/t1.0-9/74674993_115153423241475_4772277731842850816_n.jpg?_nc_cat=103&_nc_ohc=fl0TAVjHIzoAQn0zfYrt0L-uHNcVjRjos4qpfN2RWaFryHpJ41NLYKVnA&_nc_ht=scontent.fath7-1.fna&oh=0b9912eb666fd830d18fce5fb9205b5b&oe=5ED97648) # Περιγραφή του Project @@ -11,11 +12,11 @@ ( ο δεύτερος servo). - Η κάμερα με το servo tilt συνδέεται με ένα raspberry pi (3 Model B+) και στο raspberry pi αυτό τρέχει ένας "δαίμονας" ο οποίος είναι υπεύθυνος για τη λήψη στιγμιότυπων από τη κάμερα πάνω στο tilt και μετά από επεξεργασία του στιγμιότυπου αυτού (με OpenCV) είναι σε θέση να βγάλει συμπεράσματα σχετικά με τη τοποθεσία του μη επανδρωμένου αεροσκάφους ως προς τη κάμερα. Στη συνέχεια ελέγχει τους 2 servo έτσι ώστε να ακολουθεί το drone. Τέλος, κάνει streaming της τελικής εικόνας στο Client του project ο οποίος έχει συνδεθεί. (**Για τη συνεχεία της εργασίας θα αναφερόμαστε σε όλο αυτό το σύστημα με τη κάμερα το servo tilt και την υπηρεσία επεξεργασίας και streaming ως "Camera Module"**) - //insert camera module picture here// + ![enter image description here](https://lh3.googleusercontent.com/ni-tdWzITrJE0WAD59zPzh5sdlc3FIxU3hF4UY1PjQrq_-AEuF1F5XkL0OmwJd8DXbFNHOWnN34DlbE6hhXz6WrNcZ5fLFYynPyC6TQmmRLLVmzy25Zu3hroc0XtyqLQUbXZPH43TX4ztdWkRgf8vDXHydCbIWikNXS77KzVMpLK_p9BxzLpmg-3dIAVu2Z9ObbT9R1n04_sFH3uEk0JVa50EvnEanD2ZPGFDBcmOzMg8ruiiLPJkHUlkyI5fYmh3UsrjsYphnR1JvSt8Ib06MGGyIduRv25qQhTdf8s-N4dvSJLtJjkIYUCZv1i0Cyv4bX7ZzQsmsEYoOMzLp0OLQAwM3cu0MGVje4z_X9cUa7xAVGmaJHyeAYeTn708l_qpqTEZs3yT7hwHBcnAgEyipQDydkdCRnRGP2rMSM98FAO44Cnfgae0OGllZBVNcdb6NveOaVRJz5EVTAk_5xwC8F-DTQhvF_2CagYZOAM7W882-xUF9vJUWOejunZPUNoGymay0uXvGfEpLjYUVI-leOHOGg7tajY629C3NVmZ5U9ap6SpK8q-gn8N6BRXoZyqOS3JbK2L4S7LEHwYC3DggQWyhV1mkHFLqn4jnZEw6cBbQoxg2vtqbQJKcJSqekFtw2DC7bLmqVZVy5Thxjp13eDCP9R0Zil3H__HahqDi2dDVAWKszzfuM=w1250-h937-no) # Συνδεσμολογία Camera Module -//insert scheme for camera module// + ![enter image description here](https://lh3.googleusercontent.com/FPlLeHP_TrjELhJQpinp3P6wrE8yDzbYQ5RU6vROafCNYkZkhEmetmY6GrW5cU8xkWJuld8qbC6-zHJT8czj3ttl7r7MjDID0eZEfJtDAUiu7WCIoeLx8br81HkpPpE4gRglG4NekuwO7b3wDqTPl7dRIM1LVuiHU-T1kgS1wGw-oBg9mPFxAXnvypVaB7JWc671TksFKsm-YuB3JFAa-MpDEsD6sT7bMcB6-XrRkISmizLpRjAgklqeolgCsY-oQtmoTkpgfejcwOkjNGS4AXSGjvYuRAtjNSIAOXKKwjgwSCri6EkiJuwuu7JYGOGJrtfIFwxBNhTWgEqZRvMkEqmTsOWDPLOqQqJVLSgoMmEQm0615kwPUBKg013mUYh-N6Xg_KkokrvMdKkxG-pX08DofB5CuTJ1aTcpf5rFLoYcLUcSPLqTrMxQO1_wTDoSiE59Y1Z0N14mPfQmz7gp7M0CbKVcl3MpJCB8psb3fEYKgbwjbMI8N5bGtWTDUMc9QAMPC_cNOIL_OLyVP7tAzVxrToKvU05wCZvI6Ydq60fXemv_xcDJYrHIZuofq7AwgR9rGnwFcG97dofha2G076fUWZJtJ9_yKv4fUvXnYsPhYkEjkf0H_liYXDDTy0Ho3P1oFlKP_bR4vXL-uqyTioxlIOgb8bwiI1FYy8msmw4XkNqh3IXj2kQ=w638-h510-no) # Εφαρμογή Χρήστη Για την απεικόνιση των πληροφοριών από τη τηλεμετρία και τη προβολή των πλάνων από το Camera Module δημιουργήθηκε εφαρμογή σε C# η οποία κάνει χρήση του πρωτοκόλλου MAVLink για τη παροχή τη τηλεμετρία. @@ -39,13 +40,20 @@ # Τηλεμετρία Για τη τηλεμετρία χρησιμοποιούμε ένα module ραδιο-τηλεμετρίας στα 433Mhz αφού πρώτα έχουμε εγκαταστήσει τους κατάλληλους drivers. ![enter image description here](https://drones.altigator.com/images/ardupilot/modem-4333-mhz-100mw-mavlink-telemetry-compatibility-pixhawk.jpg) + Ωστόσο δεν έχει σημασία με ποιο τρόπο γίνεται η ζεύξη του χρήστη με το drone για την επικοινωνία, καθώς κοινός παρονομαστής για την επικοινωνία το πρωτόκολλο MAVLink. # Χρήση του Project 1. Αφού η συνδεσμολογία του servo tilt με το development board είναι - σωστή, τρεχουμε στο development board + σωστή, τρέχουμε στο development board > sudo ./setup.sh - ώστε να εγκατασταθούν τα απαραιτητα για την εκκίνηση του δαίμονα. + ώστε να εγκατασταθούν τα απαραιτητα για την εκκίνηση του δαίμονα στο camera module. + + 2. Στην εφαρμογή χρήστη κάνουμε κλικ στο κουμπί "**Add Camera Module**" , και στη συνέχεια στη νέα φόρμα που άνοιξε συμπληρώνουμε τις απαραίτητες για τη σύνδεση πληροφορίες και πατάμε "Connect". + ![enter image description here](https://lh3.googleusercontent.com/dFJiY01CayOEwEIl98dQKmRChz_wWwjUPliBCbkGcnDG5bthmm8dvyA3v-GmHvbjeWb8g31wCS86nQUoBZS1bzc3pEx11KBjpLQhZjOhH_KHErt1uz2Cu2NmmAWAXRv17gFgUn4eh0hNW_5Z5rBBvsAIV_qj239Ikrc2a4Uy8IGcMrwiDC_GHQp_Zp8sA5CW29t2cPpuiXdnX5dX1rKOsVsGFwGpzcQLfdwI11dxDcy3aAZ6fX_8yKzD_ZT_ius8KZZtAnJp7q6ebRSccnPdrjgiA47tlvKvZ-1gzv2dEoACpw9nAwXWoRnbR9eU4IRZJl4IbmVAMbgyWWVGwu9AxlwlZUIJWwuHJ-zw2gYG3DXX5u3PDRbn7IYvse4PRekyx_E-sH4EuS8vUjyPm1_Hd97D-E91CJlHjOvm8py3RZYHdymThKy_yEvYdOOVAL4eYzPeWNsWsplpIueoqO6wZbk6J1W1dpbw6q-JI8BKgjIOfKBRcNM70a1PNduyZ_guYSrWDFyztb09C6HaUOXuRH2_iSxbewavaIZNVsOSss-aMBs0ONv4mZFu5LodNjcy5tJYeTA6lwg4X7qlJH37ena_m_jKm7UCcmKI4S4hk3e0JMUeNFRLwGgOK4mnxDjxVw5mZXdx4NmVNLZmb5V2lb_Prgo5R14IKUH1xfdwyeXZ44zC71mongA=w856-h201-no) + +3. Στη συνέχεια αφού πρώτα έχουμε εγκαταστήσει τους κατάλληλους drivers για το module τηλεμετρίας που έχουμε , επιλέγουμε τη σειριακή θήρα που είναι συνδεδεμένο και το baud rate και πατάμε Connect. +![enter image description here](https://lh3.googleusercontent.com/qXwj6lU05lVDvUhbSPB69PjYDsurvWUtKw1dX72axIJ2mxwiHcQTgLZo2LPSgWuNn075Ro4_62t1a9d-_7ujApVrmtxpF_UNVpzs5UT5CpnTBMLIAPGkWAYAryIsrVZNUeX85TIQIMmMMpi76inHfbqNxr72Vua9AfDeyexE1si0VI7DF_eGV200IBbMRGSnDq2g55zId-4jaz0XMKomEjFJwDSza6xLfzvQCVfVGaT0ZJPvPzbmuOKfy-KI6vaqXbxM0P26tfctZkm4tHGBCBp09u6rUcf3c03OrMegf27frsS9hc4u-syS1b87FLHO-LnU12I79ucOyrTZwDAYd7Jvwu9gvbRPFfwx2r9kioAUOvc54shO-JzYnDBAghw643UCaF2fPkPck0Py0nFGELkh62Nk1RMGLN9zQFqYOYYwzGivgEWq6tdVEAbrfnRCV55hFWjN5501XHRbrx5U8egeVmPCw06Fgq543gJKCKzcfQgJeVg43cJefpwAURe6DGa7-n3A33p2Gxuy5TL0RSqlWc_n-MSTT6UHE-gF35ewYTxMhzFSjBXIapcqI6zbDROEOmHcea2yn6hAAKTzLoypvqwStsIeyu-2jB-7MHGBW3EFXtfGFwmGGRPVtdx6mU1pSLWgVjE1-A7pil_Vi5uwmlxSWHHpQU_FUv6DgbWLGHOfHVYdelg=w1034-h577-no) diff --git a/camera module/remove.sh b/camera module/remove.sh new file mode 100644 index 0000000..bc1ea4a --- /dev/null +++ b/camera module/remove.sh @@ -0,0 +1,4 @@ +systemctl stop camera_module.service +chkconfig camera_module.service off +systemctl daemon-reload +systemctl reset-failed \ No newline at end of file