From 2036e7e3ec03f50b931de803bc8cc270e92c0ead Mon Sep 17 00:00:00 2001 From: goldarte Date: Tue, 6 Mar 2018 20:48:53 +0000 Subject: [PATCH 01/34] Updates docs/rabota-so-svetodiodnoi-lentoi.md Auto commit by GitBook Editor --- docs/rabota-so-svetodiodnoi-lentoi.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/rabota-so-svetodiodnoi-lentoi.md b/docs/rabota-so-svetodiodnoi-lentoi.md index 0ced483f..5d32dbcc 100644 --- a/docs/rabota-so-svetodiodnoi-lentoi.md +++ b/docs/rabota-so-svetodiodnoi-lentoi.md @@ -96,6 +96,17 @@ sudo python strandtest.py Права администратора необходимы для выполнения скрипта, т.к. без них нет доступа к функциям прерывания, которые использует библиотека для работы с лентой. +#### Совместимость с ROS и python + +При запуске программы с помощью sudo пользовательское окружение изменяется и появляются ошибки импорта библиотек, т.к. в окружении отсутствуют необходимые пути. Чтобы добавить в окружение пути к библиотекам python и пакетам ROS, необходимо добавить в файл /etc/sudoers следующие строки: + +```(bash) +Defaults env_keep += "PYTHONPATH" +Defaults env_keep += "PATH" +Defaults env_keep += "ROS_ROOT" +Defaults env_keep += "ROS_MASTER_URI" +``` + #### Функции для работы со светодиодной лентой Для подключения библиотеки и её корректной работы требуется подключить следующие модули: neopixels - для работы ленты, time - для управления задержками, sys и signal для прерываний и формирования управляющего сигнала. From 7ebc57b6590396a0f0e88800da719a230c901a82 Mon Sep 17 00:00:00 2001 From: goldarte Date: Tue, 6 Mar 2018 20:54:13 +0000 Subject: [PATCH 02/34] Updates docs/rabota-so-svetodiodnoi-lentoi.md Auto commit by GitBook Editor --- docs/rabota-so-svetodiodnoi-lentoi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/rabota-so-svetodiodnoi-lentoi.md b/docs/rabota-so-svetodiodnoi-lentoi.md index 5d32dbcc..18ffd0e3 100644 --- a/docs/rabota-so-svetodiodnoi-lentoi.md +++ b/docs/rabota-so-svetodiodnoi-lentoi.md @@ -207,7 +207,7 @@ pydoc neopixel and 255 is the highest intensity. ``` -#### Почему именно так и можно ли по-другому +#### Почему именно так и можно ли по-другому? Основные типы лент, которые используются для Clever3, это WS2812, WS2812B и SK6812 \(аналог WS2812B\). Они управляются по одному и тому же принципу: для массива светодиодов в ленте отправляется пакет данных по 24 бита на светодиод; каждый светодиод считывает первые 24 бита из пришедших к нему данных и устанавливает соответствующий цвет, остальные данные он отправляет следующему светодиоду в ленте. Нули и единицы задаются разными сочетаниями длительностей высокого и низкого уровня в импульсе. From 0c275dce9855c68a1cb2cd880076138d76a599fb Mon Sep 17 00:00:00 2001 From: urpylka Date: Tue, 13 Feb 2018 20:09:49 +0300 Subject: [PATCH 03/34] Fix: change BUID to BUILD --- image/Jenkinsfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/image/Jenkinsfile b/image/Jenkinsfile index 5ad1f845..4b4c9f84 100644 --- a/image/Jenkinsfile +++ b/image/Jenkinsfile @@ -9,7 +9,7 @@ pipeline { RPI_IMAGE_NAME = '2017-11-29-raspbian-stretch-lite.img' } steps { - sh '$WORKSPACE/image/image-config.sh get_image $BUID_DIRECTORY $RPI_ZIP_NAME $RPI_DONWLOAD_URL $RPI_IMAGE_NAME $IMAGE_NAME' + sh '$WORKSPACE/image/image-config.sh get_image $BUILD_DIRECTORY $RPI_ZIP_NAME $RPI_DONWLOAD_URL $RPI_IMAGE_NAME $IMAGE_NAME' } } stage('Resize FS') { @@ -17,7 +17,7 @@ pipeline { SIZE = '7G' } steps { - sh '$WORKSPACE/image/image-config.sh resize_fs $SIZE $BUID_DIRECTORY $IMAGE_NAME $DEV_ROOTFS' + sh '$WORKSPACE/image/image-config.sh resize_fs $SIZE $BUILD_DIRECTORY $IMAGE_NAME $DEV_ROOTFS' } } stage('Configure interfaces') { @@ -25,7 +25,7 @@ pipeline { EXECUTE_FILE = 'iface.sh' } steps { - sh '$WORKSPACE/image/image-config.sh execute $BUID_DIRECTORY/$IMAGE_NAME $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $WORKSPACE/image/$EXECUTE_FILE' + sh '$WORKSPACE/image/image-config.sh execute $BUILD_DIRECTORY/$IMAGE_NAME $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $WORKSPACE/image/$EXECUTE_FILE' } } stage('Install Apps') { @@ -33,7 +33,7 @@ pipeline { EXECUTE_FILE = 'apps.sh' } steps { - sh '$WORKSPACE/image/image-config.sh execute $BUID_DIRECTORY/$IMAGE_NAME $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $WORKSPACE/image/$EXECUTE_FILE' + sh '$WORKSPACE/image/image-config.sh execute $BUILD_DIRECTORY/$IMAGE_NAME $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $WORKSPACE/image/$EXECUTE_FILE' } } stage('Install ROS') { @@ -41,7 +41,7 @@ pipeline { EXECUTE_FILE = 'ros.sh' } steps { - sh '$WORKSPACE/image/image-config.sh execute $BUID_DIRECTORY/$IMAGE_NAME $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $WORKSPACE/image/$EXECUTE_FILE' + sh '$WORKSPACE/image/image-config.sh execute $BUILD_DIRECTORY/$IMAGE_NAME $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $WORKSPACE/image/$EXECUTE_FILE' } } stage('Publish image') { @@ -49,12 +49,12 @@ pipeline { CONFIG_FILE = 'coex-ci.conf' } steps { - sh '$WORKSPACE/image/image-config.sh publish_image $BUID_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY' + sh '$WORKSPACE/image/image-config.sh publish_image $BUILD_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY' } } } environment { - BUID_DIRECTORY = '/home/pi/clever_builder/temp' + BUILD_DIRECTORY = '/home/pi/clever_builder/temp' PREFIX_PATH = '/mnt' DEV_BOOT = '/dev/disk/by-uuid/CDD4-B453' DEV_ROOTFS = '/dev/disk/by-uuid/72bfc10d-73ec-4d9e-a54a-1cc507ee7ed2' From fb90bc8c1f49bf61c25a1aa7dec39f941322d1b8 Mon Sep 17 00:00:00 2001 From: urpylka Date: Fri, 9 Mar 2018 16:45:54 +0400 Subject: [PATCH 04/34] Fix: remove duplicated agent Signed-off-by: urpylka --- image/Jenkinsfile | 1 - 1 file changed, 1 deletion(-) diff --git a/image/Jenkinsfile b/image/Jenkinsfile index 4b4c9f84..d80339f3 100644 --- a/image/Jenkinsfile +++ b/image/Jenkinsfile @@ -2,7 +2,6 @@ pipeline { agent any stages { stage('Get image') { - agent any environment { RPI_DONWLOAD_URL = 'https://downloads.raspberrypi.org/raspbian_lite_latest' RPI_ZIP_NAME = 'raspbian_lite_latest.zip' From 08eae11f250b7f5c2426bcc128b6e415a3d856f2 Mon Sep 17 00:00:00 2001 From: urpylka Date: Fri, 9 Mar 2018 16:47:05 +0400 Subject: [PATCH 05/34] Fix: replace single quotes to double quotes Signed-off-by: urpylka --- image/Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/image/Jenkinsfile b/image/Jenkinsfile index d80339f3..6785b86c 100644 --- a/image/Jenkinsfile +++ b/image/Jenkinsfile @@ -8,7 +8,7 @@ pipeline { RPI_IMAGE_NAME = '2017-11-29-raspbian-stretch-lite.img' } steps { - sh '$WORKSPACE/image/image-config.sh get_image $BUILD_DIRECTORY $RPI_ZIP_NAME $RPI_DONWLOAD_URL $RPI_IMAGE_NAME $IMAGE_NAME' + sh "$WORKSPACE/image/image-config.sh get_image $BUILD_DIRECTORY $RPI_ZIP_NAME $RPI_DONWLOAD_URL $RPI_IMAGE_NAME $IMAGE_NAME" } } stage('Resize FS') { From 05c22bb839d5e41facbeca6bca197a99e6b32490 Mon Sep 17 00:00:00 2001 From: urpylka Date: Fri, 9 Mar 2018 16:50:24 +0400 Subject: [PATCH 06/34] Fix: replace $JENKINS_HOME to $BUILD_DIRECTORY Signed-off-by: urpylka --- image/image-config.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/image/image-config.sh b/image/image-config.sh index bc7df212..c8a22a8b 100755 --- a/image/image-config.sh +++ b/image/image-config.sh @@ -85,7 +85,7 @@ resize_fs() { publish_image() { # STATIC -# TEMPLATE: publish_image $JENKINS_HOME $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY +# TEMPLATE: publish_image $BUILD_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY # https://developer.github.com/v3/repos/releases/ #RELEASE_BODY="### Changelog\n* Add /boot/cmdline.txt net.ifnames=0 https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/\n* Updated cophelper\n* Installed copstat" @@ -480,7 +480,10 @@ case "$1" in resize_fs) # resize_fs $SIZE $JENKINS_HOME $IMAGE_NAME $DEV_ROOTFS resize_fs $2 $3 $4 $5;; - publish_image) # publish_image $JENKINS_HOME $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY + publish_image) # publish_image $BUILD_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY + publish_image $2 $3 $4 $5 $6 $7;; + + publish_image2) # publish_image $BUILD_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY publish_image $2 $3 $4 $5 $6 $7;; execute) # execute $IMAGE $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $EXECUTE_FILE From 62fb15e58fa205f6ed5eecb48e9ccd9820bb2c39 Mon Sep 17 00:00:00 2001 From: urpylka Date: Fri, 9 Mar 2018 16:51:30 +0400 Subject: [PATCH 07/34] Add: debug message after uploads Signed-off-by: urpylka --- image/image-config.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/image/image-config.sh b/image/image-config.sh index c8a22a8b..1a9d1060 100755 --- a/image/image-config.sh +++ b/image/image-config.sh @@ -95,6 +95,7 @@ publish_image() { && echo 'Upload image' \ && local IMAGE_LINK=$($3/image/yadisk.py $1/$4 $1/$2.zip) \ && local IMAGE_SIZE=$(du -sh $1/$2.zip | awk '{ print $1 }') \ + && echo "Make downloads in GH-release" \ && $3/image/git_release.py $1/$4 $5 $6 $2 $IMAGE_LINK $IMAGE_SIZE } From a2d610133ab98928cf87581104f7a55d6f05e12f Mon Sep 17 00:00:00 2001 From: urpylka Date: Fri, 9 Mar 2018 16:52:08 +0400 Subject: [PATCH 08/34] Add: debug message of seven arg Signed-off-by: urpylka --- image/image-config.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/image/image-config.sh b/image/image-config.sh index 1a9d1060..345d292b 100755 --- a/image/image-config.sh +++ b/image/image-config.sh @@ -464,6 +464,7 @@ echo "\$3: $3" echo "\$4: $4" echo "\$5: $5" echo "\$6: $6" +echo "\$7: $7" # test_docker From a387783287e772b8bb4a2107472ece04ae9e93ef Mon Sep 17 00:00:00 2001 From: urpylka Date: Fri, 9 Mar 2018 17:07:30 +0400 Subject: [PATCH 09/34] Add: new structure of jobs Jenkins CI Signed-off-by: urpylka --- image/Jenkinsfile-build | 57 +++++++++++++++++++++++++++++++++++++++ image/Jenkinsfile-release | 35 ++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 image/Jenkinsfile-build create mode 100644 image/Jenkinsfile-release diff --git a/image/Jenkinsfile-build b/image/Jenkinsfile-build new file mode 100644 index 00000000..46bc256f --- /dev/null +++ b/image/Jenkinsfile-build @@ -0,0 +1,57 @@ +pipeline { + agent any + parameters { + string(name: 'IMAGE_NAME', defaultValue: 'CLEVER-JENKINS-FILE.img', description: 'IMAGE_NAME') + //string(name: 'WORKSPACE', defaultValue: '', description: 'WORKSPACE') + } + environment { + BUILD_DIRECTORY = '/home/pi/temp' + PREFIX_PATH = '/mnt' + DEV_BOOT = '/dev/disk/by-uuid/CDD4-B453' + DEV_ROOTFS = '/dev/disk/by-uuid/72bfc10d-73ec-4d9e-a54a-1cc507ee7ed2' + } + stages { + stage('Get image') { + environment { + RPI_DONWLOAD_URL = 'https://downloads.raspberrypi.org/raspbian_lite_latest' + RPI_ZIP_NAME = 'raspbian_lite_latest.zip' + RPI_IMAGE_NAME = '2017-11-29-raspbian-stretch-lite.img' + } + steps { + sh "$WORKSPACE/image/image-config.sh get_image $BUILD_DIRECTORY $RPI_ZIP_NAME $RPI_DONWLOAD_URL $RPI_IMAGE_NAME ${params.IMAGE_NAME}" + } + } + stage('Resize FS') { + environment { + SIZE = '7G' + } + steps { + sh "$WORKSPACE/image/image-config.sh resize_fs $SIZE $BUILD_DIRECTORY ${params.IMAGE_NAME} $DEV_ROOTFS" + } + } + stage('Configure interfaces') { + environment { + EXECUTE_FILE = 'iface.sh' + } + steps { + sh "$WORKSPACE/image/image-config.sh execute $BUILD_DIRECTORY/${params.IMAGE_NAME} $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $WORKSPACE/image/$EXECUTE_FILE" + } + } + stage('Install Apps') { + environment { + EXECUTE_FILE = 'apps.sh' + } + steps { + sh "$WORKSPACE/image/image-config.sh execute $BUILD_DIRECTORY/${params.IMAGE_NAME} $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $WORKSPACE/image/$EXECUTE_FILE" + } + } + stage('Install ROS') { + environment { + EXECUTE_FILE = 'ros.sh' + } + steps { + sh "$WORKSPACE/image/image-config.sh execute $BUILD_DIRECTORY/${params.IMAGE_NAME} $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $WORKSPACE/image/$EXECUTE_FILE" + } + } + } +} diff --git a/image/Jenkinsfile-release b/image/Jenkinsfile-release new file mode 100644 index 00000000..7305b75c --- /dev/null +++ b/image/Jenkinsfile-release @@ -0,0 +1,35 @@ +pipeline { + agent any + parameters { + //string(name: 'GWBT_REPO_NAME', defaultValue: 'master', description: 'GWBT_REPO_NAME') + //string(name: 'GWBT_RELEASE_TAG_NAME', defaultValue: 'master', description: 'REPO') + //string(name: 'GWBT_RELEASE_PUBLISHED_AT', defaultValue: 'master', description: 'GWBT_RELEASE_PUBLISHED_AT') + //string(name: 'GWBT_RELEASE_ID', defaultValue: '', description: 'GWBT_RELEASE_ID') + //string(name: 'GWBT_RELEASE_BODY', defaultValue: '', description: 'GWBT_RELEASE_BODY') + string(name: 'IMAGE_NAME', defaultValue: "${params.GWBT_REPO_NAME}_${params.GWBT_RELEASE_TAG_NAME}_${params.GWBT_RELEASE_PUBLISHED_AT}.img", description: 'IMAGE_NAME') + //string(name: 'GWBT_TRIGGER', defaultValue: '', description: 'GWBT_TRIGGER') + booleanParam(name: 'ONLY_PUBLISH', defaultValue: false, description: 'ONLY PUBLISH') + //string(name: 'WORKSPACE', defaultValue: '', description: 'WORKSPACE') + } + environment { + BUILD_DIRECTORY = '/home/pi/temp' + } + stages { + stage('Build image') { + when { not { expression { return params.ONLY_PUBLISH } } } + steps { + build job: 'CopterExpress-clever-build', parameters: [[$class: 'StringParameterValue', name: 'IMAGE_NAME', value: "${params.IMAGE_NAME}"], [$class: 'StringParameterValue', name: 'GWBT_RELEASE_TAG_NAME', value: "${params.GWBT_RELEASE_TAG_NAME}"]] + sh "echo ${params.IMAGE_NAME}" + } + } + stage('Publish image') { + when { environment name: 'GWBT_TRIGGER', value: 'release' } + environment { + CONFIG_FILE = 'coex-ci.conf' + } + steps { + sh "$WORKSPACE/image/image-config.sh publish_image $BUILD_DIRECTORY ${params.IMAGE_NAME} $WORKSPACE $CONFIG_FILE ${params.GWBT_RELEASE_ID} ${params.GWBT_RELEASE_BODY}" + } + } + } +} From d6b664e2f6e0ed8f933bb263873ea87b3f8e134d Mon Sep 17 00:00:00 2001 From: urpylka Date: Fri, 9 Mar 2018 17:10:39 +0400 Subject: [PATCH 10/34] Add: united Jenkinsfile-release with image-config.sh functions Signed-off-by: urpylka --- image/Jenkinsfile-release-new | 56 +++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 image/Jenkinsfile-release-new diff --git a/image/Jenkinsfile-release-new b/image/Jenkinsfile-release-new new file mode 100644 index 00000000..cfb8c733 --- /dev/null +++ b/image/Jenkinsfile-release-new @@ -0,0 +1,56 @@ +pipeline { + agent any + parameters { + string(name: 'IMAGE_NAME', defaultValue: '', description: 'IMAGE_NAME') + string(name: 'GWBT_RELEASE_ID', defaultValue: '', description: 'GWBT_RELEASE_ID') + string(name: 'GWBT_RELEASE_BODY', defaultValue: '', description: 'GWBT_RELEASE_BODY') + } + stages { + stage('Zip image') { + steps { + echo 'Zip image' + sh "zip $BUILD_DIRECTORY/$IMAGE_NAME.zip $BUILD_DIRECTORY/$IMAGE_NAME" + echo 'End of Zipping' + } + } + stage('Upload image') { + environment { + CONFIG_FILE = 'coex-ci.conf' + } + steps { + echo 'Upload image' + parameters { + string(name: 'IMAGE_LINK', defaultValue: '$($WORKSPACE/image/yadisk.py $BUILD_DIRECTORY/$CONFIG_FILE $BUILD_DIRECTORY/$IMAGE_NAME.zip)', description: 'IMAGE_NAME') + } + echo 'End of Upload' + } + } + stage('Send image to TESTER') { + steps { + echo 'Send image' + sh "# TODO" + echo 'End of Send image' + } + } + stage('Burn to MicroSD') { + steps { + echo 'Start Burn' + sh "# dd of=/dev/sda if=$BUILD_DIRECTORY/$IMAGE_NAME" + echo 'End of Burn' + } + } + stage('Publish image') { + environment { + CONFIG_FILE = 'coex-ci.conf' + } + steps { + echo 'Start Publish' + sh "$WORKSPACE/image/git_release.py $BUILD_DIRECTORY/$CONFIG_FILE ${params.GWBT_RELEASE_ID} ${params.GWBT_RELEASE_BODY} $IMAGE_NAME $IMAGE_LINK $(du -sh $BUILD_DIRECTORY/$IMAGE_NAME.zip | awk '{ print $1 }')" + echo 'End of Publish' + } + } + } + environment { + BUILD_DIRECTORY = '/home/pi/temp' + } +} From 3d59c78ad8d1795c605761db0f8ff89e54a32177 Mon Sep 17 00:00:00 2001 From: urpylka Date: Sat, 10 Mar 2018 17:59:15 +0400 Subject: [PATCH 11/34] Add: environment variables for sh scripts Signed-off-by: urpylka --- image/Jenkinsfile-build | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/image/Jenkinsfile-build b/image/Jenkinsfile-build index 46bc256f..daa2180d 100644 --- a/image/Jenkinsfile-build +++ b/image/Jenkinsfile-build @@ -9,6 +9,10 @@ pipeline { PREFIX_PATH = '/mnt' DEV_BOOT = '/dev/disk/by-uuid/CDD4-B453' DEV_ROOTFS = '/dev/disk/by-uuid/72bfc10d-73ec-4d9e-a54a-1cc507ee7ed2' + + DEBIAN_FRONTEND = 'noninteractive' + LANG = 'C.UTF-8' + LC_ALL = 'C.UTF-8' } stages { stage('Get image') { From 3f7dec4d79aa2cbbe11d51501b19f1126ac581ee Mon Sep 17 00:00:00 2001 From: urpylka Date: Sat, 10 Mar 2018 18:02:05 +0400 Subject: [PATCH 12/34] Fix: change bash to sh Signed-off-by: urpylka --- image/apps.sh | 2 +- image/iface.sh | 2 +- image/image-config.sh | 3 +-- image/ros.sh | 6 +++--- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/image/apps.sh b/image/apps.sh index 6a6139e6..9eb97ac8 100755 --- a/image/apps.sh +++ b/image/apps.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh ################################################################################################################################## # Установка необходимых программ diff --git a/image/iface.sh b/image/iface.sh index f4b1fb3b..50b7e7df 100755 --- a/image/iface.sh +++ b/image/iface.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh ################################################################################################################################## # Настройка интерфейсов diff --git a/image/image-config.sh b/image/image-config.sh index 345d292b..18a16959 100755 --- a/image/image-config.sh +++ b/image/image-config.sh @@ -1,4 +1,3 @@ -#!/bin/bash #!/bin/sh set -e @@ -243,7 +242,7 @@ mount_system2() { cp -L /etc/resolv.conf $2/etc/resolv.conf echo -e "\033[0;31m\033[1m$(date) | Enter chroot\033[0m\033[0m" - chroot $2 /bin/bash -c "$5" + chroot $2 /bin/sh -c "$5" } umount_system() { diff --git a/image/ros.sh b/image/ros.sh index 2848fdd3..543b0e66 100755 --- a/image/ros.sh +++ b/image/ros.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh ################################################################################################################################## # ROS for user pi @@ -140,7 +140,7 @@ echo -e "\033[0;31m\033[1m$(date) | #13 Create catkin_ws\033[0m\033[0m" mkdir -p /home/pi/catkin_ws/src \ && cd /home/pi/catkin_ws \ - && source /opt/ros/kinetic/setup.bash \ + && . /opt/ros/kinetic/setup.sh \ && catkin init \ && wstool init /home/pi/catkin_ws/src @@ -154,7 +154,7 @@ cd /home/pi/catkin_ws/src \ && pip install wheel \ && pip install -r /home/pi/catkin_ws/src/clever/clever/requirements.txt \ && cd /home/pi/catkin_ws \ - && source /opt/ros/kinetic/setup.bash \ + && . /opt/ros/kinetic/setup.sh \ && catkin_make -j1 \ && systemctl enable /home/pi/catkin_ws/src/clever/deploy/roscore.service \ && systemctl enable /home/pi/catkin_ws/src/clever/deploy/clever.service From f035d37243f6521a0de6a69ebb2d820728be7f77 Mon Sep 17 00:00:00 2001 From: urpylka Date: Sat, 10 Mar 2018 18:02:59 +0400 Subject: [PATCH 13/34] Add: set -e Signed-off-by: urpylka --- image/apps.sh | 2 ++ image/iface.sh | 2 ++ image/ros.sh | 2 ++ 3 files changed, 6 insertions(+) diff --git a/image/apps.sh b/image/apps.sh index 9eb97ac8..d4352baf 100755 --- a/image/apps.sh +++ b/image/apps.sh @@ -1,5 +1,7 @@ #!/bin/sh +set -e + ################################################################################################################################## # Установка необходимых программ ################################################################################################################################## diff --git a/image/iface.sh b/image/iface.sh index 50b7e7df..a493dbcc 100755 --- a/image/iface.sh +++ b/image/iface.sh @@ -1,5 +1,7 @@ #!/bin/sh +set -e + ################################################################################################################################## # Настройка интерфейсов ################################################################################################################################## diff --git a/image/ros.sh b/image/ros.sh index 543b0e66..9591be51 100755 --- a/image/ros.sh +++ b/image/ros.sh @@ -1,5 +1,7 @@ #!/bin/sh +set -e + ################################################################################################################################## # ROS for user pi ################################################################################################################################## From 875698c9264ce2c384f6cbb189b78ae0718a58d0 Mon Sep 17 00:00:00 2001 From: urpylka Date: Sat, 10 Mar 2018 18:03:33 +0400 Subject: [PATCH 14/34] Remove: assimp from install Signed-off-by: urpylka --- image/ros.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/image/ros.sh b/image/ros.sh index 9591be51..2a967085 100755 --- a/image/ros.sh +++ b/image/ros.sh @@ -69,17 +69,17 @@ mkdir -p /home/pi/ros_catkin_ws && cd /home/pi/ros_catkin_ws \ -echo -e "\033[0;31m\033[1m$(date) | #6 Install assimp-3.1.1 to /home/pi/ros_catkin_ws/external_src\033[0m\033[0m" +#echo -e "\033[0;31m\033[1m$(date) | #6 Install assimp-3.1.1 to /home/pi/ros_catkin_ws/external_src\033[0m\033[0m" # Unavailable Dependencies -mkdir -p /home/pi/ros_catkin_ws/external_src \ - && cd /home/pi/ros_catkin_ws/external_src \ - && wget http://sourceforge.net/projects/assimp/files/assimp-3.1/assimp-3.1.1_no_test_models.zip/download -O assimp-3.1.1_no_test_models.zip \ - && unzip assimp-3.1.1_no_test_models.zip \ - && cd assimp-3.1.1 \ - && cmake . \ - && make \ - && make install +#mkdir -p /home/pi/ros_catkin_ws/external_src \ +# && cd /home/pi/ros_catkin_ws/external_src \ +# && wget http://sourceforge.net/projects/assimp/files/assimp-3.1/assimp-3.1.1_no_test_models.zip/download -O assimp-3.1.1_no_test_models.zip \ +# && unzip assimp-3.1.1_no_test_models.zip \ +# && cd assimp-3.1.1 \ +# && cmake . -Wattributes \ +# && make \ +# && make install From a1968467dec2b96e2e5a1a34b801d4a1e4889ae4 Mon Sep 17 00:00:00 2001 From: urpylka Date: Sat, 10 Mar 2018 18:03:49 +0400 Subject: [PATCH 15/34] Add: zip & unzip to install Signed-off-by: urpylka --- image/apps.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/image/apps.sh b/image/apps.sh index d4352baf..d9e014ac 100755 --- a/image/apps.sh +++ b/image/apps.sh @@ -18,6 +18,8 @@ apt-get update echo -e "\033[0;31m\033[1m$(date) | #2 Install programs\033[0m\033[0m" apt-get install --no-install-recommends -y \ + unzip \ + zip \ ipython \ screen \ byobu \ From fe9df2c34fecdb618472c6a15ab325cc4b7816ec Mon Sep 17 00:00:00 2001 From: urpylka Date: Thu, 15 Mar 2018 19:09:14 +0300 Subject: [PATCH 16/34] Fix: syntax Signed-off-by: urpylka --- image/image-config.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/image/image-config.sh b/image/image-config.sh index 18a16959..178f398b 100755 --- a/image/image-config.sh +++ b/image/image-config.sh @@ -24,7 +24,7 @@ set -e get_image() { # STATIC -# TEMPLATE: get_image $JENKINS_HOME $RPI_ZIP_NAME $RPI_DONWLOAD_URL $RPI_IMAGE_NAME $IMAGE_NAME +# TEMPLATE: get_image $BUILD_DIRECTORY $RPI_ZIP_NAME $RPI_DONWLOAD_URL $RPI_IMAGE_NAME $IMAGE_NAME echo 'Download RaspbianOS' echo "$(date) | 1. Download raspbian lite" @@ -45,7 +45,7 @@ get_image() { resize_fs() { # STATIC - # TEMPLATE: resize_fs $SIZE $JENKINS_HOME $IMAGE_NAME $DEV_ROOTFS + # TEMPLATE: resize_fs $SIZE $BUILD_DIRECTORY $IMAGE_NAME $DEV_ROOTFS set +e @@ -101,7 +101,7 @@ publish_image() { publish_image2() { # STATIC -# TEMPLATE: publish_image $JENKINS_HOME $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY +# TEMPLATE: publish_image $BUILD_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY # https://developer.github.com/v3/repos/releases/ #RELEASE_BODY="### Changelog\n* Add /boot/cmdline.txt net.ifnames=0 https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/\n* Updated cophelper\n* Installed copstat" @@ -475,16 +475,16 @@ case "$1" in enter) # enter $IMAGE $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT enter $2 $3 $4 $5;; - get_image) # get_image $JENKINS_HOME $RPI_ZIP_NAME $RPI_DONWLOAD_URL $RPI_IMAGE_NAME $IMAGE_NAME + get_image) # get_image $BUILD_DIRECTORY $RPI_ZIP_NAME $RPI_DONWLOAD_URL $RPI_IMAGE_NAME $IMAGE_NAME get_image $2 $3 $4 $5 $6;; - resize_fs) # resize_fs $SIZE $JENKINS_HOME $IMAGE_NAME $DEV_ROOTFS + resize_fs) # resize_fs $SIZE $BUILD_DIRECTORY $IMAGE_NAME $DEV_ROOTFS resize_fs $2 $3 $4 $5;; publish_image) # publish_image $BUILD_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY publish_image $2 $3 $4 $5 $6 $7;; - publish_image2) # publish_image $BUILD_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY + publish_image2) # publish_image2 $BUILD_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY publish_image $2 $3 $4 $5 $6 $7;; execute) # execute $IMAGE $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $EXECUTE_FILE From c692f4d3935705d8230c5c2e154ec29c9568a0b5 Mon Sep 17 00:00:00 2001 From: urpylka Date: Thu, 15 Mar 2018 19:09:23 +0300 Subject: [PATCH 17/34] Fix: 'echo -e' to 'echo' for execute in /bin/sh Signed-off-by: urpylka --- image/apps.sh | 18 +++++++-------- image/iface.sh | 10 ++++----- image/image-config.sh | 52 +++++++++++++++++++++---------------------- image/ros.sh | 36 +++++++++++++++--------------- 4 files changed, 58 insertions(+), 58 deletions(-) diff --git a/image/apps.sh b/image/apps.sh index d9e014ac..961745dc 100755 --- a/image/apps.sh +++ b/image/apps.sh @@ -7,7 +7,7 @@ set -e ################################################################################################################################## -echo -e "\033[0;31m\033[1m$(date) | #1 apt update && apt upgrade\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #1 apt update && apt upgrade\033[0m\033[0m" # install bootstrap tools apt-get update @@ -15,7 +15,7 @@ apt-get update -echo -e "\033[0;31m\033[1m$(date) | #2 Install programs\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #2 Install programs\033[0m\033[0m" apt-get install --no-install-recommends -y \ unzip \ @@ -35,7 +35,7 @@ apt-get install --no-install-recommends -y \ -echo -e "\033[0;31m\033[1m$(date) | #3 Write to /etc/wpa_supplicant/wpa_supplicant.conf\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #3 Write to /etc/wpa_supplicant/wpa_supplicant.conf\033[0m\033[0m" echo " network={ @@ -50,7 +50,7 @@ network={ -echo -e "\033[0;31m\033[1m$(date) | #4 Write STATIC to /etc/dhcpcd.conf\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #4 Write STATIC to /etc/dhcpcd.conf\033[0m\033[0m" echo " interface wlan0 @@ -59,13 +59,13 @@ static ip_address=192.168.11.1/24" >> /etc/dhcpcd.conf -echo -e "\033[0;31m\033[1m$(date) | #5 Write iface to /etc/default/isc-dhcp-server\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #5 Write iface to /etc/default/isc-dhcp-server\033[0m\033[0m" # https://www.shellhacks.com/ru/sed-find-replace-string-in-file/ sed -i 's/INTERFACESv4=\"\"/INTERFACESv4=\"wlan0\"/' /etc/default/isc-dhcp-server -echo -e "\033[0;31m\033[1m$(date) | #6 Write dhcp declaration subnet to /etc/dhcp/dhcpd.conf\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #6 Write dhcp declaration subnet to /etc/dhcp/dhcpd.conf\033[0m\033[0m" echo "subnet 192.168.11.0 netmask 255.255.255.0 { @@ -80,7 +80,7 @@ echo "subnet 192.168.11.0 netmask 255.255.255.0 { -echo -e "\033[0;31m\033[1m$(date) | #7 Write start script for dhcpd to /etc/network/if-up.d/isc-dhcp-server\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #7 Write start script for dhcpd to /etc/network/if-up.d/isc-dhcp-server\033[0m\033[0m" echo "#!/bin/sh if [ \"\$IFACE\" = \"--all\" ]; @@ -91,7 +91,7 @@ fi -echo -e "\033[0;31m\033[1m$(date) | #8 Write magic script for rename SSID to /etc/rc.local\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #8 Write magic script for rename SSID to /etc/rc.local\033[0m\033[0m" RENAME_SSID="sudo sed -i.OLD \"s/CLEVER/CLEVER-\$(head -c 100 /dev/urandom | xxd -ps -c 100 | sed -e 's/[^0-9]//g' | cut -c 1-4)/g\" /etc/wpa_supplicant/wpa_supplicant.conf && sudo sed -i '/sudo sed/d' /etc/rc.local && sudo reboot" @@ -100,5 +100,5 @@ sed -i "19a$RENAME_SSID" /etc/rc.local -echo -e "\033[0;31m\033[1m$(date) | #9 End of install programs\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #9 End of install programs\033[0m\033[0m" diff --git a/image/iface.sh b/image/iface.sh index a493dbcc..deccb0fb 100755 --- a/image/iface.sh +++ b/image/iface.sh @@ -43,14 +43,14 @@ CONFIG=/boot/config.txt # 2. Изменить необходимые настройки # 2.1. Включить sshd -echo -e "\033[0;31m\033[1m$(date) | #11 Turn on sshd\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #11 Turn on sshd\033[0m\033[0m" touch /boot/ssh # 2.2. Включить GPIO # Включено по умолчанию # 2.3. Включить I2C -echo -e "\033[0;31m\033[1m$(date) | #12 Turn on I2C\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #12 Turn on I2C\033[0m\033[0m" set_config_var dtparam=i2c_arm on $CONFIG && if ! [ -e $BLACKLIST ]; then @@ -63,7 +63,7 @@ set_config_var dtparam=i2c_arm on $CONFIG && fi # 2.4. Включить SPI -echo -e "\033[0;31m\033[1m$(date) | #13 Turn on SPI\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #13 Turn on SPI\033[0m\033[0m" set_config_var dtparam=spi on $CONFIG && if ! [ -e $BLACKLIST ]; then @@ -72,7 +72,7 @@ set_config_var dtparam=spi on $CONFIG && sed $BLACKLIST -i -e "s/^\(blacklist[[:space:]]*spi[-_]bcm2708\)/#\1/" # 2.5. Включить raspicam -echo -e "\033[0;31m\033[1m$(date) | #14 Turn on raspicam\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #14 Turn on raspicam\033[0m\033[0m" get_config_var() { lua - "$1" "$2" < /etc/apt/sources.li -echo -e "\033[0;31m\033[1m$(date) | #2 apt update && apt upgrade\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #2 apt update && apt upgrade\033[0m\033[0m" # install bootstrap tools apt-get update @@ -37,7 +37,7 @@ apt-get update -echo -e "\033[0;31m\033[1m$(date) | #3 Install wget, unzip, python-rosdep, python-rosinstall-generator, python-wstool, python-rosinstall, build-essential, cmake\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #3 Install wget, unzip, python-rosdep, python-rosinstall-generator, python-wstool, python-rosinstall, build-essential, cmake\033[0m\033[0m" apt-get install --no-install-recommends -y \ wget \ @@ -52,7 +52,7 @@ apt-get install --no-install-recommends -y \ -echo -e "\033[0;31m\033[1m$(date) | #4 rosdep init && rosdep update\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #4 rosdep init && rosdep update\033[0m\033[0m" # bootstrap rosdep rosdep init && rosdep update @@ -60,7 +60,7 @@ rosdep init && rosdep update -echo -e "\033[0;31m\033[1m$(date) | #5 Prepare ros_comm packages to kinetic-ros_comm-wet.rosinstall\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #5 Prepare ros_comm packages to kinetic-ros_comm-wet.rosinstall\033[0m\033[0m" # create catkin workspace mkdir -p /home/pi/ros_catkin_ws && cd /home/pi/ros_catkin_ws \ @@ -69,7 +69,7 @@ mkdir -p /home/pi/ros_catkin_ws && cd /home/pi/ros_catkin_ws \ -#echo -e "\033[0;31m\033[1m$(date) | #6 Install assimp-3.1.1 to /home/pi/ros_catkin_ws/external_src\033[0m\033[0m" +#echo "\033[0;31m\033[1m$(date) | #6 Install assimp-3.1.1 to /home/pi/ros_catkin_ws/external_src\033[0m\033[0m" # Unavailable Dependencies #mkdir -p /home/pi/ros_catkin_ws/external_src \ @@ -84,7 +84,7 @@ mkdir -p /home/pi/ros_catkin_ws && cd /home/pi/ros_catkin_ws \ -echo -e "\033[0;31m\033[1m$(date) | #7 Prepare other ROS-packages to kinetic-custom_ros.rosinstall\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #7 Prepare other ROS-packages to kinetic-custom_ros.rosinstall\033[0m\033[0m" cd /home/pi/ros_catkin_ws \ && rosinstall_generator \ @@ -96,7 +96,7 @@ cd /home/pi/ros_catkin_ws \ -echo -e "\033[0;31m\033[1m$(date) | #8 Install dependencies apps with rosdep\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #8 Install dependencies apps with rosdep\033[0m\033[0m" # как я понял установка apt-get всяких зависимостей для ros-пакетов # Resolving Dependencies with rosdep @@ -106,7 +106,7 @@ cd /home/pi/ros_catkin_ws \ -echo -e "\033[0;31m\033[1m$(date) | #9 Refactor usb_cam in SRC\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #9 Refactor usb_cam in SRC\033[0m\033[0m" # добавление префикса с помощью двух define # #define PIX_FMT_RGB24 AV_PIX_FMT_RGB24 @@ -116,14 +116,14 @@ sed -i '/#define __STDC_CONSTANT_MACROS/a\#define PIX_FMT_RGB24 AV_PIX_FMT_RGB24 -echo -e "\033[0;31m\033[1m$(date) | #10 Install GeographicLib datasets\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #10 Install GeographicLib datasets\033[0m\033[0m" /home/pi/ros_catkin_ws/src/mavros/mavros/scripts/install_geographiclib_datasets.sh -echo -e "\033[0;31m\033[1m$(date) | #11 Build light packages on 2 threads\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #11 Build light packages on 2 threads\033[0m\033[0m" # Building the catkin Workspace cd /home/pi/ros_catkin_ws && ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/kinetic -j2 --pkg actionlib actionlib_msgs angles async_web_server_cpp bond bond_core bondcpp bondpy camera_calibration_parsers camera_info_manager catkin class_loader cmake_modules cpp_common diagnostic_msgs diagnostic_updater dynamic_reconfigure eigen_conversions gencpp geneus genlisp genmsg gennodejs genpy geographic_msgs geometry_msgs geometry2 image_transport libmavconn mavlink mavros_msgs message_filters message_generation message_runtime mk nav_msgs nodelet orocos_kdl pluginlib python_orocos_kdl ros ros_comm rosapi rosauth rosbag rosbag_migration_rule rosbag_storage rosbash rosboost_cfg rosbridge_library rosbridge_server rosbridge_suite rosbuild rosclean rosconsole rosconsole_bridge roscpp roscpp_serialization roscpp_traits roscreate rosgraph rosgraph_msgs roslang roslaunch roslib roslint roslisp roslz4 rosmake rosmaster rosmsg rosnode rosout rospack rosparam rospy rospy_tutorials rosserial rosserial_client rosserial_msgs rosserial_python rosservice rostest rostime rostopic rosunit roswtf sensor_msgs smclib std_msgs std_srvs stereo_msgs tf tf2 tf2_bullet tf2_eigen tf2_geometry_msgs tf2_kdl tf2_msgs tf2_py tf2_ros tf2_sensor_msgs tf2_tools topic_tools trajectory_msgs urdf urdf_parser_plugin usb_cam uuid_msgs visualization_msgs xmlrpcpp @@ -131,14 +131,14 @@ cd /home/pi/ros_catkin_ws && ./src/catkin/bin/catkin_make_isolated --install -DC -echo -e "\033[0;31m\033[1m$(date) | #12 Build heavy packages\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #12 Build heavy packages\033[0m\033[0m" # Building the catkin Workspace cd /home/pi/ros_catkin_ws && ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release --install-space /opt/ros/kinetic -j1 --pkg mavros opencv3 cv_bridge cv_camera mavros_extras web_video_server -echo -e "\033[0;31m\033[1m$(date) | #13 Create catkin_ws\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #13 Create catkin_ws\033[0m\033[0m" mkdir -p /home/pi/catkin_ws/src \ && cd /home/pi/catkin_ws \ @@ -149,7 +149,7 @@ mkdir -p /home/pi/catkin_ws/src \ -echo -e "\033[0;31m\033[1m$(date) | #14 Install CLEVER-BUNDLE\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #14 Install CLEVER-BUNDLE\033[0m\033[0m" cd /home/pi/catkin_ws/src \ && git clone https://github.com/CopterExpress/clever.git clever \ @@ -163,7 +163,7 @@ cd /home/pi/catkin_ws/src \ -echo -e "\033[0;31m\033[1m$(date) | #15 Add mjpg-streamer at /home/pi\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #15 Add mjpg-streamer at /home/pi\033[0m\033[0m" # https://github.com/jacksonliam/mjpg-streamer @@ -175,7 +175,7 @@ cd /home/pi \ -echo -e "\033[0;31m\033[1m$(date) | #16 Add ENV vars\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #16 Add ENV vars\033[0m\033[0m" # setup environment echo "LANG=C.UTF-8" >> /home/pi/.bashrc @@ -190,4 +190,4 @@ chown -Rf pi:pi /home/pi -echo -e "\033[0;31m\033[1m$(date) | #17 END of ROS INSTALLATION\033[0m\033[0m" +echo "\033[0;31m\033[1m$(date) | #17 END of ROS INSTALLATION\033[0m\033[0m" From 01bc387134ccbeaec0ef1da1482203bc8af3438e Mon Sep 17 00:00:00 2001 From: urpylka Date: Thu, 15 Mar 2018 20:13:38 +0300 Subject: [PATCH 18/34] Fix: syntax Signed-off-by: urpylka --- image/image-config.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/image/image-config.sh b/image/image-config.sh index ce17a666..500282d5 100755 --- a/image/image-config.sh +++ b/image/image-config.sh @@ -485,7 +485,7 @@ case "$1" in publish_image $2 $3 $4 $5 $6 $7;; publish_image2) # publish_image2 $BUILD_DIRECTORY $IMAGE_NAME $WORKSPACE $CONFIG_FILE $RELEASE_ID $RELEASE_BODY - publish_image $2 $3 $4 $5 $6 $7;; + publish_image2 $2 $3 $4 $5 $6 $7;; execute) # execute $IMAGE $PREFIX_PATH $DEV_ROOTFS $DEV_BOOT $EXECUTE_FILE execute $2 $3 $4 $5 $6;; From 88a14a753eed90c1ffd779771c0c899e52745a79 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Thu, 15 Mar 2018 21:50:49 +0300 Subject: [PATCH 19/34] Add udp-b gcs type --- clever/launch/mavros.launch | 1 + 1 file changed, 1 insertion(+) diff --git a/clever/launch/mavros.launch b/clever/launch/mavros.launch index d8a190f1..bc9d8ea4 100644 --- a/clever/launch/mavros.launch +++ b/clever/launch/mavros.launch @@ -17,6 +17,7 @@ + From 8ca722165a00d4fdcbebe47532c31e5a5598b914 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Thu, 15 Mar 2018 21:53:41 +0300 Subject: [PATCH 20/34] Add udp-b documentation --- docs/gcs_bridge.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/gcs_bridge.md b/docs/gcs_bridge.md index 16d886cc..4fb07672 100644 --- a/docs/gcs_bridge.md +++ b/docs/gcs_bridge.md @@ -26,6 +26,23 @@ sudo systemctl restart clever ![](/assets/qground.png) +UDP broadcast-бридж +--- + +Для использования UDP broadcast-бриджа необходимо установить параметр `gcs_bridge` в значение `udp-b`: + +```xml + +``` + +При изменени launch-файла необходимо перезагрузить сервис `clever`: + +```bash +sudo systemctl restart clever +``` + +При использовании UDB broadcast-бриджа достаточно подключиться к Wi-Fi сети Клевера. QGroundControl должен подключиться к коптеру автоматически. + UDP-бридж --- From 4d2ea5478d95146883da3234ddd8cecd6ecbff1d Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Thu, 15 Mar 2018 21:56:03 +0300 Subject: [PATCH 21/34] Update docs --- docs/gcs_bridge.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/gcs_bridge.md b/docs/gcs_bridge.md index 4fb07672..0a552962 100644 --- a/docs/gcs_bridge.md +++ b/docs/gcs_bridge.md @@ -43,6 +43,8 @@ sudo systemctl restart clever При использовании UDB broadcast-бриджа достаточно подключиться к Wi-Fi сети Клевера. QGroundControl должен подключиться к коптеру автоматически. +> **Note** UDP broadcast-бридж работает быстрее, чем TCP-бридж, но связь в нем менее стабильная: иногда могут возникать проблемы при загрузке миссии на коптер, а также при калибровке сенсоров. + UDP-бридж --- From f22b4cd39af425be0a4f5769186bba25e0a68664 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Sat, 17 Mar 2018 20:46:28 +0300 Subject: [PATCH 22/34] docs: fix --- docs/frames.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/frames.md b/docs/frames.md index b71d5d3d..dab9871f 100644 --- a/docs/frames.md +++ b/docs/frames.md @@ -7,7 +7,7 @@ * `local_origin` — координаты относительно точки инициализации полетного контроллера: белая сетка на иллюстрации; * `fcu` — координаты относительно квадрокоптера: схематичное изображение квадрокоптера на иллюстрации; -* `fcu_horiz` — координаты относительно квадрокоптера без учета наклонов по тангажу и рысканью: красная, синия и зеленая линии на иллюстрации. +* `fcu_horiz` — координаты относительно квадрокоптера без учета наклонов по тангажу и крену: красная, синия и зеленая линии на иллюстрации. > **Hint** В соответствии с [соглашением](http://www.ros.org/reps/rep-0103.html), для фреймов, связанных с коптером, ось X направлена вперед, Y – налево и Z – вверх. From 04ed4996e7764f1a05c078094adaa7282bbca9c5 Mon Sep 17 00:00:00 2001 From: Andrei Korigodski Date: Sun, 18 Mar 2018 19:22:22 +0300 Subject: [PATCH 23/34] README: translate to English --- README.md | 53 +++++++++++++++++++++++++---------------------------- 1 file changed, 25 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 57978ead..63c3a791 100644 --- a/README.md +++ b/README.md @@ -1,73 +1,72 @@ -Клевер +CLEVER ====== -Клевер +CLEVER drone -«Клевер» — это учебный конструктор программируемого квадрокоптера, состоящего из популярных открытых компонентов, а также набор необходимой документации и библиотек для работы с ним. +CLEVER is an educational programmable drone kit consisting of an unassembled quadcopter, open source software and documentation. Kit includes Pixhawk/Pixracer autopilot running PX4 firmware, Raspberry Pi 3 as companion computer, a camera for computer vision navigation as well as additional sensors and peripheral devices. -Набор включает в себя полетный контроллер PixHawk/PixRacer с полетным стеком PX4, Raspberry Pi 3 в качестве управлящего бортового компьютера, модуль камеры для реализации полетов с использованием компьютерного зрения, а также набор различных датчиков и другой периферии. +Copter Express has implemented a large number of different autonomous drone projects using exactly the same platform: [automated pizza delivery](https://www.youtube.com/watch?v=hmkAoZOtF58) in Samara and Kazan, coffee delivery in Skolkovo Innovation Center, [autonomous quadcopter with charging station](https://www.youtube.com/watch?v=RjX6nUqw1mI) for site monitoring and security, winning drones on [Robokross-2016](https://www.youtube.com/watch?v=dGbDaz_VmYU) and [Robokross-2017](https://youtu.be/AQnd2CRczbQ) competitions and many others. -На базе точно такой же платформы были созданы многие «большие» проекты компании Copter Express, например, дроны для [пиар-акций по автономной доставке пиццы](https://www.youtube.com/watch?v=hmkAoZOtF58) (Самара, Казань); дрон-доставщик кофе в Сколково, мониторинговый дрон с зарядной станцией, дроны-победители на полевых испытаниях «[Робокросс-2016](https://www.youtube.com/watch?v=dGbDaz_VmYU)», «[Робокросс-2017](https://youtu.be/AQnd2CRczbQ)» и многие другие. +**The main documentation in Russian is available on our Gitbook:** +**https://copterexpress.gitbooks.io/clever/content/** -Для того, чтобы научиться собирать, настраивать, пилотировать и программировать автономный дрон «Клевер», воспользуйтесь этим учебником. +Use it to learn how to assemble, configure, pilot and program autonomous CLEVER drone. -Основная документация ---------------------- +Preconfigured RPi 3 image +------------------------- -https://copterexpress.gitbooks.io/clever/content/ +Preconfigured image for Raspberry Pi 3 with installed and configured software, ready to fly, is available [here](https://copterexpress.gitbooks.io/clever/content/docs/microsd_images.html). -**Образ ОС** для RPi 3 с предустановленным и преднастроенным ПО можно скачать [здесь](https://copterexpress.gitbooks.io/clever/content/docs/microsd_images.html). - -Образ включает в себя: +Image includes: * Raspbian Stretch * ROS Kinetic -* Настроенную работу с сетью +* Configured networking * OpenCV * mavros -* Набор ПО для работы с Клевером +* CLEVER software bundle for autonomous drone control -[Описание API](https://copterexpress.gitbooks.io/clever/content/docs/simple_offboard.html) для автономных полетов. +API description in Russian for autonomous flights is available [here](https://copterexpress.gitbooks.io/clever/content/docs/simple_offboard.html). -Ручная установка ---------- +Manual installation +------------------- -Установить ROS Kinetic согласно [инструкциям](http://wiki.ros.org/kinetic/Installation). +Install ROS Kinetic according to the [documentation](http://wiki.ros.org/kinetic/Installation). -Склонировать репозиторий в папку `/home/pi/catkin_ws/src/clever`: +Clone repo to directory `/home/pi/catkin_ws/src/clever`: ```bash cd ~/catkin_ws/src git clone https://github.com/CopterExpress/clever.git clever ``` -Пересобрать ROS-пакеты: +Build ROS packages: ```bash cd ~/catkin_ws catkin_make -j1 ``` -Включить сервис roscore (если он не включен): +Enable systemd service `roscore` (if not enabled): ```bash sudo systemctl enable /home/pi/catkin_ws/src/clever/deploy/roscore.service sudo systemctl start roscore ``` -Включить сервис clever: +Enable systemd service `clever`: ```bash sudo systemctl enable /home/pi/catkin_ws/src/clever/deploy/clever.service sudo systemctl start clever ``` -Зависимости ------------ +Dependencies +------------ [ROS Kinetic](http://wiki.ros.org/kinetic). -Необходимые для работы ROS-пакеты: +Necessary ROS packages: * `opencv3` * `mavros` @@ -76,8 +75,6 @@ sudo systemctl start clever * `cv_camera` * `nodelet` * `dynamic_reconfigure` -* `bondcpp`, ветка `master` +* `bondcpp`, branch `master` * `roslint` * `rosserial` - -TODO: внести в package.xml From 9579342e9586c4399d762a34dece5dff5e68cf2c Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 13:46:44 +0300 Subject: [PATCH 24/34] Restore Russian intro --- README.md | 3 +-- SUMMARY.md | 2 +- docs/intro.md | 28 ++++++++++++++++++++++++++++ 3 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 docs/intro.md diff --git a/README.md b/README.md index 63c3a791..4152ba0a 100644 --- a/README.md +++ b/README.md @@ -61,8 +61,7 @@ sudo systemctl enable /home/pi/catkin_ws/src/clever/deploy/clever.service sudo systemctl start clever ``` -Dependencies ------------- +### Dependencies [ROS Kinetic](http://wiki.ros.org/kinetic). diff --git a/SUMMARY.md b/SUMMARY.md index e3715b55..f2d1d5c9 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -1,6 +1,6 @@ # Summary -* [Введение](README.md) +* [Введение](docs/intro.md) * [Сборка](docs/assemble.md) * [Первоначальная настройка](docs/setup.md) * [Полетные режимы](docs/modes.md) diff --git a/docs/intro.md b/docs/intro.md new file mode 100644 index 00000000..24cbb012 --- /dev/null +++ b/docs/intro.md @@ -0,0 +1,28 @@ +Клевер +====== + +Клевер + +«Клевер» — это учебный конструктор программируемого квадрокоптера, состоящего из популярных открытых компонентов, а также набор необходимой документации и библиотек для работы с ним. + +Набор включает в себя полетный контроллер PixHawk/PixRacer с полетным стеком PX4, Raspberry Pi 3 в качестве управлящего бортового компьютера, модуль камеры для реализации полетов с использованием компьютерного зрения, а также набор различных датчиков и другой периферии. + +На базе точно такой же платформы были созданы многие «большие» проекты компании Copter Express, например, дроны для [пиар-акций по автономной доставке пиццы](https://www.youtube.com/watch?v=hmkAoZOtF58) (Самара, Казань); дрон-доставщик кофе в Сколково, мониторинговый дрон с зарядной станцией, дроны-победители на полевых испытаниях «[Робокросс-2016](https://www.youtube.com/watch?v=dGbDaz_VmYU)», «[Робокросс-2017](https://youtu.be/AQnd2CRczbQ)» и многие другие. + +Для того, чтобы научиться собирать, настраивать, пилотировать и программировать автономный дрон «Клевер», воспользуйтесь этим учебником. + +Образ для Raspberry Pi +---------------------- + +**Образ ОС** для RPi 3 с предустановленным и преднастроенным ПО можно скачать [здесь](microsd_images.html). + +Образ включает в себя: + +* Raspbian Stretch +* ROS Kinetic +* Настроенную работу с сетью +* OpenCV +* mavros +* Набор ПО для работы с Клевером + +[Описание API](simple_offboard.html) для автономных полетов. From e8c3153ff5343071da37ed02d08ae1e894c271ec Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 14:01:35 +0300 Subject: [PATCH 25/34] Fix gitbook --- book.json | 1 + 1 file changed, 1 insertion(+) diff --git a/book.json b/book.json index 17c5df11..a88c2e70 100644 --- a/book.json +++ b/book.json @@ -3,6 +3,7 @@ "description": "Конструктор квадрокоптера «Клевер»", "author": "Copter Express", "language": "ru", + "root": "docs/", "plugins": ["youtube", "richquotes", "disqus", "versions"], "pluginsConfig": { "disqus": { From 06fc6ceeb60b9a58b3e7bbbe2282892a47b60f8c Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 14:04:34 +0300 Subject: [PATCH 26/34] Link to github --- docs/intro.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/intro.md b/docs/intro.md index 24cbb012..0dbe9878 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -26,3 +26,5 @@ * Набор ПО для работы с Клевером [Описание API](simple_offboard.html) для автономных полетов. + +Исходный код сборщика образа и всего ПО можно найти на [GitHub](https://github.com/CopterExpress/clever). From a547aacfa9b69ac1830118bc070c21a4ce63bd8d Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 14:15:49 +0300 Subject: [PATCH 27/34] Transfer gitbook documentation to docs/ --- SUMMARY.md | 45 ----------------------- docs/SUMMARY.md | 45 +++++++++++++++++++++++ docs/arduino.md | 4 +-- docs/aruco.md | 16 ++++----- docs/assemble.md | 44 +++++++++++------------ docs/bundle.md | 18 +++++----- docs/camera.md | 8 ++--- docs/camera_frame.md | 4 +-- docs/connection.md | 4 +-- docs/frames.md | 2 +- docs/gps.md | 2 +- docs/mavros.md | 4 +-- docs/rc.md | 6 ++-- docs/rviz.md | 2 +- docs/safety.md | 22 ++++++------ docs/setup.md | 78 ++++++++++++++++++++-------------------- docs/simple_offboard.md | 16 ++++----- docs/snippets.md | 2 +- docs/ssh.md | 2 +- docs/web_video_server.md | 2 +- docs/wifi.md | 2 +- 21 files changed, 163 insertions(+), 165 deletions(-) delete mode 100644 SUMMARY.md create mode 100644 docs/SUMMARY.md diff --git a/SUMMARY.md b/SUMMARY.md deleted file mode 100644 index f2d1d5c9..00000000 --- a/SUMMARY.md +++ /dev/null @@ -1,45 +0,0 @@ -# Summary - -* [Введение](docs/intro.md) -* [Сборка](docs/assemble.md) -* [Первоначальная настройка](docs/setup.md) -* [Полетные режимы](docs/modes.md) -* [Raspberry Pi](docs/raspberry.md) -* [Образ операционной системы на RPi](docs/microsd_images.md) -* [Подключение Raspberry Pi к PixHawk](docs/connection.md) -* [Подключение по Wi-Fi](docs/wifi.md) -* [Работа с QGroundControl через Wi-Fi](docs/gcs_bridge.md) -* [SSH-доступ](docs/ssh.md) -* [Неисправности радиоаппаратуры](docs/radioerrors.md) -* [Безопасность](docs/safety.md) -* [Техника безопасности по пайке](docs/tb.md) -* [Просмотр видеострима с камер](docs/web_video_server.md) -* [Работа с ROS](docs/ros.md) -* [MAVROS](docs/mavros.md) -* [Автономный полет в OFFBOARD](docs/simple_offboard.md) -* [Навигация по ArUco-маркерам](docs/aruco.md) -* [Взаимодействие с Arduino](docs/arduino.md) -* [Системы координат](docs/frames.md) -* [Работа с камерой \(компьютерное зрение\)](docs/camera.md) -* [Ориентация камеры](docs/camera_frame.md) -* [Визуализация с помощью rviz](docs/rviz.md) -* [Работа с SITL](docs/sitl.md) -* [Подключение GPS](docs/gps.md) -* [Использование 3G-модема](docs/3g.md) -* [Примеры программ](docs/snippets.md) -* Учебник - * [Урок 1](docs/les1.md) - * [Урок 2](docs/les2.md) - * [Урок 7](docs/les7.md) - * [Урок 8](docs/les8.md) - * [Урок 9](docs/les9.md) - * [Урок 11](docs/les11.md) - * [Урок 13](docs/les13.md) - * [Урок 15](docs/les15.md) - * [Урок 16](docs/les16.md) -* [Другое](drugoe.md) - * [CopterHack-2017](docs/copterhack2017.md) - * [Прошивка ESC контроллеров с помощью Arduino](docs/esc_firmware.md) - * [Работа со светодиодной лентой](docs/rabota-so-svetodiodnoi-lentoi.md) -* [Полезные ссылки](docs/links.md) - diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md new file mode 100644 index 00000000..76a36496 --- /dev/null +++ b/docs/SUMMARY.md @@ -0,0 +1,45 @@ +# Summary + +* [Введение](intro.md) +* [Сборка](assemble.md) +* [Первоначальная настройка](setup.md) +* [Полетные режимы](modes.md) +* [Raspberry Pi](raspberry.md) +* [Образ операционной системы на RPi](microsd_images.md) +* [Подключение Raspberry Pi к PixHawk](connection.md) +* [Подключение по Wi-Fi](wifi.md) +* [Работа с QGroundControl через Wi-Fi](gcs_bridge.md) +* [SSH-доступ](ssh.md) +* [Неисправности радиоаппаратуры](radioerrors.md) +* [Безопасность](safety.md) +* [Техника безопасности по пайке](tb.md) +* [Просмотр видеострима с камер](web_video_server.md) +* [Работа с ROS](ros.md) +* [MAVROS](mavros.md) +* [Автономный полет в OFFBOARD](simple_offboard.md) +* [Навигация по ArUco-маркерам](aruco.md) +* [Взаимодействие с Arduino](arduino.md) +* [Системы координат](frames.md) +* [Работа с камерой \(компьютерное зрение\)](camera.md) +* [Ориентация камеры](camera_frame.md) +* [Визуализация с помощью rviz](rviz.md) +* [Работа с SITL](sitl.md) +* [Подключение GPS](gps.md) +* [Использование 3G-модема](3g.md) +* [Примеры программ](snippets.md) +* Учебник + * [Урок 1](les1.md) + * [Урок 2](les2.md) + * [Урок 7](les7.md) + * [Урок 8](les8.md) + * [Урок 9](les9.md) + * [Урок 11](les11.md) + * [Урок 13](les13.md) + * [Урок 15](les15.md) + * [Урок 16](les16.md) +* [Другое](drugoe.md) + * [CopterHack-2017](copterhack2017.md) + * [Прошивка ESC контроллеров с помощью Arduino](esc_firmware.md) + * [Работа со светодиодной лентой](rabota-so-svetodiodnoi-lentoi.md) +* [Полезные ссылки](links.md) + diff --git a/docs/arduino.md b/docs/arduino.md index f5bf5dab..0b99aae7 100644 --- a/docs/arduino.md +++ b/docs/arduino.md @@ -60,7 +60,7 @@ for(int i=0; i<8; i++) { Работа с Клевером --- -Набор сервисов и топиков аналогичен обычному набору в [simple_offboard](/docs/simple_offboard.md) и [mavros](/docs/mavros.md). +Набор сервисов и топиков аналогичен обычному набору в [simple_offboard](simple_offboard.md) и [mavros](mavros.md). Пример программы, контролирующей коптер по позиции, с использованием сервисов `navigate` и `set_mode`: @@ -168,7 +168,7 @@ void loop() Получение телеметрии --- -С Arduino можно использовать [сервис](/docs/simple_offboard.md) `get_telemetry`. Для этого надо объявить его по аналогии с сервисами `navigate` и `set_mode`: +С Arduino можно использовать [сервис](simple_offboard.md) `get_telemetry`. Для этого надо объявить его по аналогии с сервисами `navigate` и `set_mode`: ```cpp #include diff --git a/docs/aruco.md b/docs/aruco.md index 73cd363b..4cf548ad 100644 --- a/docs/aruco.md +++ b/docs/aruco.md @@ -13,11 +13,11 @@ Модуль `aruco_pose` позволяет восстанавливать позицию коптера относительно карты ArUco-маркеров и сообщать ее полетному контролеру, используя механизм [Vision Position Estimation](https://dev.px4.io/en/ros/external_position_estimation.html). -При наличии источника положения коптера по маркерам появляется возможность производить точную автономную indoor-навигацию по позициям при помощи модуля [simple\_offboard](/docs/simple_offboard.md). +При наличии источника положения коптера по маркерам появляется возможность производить точную автономную indoor-навигацию по позициям при помощи модуля [simple\_offboard](simple_offboard.md). ### Включение -Необходимо убедиться, что в launch-файле Клевера \(`~/catkin_ws/src/clever/clever/launch/clever.launch`\) включен запуск aruco\_pose и [камеры для компьютерного зрения](/docs/camera.md): +Необходимо убедиться, что в launch-файле Клевера \(`~/catkin_ws/src/clever/clever/launch/clever.launch`\) включен запуск aruco\_pose и [камеры для компьютерного зрения](camera.md): ```xml @@ -80,7 +80,7 @@ sudo systemctl restart clever Нумерация маркеров ведется с левого верхнего угла поля. -Для контроля карты, по которой в данный момент коптер осуществляет навигацию, можно просмотреть содержимое топика `aruco_pose/map_image`. Через браузер его можно просмотреть при помощи [web\_video\_server](/docs/web_video_server.md) по ссылке [http://192.168.11.1:8080/snapshot?topic=/aruco\_pose/map\_image](http://192.168.11.1:8080/snapshot?topic=/aruco_pose/map_image): +Для контроля карты, по которой в данный момент коптер осуществляет навигацию, можно просмотреть содержимое топика `aruco_pose/map_image`. Через браузер его можно просмотреть при помощи [web\_video\_server](web_video_server.md) по ссылке [http://192.168.11.1:8080/snapshot?topic=/aruco\_pose/map\_image](http://192.168.11.1:8080/snapshot?topic=/aruco_pose/map_image): ![](/assets/Снимок экрана 2017-11-27 в 23.20.49.png) @@ -106,7 +106,7 @@ _Примечание_: указанное выше определение пр ### Настройка полетного контролера -Для правильной работы Vision Position Estimation необходимо \(через [QGroundControl](/docs/gcs_bridge.md)\) убедиться, что: +Для правильной работы Vision Position Estimation необходимо \(через [QGroundControl](gcs_bridge.md)\) убедиться, что: * Для PixHawk: Установлена прошивка с LPE \(local position estimator\). Для PixRacer: параметр `SYS_MC_EST_GROUP` установлен в `local_position_estimator, attitude_estimator_q`. * В параметре `LPE_FUSION` включены **только** флажки `vision position`, `vision yaw`, `land detector`. Итоговое значение _28_. @@ -126,9 +126,9 @@ _Примечание_: указанное выше определение пр ### Полет -При правильной настройке коптер начнет удерживать позицию по VPE \(в [режимах](/docs/modes.md) `POSCTL` или `OFFBOARD`\) автоматически. +При правильной настройке коптер начнет удерживать позицию по VPE \(в [режимах](modes.md) `POSCTL` или `OFFBOARD`\) автоматически. -Для [автономных полетов](/docs/simple_offboard.md) можно будет использовать функции `navigate`, `set_position`, `set_velocity`. Для полета в определенные координаты маркерного поля необходимо использовать фрейм `aruco_map`: +Для [автономных полетов](simple_offboard.md) можно будет использовать функции `navigate`, `set_position`, `set_velocity`. Для полета в определенные координаты маркерного поля необходимо использовать фрейм `aruco_map`: ```python # Вначале необходимо взлететь, чтобы коптер увидел карту меток @@ -141,7 +141,7 @@ time.sleep(5) navigate(2, 2, 2, speed=1, frame_id='aruco_map', update_frame=True) # полет в координату 2:2, высота 3 метра ``` -См. [другие функции](/docs/simple_offboard.md) simple offboard. +См. [другие функции](simple_offboard.md) simple offboard. ### Расположение маркеров на потолке @@ -149,7 +149,7 @@ navigate(2, 2, 2, speed=1, frame_id='aruco_map', update_frame=True) # поле ![](/assets/IMG_4175.JPG) -Для навигации по маркерам, расположенным на потолке, необходимо поставить основную камеру так, чтобы она смотрела вверх и [установить соответствующий фрейм камеры](/docs/camera_frame.md). +Для навигации по маркерам, расположенным на потолке, необходимо поставить основную камеру так, чтобы она смотрела вверх и [установить соответствующий фрейм камеры](camera_frame.md). Чтобы задавать карту маркеров в "перевернутой" системе координат, необходимо изменить параметр `aruco_orientation` в файле `~/catkin_ws/src/clever/clever/aruco.launch`: diff --git a/docs/assemble.md b/docs/assemble.md index 8314be74..dd825500 100644 --- a/docs/assemble.md +++ b/docs/assemble.md @@ -14,14 +14,14 @@ * Ножки x8. * Защита для лучей x8. * Защита пропеллеров x16. -* Защита боковая x16. +* Защита боковая x16. * Пропеллер пластиковый Dalprop 5045 x4. * Бесколлекторный электродвигатель Racerstar BR2205 2300kV x4. * Регуляторы хода ESC, DYS XSD20А x4. * Разъем силовой XT60 pin x1. * Разъем силовой XT60 socket x1. * Трехпроводной шлейф “мама-мама” x2. -* Провод медный многожильный с силиконовой изоляцией 14AWG (красный, черный), длина 50 см. +* Провод медный многожильный с силиконовой изоляцией 14AWG (красный, черный), длина 50 см. * Плата распределения питания PDB BeeRotor Power Distribution Board V2.0 x1. * Аккумуляторная батарея (АКБ) Li-ion 18650 x8. * Зарядное устройство EFEST Luc V4 Li-lon x1. @@ -33,7 +33,7 @@ * Зарядное устройство EFEST LUC V4 x1. * Провод Micro USB - USB x1 * Батарейный отсек 18650 li-Ion x1 -* Провод медный многожильный с силиконовой изоляцией 18AWG (красный, черный), длина 100 см. +* Провод медный многожильный с силиконовой изоляцией 18AWG (красный, черный), длина 100 см. * Батарейка АА х4 * Джампер, Bind-разъем @@ -81,7 +81,7 @@ Дополнительное оборудование --------------------------- -#### Данное оборудование не входит в состав конструктора Клевер 2, но оно необходимо для реализации сборочного процесса +#### Данное оборудование не входит в состав конструктора Клевер 2, но оно необходимо для реализации сборочного процесса 1. Паяльник 2. Канифоль/ Флюс (нейтральный) @@ -93,9 +93,9 @@ 8. Мультиметр ![Дополнительное оборудование](../assets/addEqipment.jpg) - -![Техника безопасности при пайке](../docs/tb.md) + +![Техника безопасности при пайке](tb.md) Порядок сборки -------------- @@ -112,7 +112,7 @@ Скрутить провода. Залудить -* Нанести флюс на оголенную часть провода. +* Нанести флюс на оголенную часть провода. * Покрыть припоем, используя пинцет. ![Лужение](../assets/zap.jpg) @@ -130,7 +130,7 @@ //указать стрелками направление вращения на моторах #### Залудить три контактные площадки регулятора -* Нанести флюс +* Нанести флюс * Нанести припой Чтобы припой аккуратно заполнил всю площадку, необходимо прогреть площадку регулятора. Для этого нужно удерживать жало паяльника на контактной плащадке в течение 2 сек (или больше, если потребуется) @@ -146,7 +146,7 @@ * Повторить данную операцию для оставшихся трех регуляторов ### Монтаж разъемов питания -![Статья про силовые и управляющие цепи](/power.md) +![Статья про силовые и управляющие цепи](power.md) #### Подготовка проводов для силовых разъемов XT60 @@ -191,21 +191,21 @@ #### Предпаячная проверка -![Статья про прозвонку](/notes/testConnection.md) +![Статья про прозвонку](testConnection.md) ![Предпаячная проверка](../assets/startPDBtest.jpg) Прозвонить следующие цепи на НЕЗАМКНУТОСТЬ (отсутствие звукового сигнала мультиметра): -* “BAT+” и “BAT-” +* “BAT+” и “BAT-” * “12V” и “GND” * “5V” и “GND” Прозвонить следующие цепи на ЗАМКНУТОСТЬ (появление звукового сигнала мультиметра): -* “BAT-” c каждым контактом, обозначенным “-” и “GND” +* “BAT-” c каждым контактом, обозначенным “-” и “GND” * “BAT+”, с каждым контактом, обозначенным “+” #### Залудить контактные площадки платы питания -1. ![Залудить*](../notes/zap.md) контактные площадки платы питания. +1. ![Залудить*](zap.md) контактные площадки платы питания. 2. С помощью мультиметра проверить отсутствие контактного замыкания на плате (прозвонить) ![Постпаячная проверка](../assets/zapPDBtest.jpg) @@ -261,7 +261,7 @@ ![Монтаж пластиковых держателей](../assets/holderLegs.png) 2. Установить лучи на раму винтами М3х16 -*Лучи устанавливаются поверх рамы +*Лучи устанавливаются поверх рамы *Пластиковые держатели устанавливаются снизу рамы ![Монтаж лучей](../assets/mountBeams.png) @@ -302,7 +302,7 @@ ![Подключение питания приемника](../assets/connectingRadio.png) -![Мануал по неисправностям](../docs/radioerrors1.md) +![Мануал по неисправностям](radioerrors1.md) ### Проверка направления вращения моторов 1. Наклеить наклейки на АКБ 18650. 2. Установить 18650 в отсек АКБ, соблюдая полярность. @@ -329,7 +329,7 @@ 2. Разъем питания 5В продеть в прорезь. ![Установка стоек и прорезь](../assets/mountReceiverStud.png) -3. Приемник прикрепить к ![нижней дополнительной раме*](../notes/deck.md), используя двухсторонний скотч и ориентируясь на гравировку. Антенны направлены вперед. +3. Приемник прикрепить к ![нижней дополнительной раме*](../notes/deck.md), используя двухсторонний скотч и ориентируясь на гравировку. Антенны направлены вперед. ![Установка радиоприемника на деку](../assets/mountReceiverDeck.png) @@ -337,7 +337,7 @@ ![Подключение радиоприемника](../assets/receiverPPM.png) 5. Продеть в прорезь к разъему 5 В. -6. Прикрутить нижнюю дополнительную раму к стойкам на центральной раме винтами М3х8. +6. Прикрутить нижнюю дополнительную раму к стойкам на центральной раме винтами М3х8. ![Установка нижней деки](../assets/mountBottomDeck.png) ##### ВАЖНО @@ -349,7 +349,7 @@ ![Переворачиваем сборку](../assets/topPreview.png) #### Установка полетного контроллера Pixhawk -1. Клеим 2х сторонний скотч по углам полетного контроллера +1. Клеим 2х сторонний скотч по углам полетного контроллера ![Полетный контроллер](../assets/pixhawk.png) ##### ВАЖНО @@ -420,7 +420,7 @@ Коптер готов к настройке! -## БЕЗОПАСНОСТЬ ПРИ СБОРКЕ И НАСТРОЙКЕ +## Безопасность при сборке и настройке 1. Снять пропеллеры.“Все наземные операции производить со снятыми пропеллерами. Устанавливать пропеллеры на моторы только перед полётом.” @@ -434,13 +434,11 @@ ## Безопасность при работе с Li-ion аккумуляторами 18650 -1. Обращаться с аккумуляторами бережно. Не допускать падений, ударов деформаций. +1. Обращаться с аккумуляторами бережно. Не допускать падений, ударов деформаций. 2. При подключении (отключении) аккумуляторов держаться только за разъёмы, тянуть или дергать за провода запрещается. 3. В случае обрыва разъемов, обнаружения нарушений целостности изоляции или корпуса аккумулятора, не трогая его, немедленно сообщить преподавателю. -## ![БЕЗОПАСНОСТЬ ПРИ ЛЁТНОЙ ЭКСПЛУАТАЦИИ КОПТЕРОВ](../docs/safetyDoc.md#ПОЛЁТЫ) - - +## ![БЕЗОПАСНОСТЬ ПРИ ЛЁТНОЙ ЭКСПЛУАТАЦИИ КОПТЕРОВ](safetyDoc.md#ПОЛЁТЫ) diff --git a/docs/bundle.md b/docs/bundle.md index 7ec86a07..17194693 100644 --- a/docs/bundle.md +++ b/docs/bundle.md @@ -3,15 +3,15 @@ Пакет программ clever_bundle, устанавливающийся на Raspberry Pi, позволяет: -* [Настраивать и управлять коптером используя QGroundControl с соединением по Wi-Fi](/docs/gcs_bridge.md) -* [Использовать веб-пульт управления квадрокоптером](/docs/web_rc.md) -* [Получать доступ к Raspberry Pi при помощи SSH](/docs/ssh.md) +* [Настраивать и управлять коптером используя QGroundControl с соединением по Wi-Fi](gcs_bridge.md) +* [Использовать веб-пульт управления квадрокоптером](web_rc.md) +* [Получать доступ к Raspberry Pi при помощи SSH](ssh.md) * Анализировать полеты квадрокоптера с помощью RViz и RosBag -* [Работать с камерой для CV](/docs/camera.md) +* [Работать с камерой для CV](camera.md) * Работать с камерой для FPV -* [Управлять полетом коптера программно, используя модуль offboard](/docs/offboard.md) -* [Осуществлять навигацию в поле ArUco-маркеров](/docs/aruco.md) -* [Использовать внешний 3G-модем для осуществление связи коптера с Интернетом](/docs/3g.md) +* [Управлять полетом коптера программно, используя модуль offboard](offboard.md) +* [Осуществлять навигацию в поле ArUco-маркеров](aruco.md) +* [Использовать внешний 3G-модем для осуществление связи коптера с Интернетом](3g.md) * Разрабатывать произвольные модули и системы Установка clever_bundle @@ -25,7 +25,7 @@ Образ SD-карты включает в себя: * ОС [Raspbian Jessie](https://www.raspberrypi.org/downloads/raspbian/) -* Фреймворк [ROS](/docs/ros.md) -* Пакет [MAVROS](/docs/mavros.md) для связи с PixHawk по MAVLINK +* Фреймворк [ROS](ros.md) +* Пакет [MAVROS](mavros.md) для связи с PixHawk по MAVLINK * Дополнительные пакеты ROS: web_video_server, usb_cam, rosbridge_suite и другие * Пакет программ clever_bundle diff --git a/docs/camera.md b/docs/camera.md index adf4d713..7562b719 100644 --- a/docs/camera.md +++ b/docs/camera.md @@ -6,7 +6,7 @@ ``` -Также нужно убедиться, что для камеры [указано корректное расположение и ориентация](/docs/camera_frame.md). +Также нужно убедиться, что для камеры [указано корректное расположение и ориентация](camera_frame.md). При изменении launch-файла необходимо перезапустить пакет `clever`: @@ -14,11 +14,11 @@ sudo systemctl restart clever ``` -Для мониторинга изображения с камеры можно использовать rqt или [web_video_server](/docs/web_video_server.md). +Для мониторинга изображения с камеры можно использовать rqt или [web_video_server](web_video_server.md). ## Компьютерное зрение -Для реализации алгоритмов компьютерного зрения рекомендуется использовать предустановленную на [образ SD-карты](/docs/microsd_images.md) библиотеку [OpenCV](https://opencv.org). +Для реализации алгоритмов компьютерного зрения рекомендуется использовать предустановленную на [образ SD-карты](microsd_images.md) библиотеку [OpenCV](https://opencv.org). ### Python @@ -56,4 +56,4 @@ image_pub = rospy.Publisher('~debug', Image) image_pub.publish(bridge.cv2_to_imgmsg(cv_image, 'bgr8')) ``` -Получаемые изображения можно просматривать используя [web_video_server](/docs/web_video_server.md). +Получаемые изображения можно просматривать используя [web_video_server](web_video_server.md). diff --git a/docs/camera_frame.md b/docs/camera_frame.md index 7fd899fd..dd15e708 100644 --- a/docs/camera_frame.md +++ b/docs/camera_frame.md @@ -6,7 +6,7 @@ ``` -Эта строка задает статическую трансформацию между фреймом `fcu` ([соответствует корпусу полетного контроллера](/docs/frames.md)) и камерой (`main_camera_optical`) в формате: +Эта строка задает статическую трансформацию между фреймом `fcu` ([соответствует корпусу полетного контроллера](frames.md)) и камерой (`main_camera_optical`) в формате: ``` сдвиг_x сдвиг_y сдвиг_z угол_рысканье угол_тангаж угол_крен @@ -17,7 +17,7 @@ * y указывает вниз на изображении; * z указывает от плоскости матрицы камеры. -Сдвиги задаются в метрах, углы задаются в радианах. Корректность установленной трансформации может быть проверена с использованием [rviz](/docs/rviz.md). +Сдвиги задаются в метрах, углы задаются в радианах. Корректность установленной трансформации может быть проверена с использованием [rviz](rviz.md). ## Настройки для Клевера diff --git a/docs/connection.md b/docs/connection.md index a25bb99d..41e22c9c 100644 --- a/docs/connection.md +++ b/docs/connection.md @@ -1,7 +1,7 @@ Подключение PixHawk/PixRacer к Raspberry Pi === -Для программирования [автономных полетов](/docs/simple_offboard.md), [работы с PixHawk по Wi-Fi](/docs/gcs_bridge.md), использования [веб-пульта](/docs/web_rc.md) и других функций необходимо подсоединить Raspberry Pi к PixHawk. +Для программирования [автономных полетов](simple_offboard.md), [работы с PixHawk по Wi-Fi](gcs_bridge.md), использования [веб-пульта](web_rc.md) и других функций необходимо подсоединить Raspberry Pi к PixHawk. Убедиться в работоспособности подключения, выполнив на Raspberry Pi: @@ -53,7 +53,7 @@ sudo systemctl restart clever Подключение к SITL --- -Для того, чтобы подсоединиться к локально/удаленно запущенному [SITL](/docs/sitl.md), необходимо установить аргумент `fcu_conn` в `udp`, и `fcu_ip` в IP-адрес машины, где запущен SITL (`127.0.0.1` для локального): +Для того, чтобы подсоединиться к локально/удаленно запущенному [SITL](sitl.md), необходимо установить аргумент `fcu_conn` в `udp`, и `fcu_ip` в IP-адрес машины, где запущен SITL (`127.0.0.1` для локального): ```xml diff --git a/docs/frames.md b/docs/frames.md index dab9871f..38a7bbbb 100644 --- a/docs/frames.md +++ b/docs/frames.md @@ -11,4 +11,4 @@ > **Hint** В соответствии с [соглашением](http://www.ros.org/reps/rep-0103.html), для фреймов, связанных с коптером, ось X направлена вперед, Y – налево и Z – вверх. -Более наглядно 3D визуализацию систем координат можно наблдюдать, используя [rviz](/docs/rviz.md). +Более наглядно 3D визуализацию систем координат можно наблдюдать, используя [rviz](rviz.md). diff --git a/docs/gps.md b/docs/gps.md index 96ad7dfa..a21cb986 100644 --- a/docs/gps.md +++ b/docs/gps.md @@ -4,6 +4,6 @@ При подключении GPS появляются следующие возможности: * Удерживание коптером позиции при полете на улице * Программирование автономных миссий в программе QGroundControl -* Полеты на глобальные точки в автономном режиме при помощи модуля [simple offboard](/docs/simple_offboard.md). +* Полеты на глобальные точки в автономном режиме при помощи модуля [simple offboard](simple_offboard.md). TODO diff --git a/docs/mavros.md b/docs/mavros.md index c7c28f68..d790f483 100644 --- a/docs/mavros.md +++ b/docs/mavros.md @@ -6,7 +6,7 @@ MAVROS \(MAVLink + ROS\) — это пакет для ROS, предоставл MAVROS подписывается определенные ROS-топики в ожидании команд, публикует в другие топики телеметрию, и предоставляет сервисы. -Узел mavros автоматически запускается в launch-файле Клевера. Для [настройки типа подключения](/docs/connection.md) см. аргумент `fcu_conn`. +Узел mavros автоматически запускается в launch-файле Клевера. Для [настройки типа подключения](connection.md) см. аргумент `fcu_conn`. ## Основные сервисы @@ -46,5 +46,5 @@ MAVROS подписывается определенные ROS-топики в `/mavros/setpoint_raw/global` — отправка пакета [SET\_POSITION\_TARGET\_GLOBAL\_INT](https://pixhawk.ethz.ch/mavlink/#SET_POSITION_TARGET_GLOBAL_INT). Позволяет установить целевую позицию в глобальных координатах \(ширина, долгота, высота\), а также скорости полета. **Не поддерживается в PX4** \([issue](https://github.com/PX4/Firmware/issues/7552)\). -[Упрощенное управление коптером с помощью Simple Offboard](/docs/simple_offboard.md). +[Упрощенное управление коптером с помощью Simple Offboard](simple_offboard.md). diff --git a/docs/rc.md b/docs/rc.md index 206d335e..087069e7 100644 --- a/docs/rc.md +++ b/docs/rc.md @@ -7,7 +7,7 @@ > **Warning** Мобильный пульт предназначен в первую очередь для полетов в помещении на дальность не более 10-15 м. Большое количество Wi-Fi сетей также может ухудшить отзывчивость и дальность пульта. -Для включения бэкенда пульта, установите [образ Clever на RPi](/docs/microsd_images.md), а также убедитесь, что он включен в launch-файле Клевера (`~/catkin_ws/src/clever/clever/launch/clever.launch`): +Для включения бэкенда пульта, установите [образ Clever на RPi](microsd_images.md), а также убедитесь, что он включен в launch-файле Клевера (`~/catkin_ws/src/clever/clever/launch/clever.launch`): ```xml @@ -27,11 +27,11 @@ sudo systemctl restart clever Стики на экране приложения работают также, как и реальные стики. Для арминга коптера подержите левый стик в правом нижнем углу на протяжении нескольких секунд. Для дизарминга – в левом нижнем углу. -Пульт отображает текущий [режим PX4](/docs/modes.md) а также уровень заряда батареи. При низком значении заряда батареи телефон будет вибрировать. +Пульт отображает текущий [режим PX4](modes.md) а также уровень заряда батареи. При низком значении заряда батареи телефон будет вибрировать. > **Note** Если интерфейс пульта отображает явно неправильное напряжение (напр. > 5 V), проверьте, что значение PX4-параметра `BAT_N_CELLS` соответствует реальному количество элементов батареи. Если отображаемое напряжение все равно неверно, откалибруйте батарею (TODO: ссылка). -> **Note** Если вместо режима PX4 отображается текст "DISCONNECTED FROM FCU", проверьте [подключение Raspberry Pi к PixHawk](/docs/connection.md). +> **Note** Если вместо режима PX4 отображается текст "DISCONNECTED FROM FCU", проверьте [подключение Raspberry Pi к PixHawk](connection.md). Веб-версия --- diff --git a/docs/rviz.md b/docs/rviz.md index d9b7c6d4..af4f398a 100644 --- a/docs/rviz.md +++ b/docs/rviz.md @@ -29,4 +29,4 @@ export ROS_IP=192.168.11.1 В качестве reference frame рекомендуется установить фрейм `local_origin`. Для визуализации коптера можно добавить визуализационные маркеры из топика `/vehicle_markers`. Можно просмотреть картинку с дополненной реальностью из топика основной камеры `/main_camera/image_raw`. -Axis или Grid настроенный на фрейм `aruco_map` будут визуализировать расположение [карты ArUco-меток](/docs/aruco.md). +Axis или Grid настроенный на фрейм `aruco_map` будут визуализировать расположение [карты ArUco-меток](aruco.md). diff --git a/docs/safety.md b/docs/safety.md index 9d6b5e2b..ca23d60c 100644 --- a/docs/safety.md +++ b/docs/safety.md @@ -15,14 +15,14 @@ ### Подставка -При работе с горячим паяльником важно использовать подставку. В отсутствии заводской подставки, можно использовать изготовленную -из деревянного бруска и металлических держателей. Подставка позволяет расположить инструмент, без риска, +При работе с горячим паяльником важно использовать подставку. В отсутствии заводской подставки, можно использовать изготовленную +из деревянного бруска и металлических держателей. Подставка позволяет расположить инструмент, без риска, что он упадет на горючие материалы. ### Проветривание помещения -Канифоль и припой при плавлении выделяют значительное количество вредных веществ. -Настойчиво советуется проветривать помещение после каждой пайки. +Канифоль и припой при плавлении выделяют значительное количество вредных веществ. +Настойчиво советуется проветривать помещение после каждой пайки. Через каждые 30 минут нужно делать небольшие перерывы со сквозным проветриванием помещения и не забывать при этом отключать паяльник. ### Как держать паяльник? @@ -32,7 +32,7 @@ ![Паяльник состав](../assets/solderConsist.jpg) -![Подробнее...->](../docs/tb.md) +![Подробнее...->](tb.md) @@ -56,8 +56,8 @@ * Располагать зрителей за спиной пилота или за линией, проходящей через оба плеча пилота за спиной пилота. * Не допускать выхода зрителей в полусферу перед лицом пилота. -* Знать и помнить время полёта, на которое рассчитан данный коптер и его аккумулятор. -* ДО подключения Li-ion аккумулятора включить аппаратуру управления (пульт), перевести левый стик (газ) в нулевое положение. +* Знать и помнить время полёта, на которое рассчитан данный коптер и его аккумулятор. +* ДО подключения Li-ion аккумулятора включить аппаратуру управления (пульт), перевести левый стик (газ) в нулевое положение. * Подключать Li-ion аккумулятор только перед взлётом, отключать сразу после взлёта. * Стоять на расстоянии не менее 3 м от коптера. * Взлетать с земли с ровной площадки, на расстоянии не менее 3 метров от препятствий. @@ -67,13 +67,13 @@ * Выполнять все указания преподавателя или лётного инструктора. * Заранее обозначить зону пилотажа. Летать только в обозначенной зоне и не допускать вылета за её пределы. Не залетать за собственную спину. * При обучении полётам летать на уровне ниже собственного роста. -* Летать рядом с собой на расстоянии, на котором вам видна ориентация коптера в пространстве. Не улетать далеко от себя. В случае сомнений в ориентации коптера немедленно выполнить посадку на месте. Не пытаться взлететь. Подойти ближе к коптеру и выполнить взлёт. -* При управлении все движения стиками выполнять аккуратно и плавно. Не допускать резких движений. При необходимости изменить направление полёта двигать стиками следует энергично, но не резко. +* Летать рядом с собой на расстоянии, на котором вам видна ориентация коптера в пространстве. Не улетать далеко от себя. В случае сомнений в ориентации коптера немедленно выполнить посадку на месте. Не пытаться взлететь. Подойти ближе к коптеру и выполнить взлёт. +* При управлении все движения стиками выполнять аккуратно и плавно. Не допускать резких движений. При необходимости изменить направление полёта двигать стиками следует энергично, но не резко. > **Caution** Резкие движения стиками запрещаются. Движения стиками в края запрещаются. -* Летать следует осторожно и выполнять только те элементы, в которых нет сомнений. Запрещается выполнять фигуры пилотажа, в успехе которых возникают сомнения и фигуры, связанные с риском. -* Соблюдать скоростной режим. Скорость полёта коптера держать в пределах скорости идущего человека. +* Летать следует осторожно и выполнять только те элементы, в которых нет сомнений. Запрещается выполнять фигуры пилотажа, в успехе которых возникают сомнения и фигуры, связанные с риском. +* Соблюдать скоростной режим. Скорость полёта коптера держать в пределах скорости идущего человека. * Вернуть коптер к месту посадки к рассчитанному времени, не допускать полной разрядки аккумулятора в полёте. * Посадку выполнять только на ровную открытую площадку вдали от препятствий diff --git a/docs/setup.md b/docs/setup.md index 911f22c5..a351e65c 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -59,17 +59,17 @@ #### Убедитесь, что перед калибровкой: * К коптеру не подключено внешнее питание АКБ * Пропеллеры не установлены на моторах - + 1. Заходим в меню Radio 2. Включаем пульт, переводя переключатель Power в верхнее положение 3. Далее необходимо убедиться, что связь с приемником установлена: * На ЖК Экране пульта высвечивается индикация - + ![ Индикация пульта](../assets/unblockView.jpg) - + * Светодиод на приемнике горит непрерывно красным - - При наличиии проблем с подключением щелкните ![здесь](../docs/radioerrors1.md) + + При наличиии проблем с подключением щелкните ![здесь](radioerrors1.md) ### 8. Настройка режимных каналов @@ -85,7 +85,7 @@ 1. Зайдите в МЕНЮ (удерживаем нажатой кнопку “ОК”) 2. Выберите меню “Functions setup” (Кнопки Up/Down - для навигации, кнопка “ОК” - подтверждение выбора 3. Выберите “Aux. channels” -4. Выберите +4. Выберите * Channel 5 - SwC * Channel 6 - SwA 5. Сохраните изменения (удерживаем нажатой кнопку “CANCEL”) @@ -97,23 +97,23 @@ Начинаем процедуру калибровки 1. Нажимаем кнопку Calibrate -2. Устанавливаем триммеры Throttle, Yaw, Pitch, Roll в 0. - * Триммеры позволяют задавать смещение коптеру. +2. Устанавливаем триммеры Throttle, Yaw, Pitch, Roll в 0. + * Триммеры позволяют задавать смещение коптеру. * Чтобы установить один из триммеров в 0, необходимо на пульте переместить указатель в центр до длительного звукового сигнала (писка) 3. Жмем ОК ![Калибровка пульта Начало](../assets/calibrateViewStart.jpg) 4. Переводим Левый стик (газ) (throttle) в минимум и кликаем Next -5. Калибровка каналов управления (throttle, yaw, pitch, roll). +5. Калибровка каналов управления (throttle, yaw, pitch, roll). Повторяем движения стиками вслед за анимацией и читаем подсказки. -6. Калибровка переключателей. - При появлении надписи Move all transmitter switches and/or dials back and forth to their extreme positions переключаем SwA..SwD, VrA, VrB в их конечные положения. +6. Калибровка переключателей. + При появлении надписи Move all transmitter switches and/or dials back and forth to their extreme positions переключаем SwA..SwD, VrA, VrB в их конечные положения. Кликаем Next 7. Сохранение параметров. При появлении надписи "All settings have been captured. Click Next to write the new parameters to your board" Кликаем Next - + 8. Калибровка пульта завершена! ![Калибровка пульта](../assets/calibrateView.jpg) @@ -124,9 +124,9 @@ 1. Заходим в меню Sensors > Accelerometer 2. Поскольку направление Pixhawk совпадает с носом БПЛА, то выбираем Autopilot Orientation: ROTATION_NONE Кликаем OK - + ![Калибровка акселерометра](../assets/calibrateaxcelstart.jpg) - + 3. Начинаем калибровку: Последовательно располагаем БПЛА как на картинках, когда Pixhawk захватит положение, вокруг картинки появится желтая рамка - удерживаем в этом положении БПЛА до переключения в зеленую рамку @@ -144,22 +144,22 @@ ![Калибровка компаса](../assets/calibratecompass.jpg) - + ### 12. Калибровка гироскопа 1. Заходим в меню Sensors > Gyroscope 2. Устанавливаем БПЛА на ровную поверхность и кликаем OK -Ждем окончания калибровки. +Ждем окончания калибровки. ![Калибровка компаса](../assets/calibrategyro.jpg) ##### Во время калибровки БПЛА не должен менять своего положения, шататься и т.д. - + ### 13. Полетные режимы 1. Заходим в меню Flight Modes -2. Устанавливаем переключатель каналов на переключатель SwC (Channel 5) +2. Устанавливаем переключатель каналов на переключатель SwC (Channel 5) Mode channel - Channel 5 3. Переключая SwC, текущий режим подсвечивается желтым цветом. 4. Назначаем полетные режимы: @@ -167,12 +167,12 @@ * Flight Mode 4: Altitude * Flight Mode 6: Hold 5. Отображение текущего полетного режима -6. Аварийное отключение моторов ставим на переключатель SwA (Channel 6). +6. Аварийное отключение моторов ставим на переключатель SwA (Channel 6). Kill switch - Channel 6 ![Полетные режимы](../assets/flightModes.jpg) - - + + ### 14. Отключение Safety Switch В полетном контроллере PIXHAWK стоит защита моторов от случайного использования. @@ -184,10 +184,10 @@ 4. Повторяем установку максимальных значений для всех параметров, кроме CBRK_RATE_CTRL и CBRK_VELPOSERR ![Отключение кнопки безопасности](../assets/turnoffSafetyswitch.jpg) - - + + ### 15. Калибровка регуляторов - + 1. Заходим в меню Power 2. Устанавливаем количество банок Number of cells - 4S 3. Устанавливаем параметр Full Voltage (per cell) - 4.20V @@ -201,15 +201,15 @@ ![Калибровка регуляторов](../assets/calibrateESC.jpg) - + ### 16. Настройка PID - регулятора - - Если во время полета, квадрокоптер имеет осцилляции (колебания) и в связи с этим не может корректно летать, то необходимо провести ![подстройку коэффициентов ПИД - регулятора](../notes/calibratePID.md) - + + Если во время полета, квадрокоптер имеет осцилляции (колебания) и в связи с этим не может корректно летать, то необходимо провести ![подстройку коэффициентов ПИД - регулятора](../notes/calibratePID.md) + По умолчанию для квадрокоптера Клевер 2 используются следующие коэффициенты: 1. Заходим в меню Parameters > Multicopter Attitude Control 2. Устанавливаем выделенные значения параметров ПИД регулятора для углов Roll и Pitch: - + * MC_PITCHRATE_P: 0.145 * MC_PITCHRATE_I: 0.050 * MC_PITCHRATE_D: 0.0025 @@ -222,7 +222,7 @@ ## ИНСТРУКЦИЯ ПО БЕЗОПАСНОСТИ - + #### Безопасность при подготовке к вылету * Убедиться, что Li-ion аккумуляторы заряжены. @@ -237,9 +237,9 @@ * Располагать зрителей за спиной пилота или за линией, проходящей через оба плеча пилота за спиной пилота. * Не допускать выхода зрителей в полусферу перед лицом пилота. -* Знать и помнить время полёта, на которое рассчитан данный коптер и его аккумулятор. +* Знать и помнить время полёта, на которое рассчитан данный коптер и его аккумулятор. -* ДО подключения Li-ion аккумулятора включить аппаратуру управления (пульт), перевести левый стик (газ) в нулевое положение. +* ДО подключения Li-ion аккумулятора включить аппаратуру управления (пульт), перевести левый стик (газ) в нулевое положение. * Подключать Li-ion аккумулятор только перед взлётом, отключать сразу после взлёта. * Стоять на расстоянии не менее 3 м от коптера. * Взлетать с земли с ровной площадки, на расстоянии не менее 3 метров от препятствий. @@ -249,13 +249,13 @@ * Выполнять все указания преподавателя или лётного инструктора. * Заранее обозначить зону пилотажа. Летать только в обозначенной зоне и не допускать вылета за её пределы. Не залетать за собственную спину. * При обучении полётам летать на уровне ниже собственного роста. -* Летать рядом с собой на расстоянии, на котором вам видна ориентация коптера в пространстве. Не улетать далеко от себя. В случае сомнений в ориентации коптера немедленно выполнить посадку на месте. Не пытаться взлететь. Подойти ближе к коптеру и выполнить взлёт. -* При управлении все движения стиками выполнять аккуратно и плавно. Не допускать резких движений. При необходимости изменить направление полёта двигать стиками следует энергично, но не резко. +* Летать рядом с собой на расстоянии, на котором вам видна ориентация коптера в пространстве. Не улетать далеко от себя. В случае сомнений в ориентации коптера немедленно выполнить посадку на месте. Не пытаться взлететь. Подойти ближе к коптеру и выполнить взлёт. +* При управлении все движения стиками выполнять аккуратно и плавно. Не допускать резких движений. При необходимости изменить направление полёта двигать стиками следует энергично, но не резко. “РЕЗКИЕ движения стиками ЗАПРЕЩАЮТСЯ. Движения стиками В КРАЯ ЗАПРЕЩАЮТСЯ.” -* Летать следует осторожно и выполнять только те элементы, в которых нет сомнений. Запрещается выполнять фигуры пилотажа, в успехе которых возникают сомнения и фигуры, связанные с риском. -* Соблюдать скоростной режим. Скорость полёта коптера держать в пределах скорости идущего человека. +* Летать следует осторожно и выполнять только те элементы, в которых нет сомнений. Запрещается выполнять фигуры пилотажа, в успехе которых возникают сомнения и фигуры, связанные с риском. +* Соблюдать скоростной режим. Скорость полёта коптера держать в пределах скорости идущего человека. * Вернуть коптер к месту посадки к рассчитанному времени, не допускать полной разрядки аккумулятора в полёте. * Посадку выполнять только на ровную открытую площадку вдали от препятствий @@ -280,9 +280,9 @@ 2. Отключить Li-ion аккумулятор на коптере. 3. Выключить пульт. -"" +"" ===================== - + 3. Залить прошивку PX4 последней версии. Для полетов в помещении на клевере – вариант с эстимейтором LPE. TODO @@ -298,4 +298,4 @@ TODO 7. Включить land detector (если необходим режим AUTO.LAND), изменив значения параметра COM_DISARM_LAND. Подробнее: https://dev.px4.io/en/tutorials/land_detector.html -Далее: [Подключение Raspberry Pi к PixHawk](/docs/connection.md). +Далее: [Подключение Raspberry Pi к PixHawk](connection.md). diff --git a/docs/simple_offboard.md b/docs/simple_offboard.md index ead7fea8..83c6bee7 100644 --- a/docs/simple_offboard.md +++ b/docs/simple_offboard.md @@ -1,16 +1,16 @@ Simple offboard === -Модуль `simple_offboard` пакета `clever` предназначен для упрощенного программирования автономного дрона (режим `OFFBOARD`). Он позволяет устанавливать желаемые полетные задачи и автоматически трансформирует [систему координат](/docs/frames.md). +Модуль `simple_offboard` пакета `clever` предназначен для упрощенного программирования автономного дрона (режим `OFFBOARD`). Он позволяет устанавливать желаемые полетные задачи и автоматически трансформирует [систему координат](frames.md). -`simple_offboard` является высокоуровневым способом взаимодействия с полетным контроллером. Для более низкоуровневой работы см. [mavros](/docs/mavros.md). +`simple_offboard` является высокоуровневым способом взаимодействия с полетным контроллером. Для более низкоуровневой работы см. [mavros](mavros.md). Основные сервисы – `get_telemetry` (получение всей телеметрии разом), `navigate` (полет в заданную точку по прямой), `land` (переход в режим посадки). Общие для сервисов параметры: * `auto_arm` = `true`/`false` – перевести коптер в OFFBOARD и заармить автоматически (**коптер взлетит, если находится на полу!**) -* `frame_id` — система координат в TF2, в которой заданы координаты и рысканье (yaw), [описание систем координат](/docs/frames.md); +* `frame_id` — система координат в TF2, в которой заданы координаты и рысканье (yaw), [описание систем координат](frames.md); * `update_frame` — считать ли систему координат изменяющейся (например, `false` для `local_origin`, `fcu`, `fcu_horiz`, `true` для `marker_map`); * `x`, `y` – горизонтальные координаты в системе координат `frame_id`; * `z` — высота в системе координат `frame_id`; @@ -71,9 +71,9 @@ release = rospy.ServiceProxy('/release', Trigger) * `frame_id` – фрейм * `connected` – есть ли подключение к FCU * `armed` – состояние `armed` винтов (винты включены, если true) -* `mode` - текущий [полетный режим](/docs/modes.md) +* `mode` - текущий [полетный режим](modes.md) * `x, y, z` – локальная позиция коптера -* `lat, lon` – широта, долгота (при наличии [gps](/docs/gps.md)) +* `lat, lon` – широта, долгота (при наличии [gps](gps.md)) * `vx, vy, vz` – скорость коптера * `pitch` – угол по тангажу (радианы) * `roll` – угол по крену (радианы) @@ -269,14 +269,14 @@ set_velocity_yaw_rate(vx=0.2, vy=0.0, vz=0, yaw_rate=0.5, frame_id: 'fcu_horiz', ### release Перестать публиковать команды коптеру (отпустить управление). -Возможно продолжение управления средствами [MAVROS](/docs/mavros.md), [Веб-пультом управления](/docs/web_rc.md). +Возможно продолжение управления средствами [MAVROS](mavros.md), [Веб-пультом управления](web_rc.md). Посадка ------- > **Info** Образ версии >0.5. -Для посадки можно использовать сервис `/land`. При вызове сервиса коптер автоматически переведется в [режим](/docs/modes.md) `AUTO.LAND` (или аналогичный). +Для посадки можно использовать сервис `/land`. При вызове сервиса коптер автоматически переведется в [режим](modes.md) `AUTO.LAND` (или аналогичный). Объявление прокси к сервису: @@ -316,4 +316,4 @@ set_mode = rospy.ServiceProxy('/mavros/set_mode', SetMode) # объявляем set_mode(base_mode=0, custom_mode='AUTO.LAND') # включаем режим посадки ``` -Для полетов в поле ArUco-макеров см. [навигация по ArUco](/docs/aruco.md). +Для полетов в поле ArUco-макеров см. [навигация по ArUco](aruco.md). diff --git a/docs/snippets.md b/docs/snippets.md index 1eb7a09f..d5c25fb2 100644 --- a/docs/snippets.md +++ b/docs/snippets.md @@ -4,7 +4,7 @@ Python --- -Функция определения расстяния между двумя точками (**важно**: точки должны быть в одной [системе координат](/docs/frames.md)): +Функция определения расстяния между двумя точками (**важно**: точки должны быть в одной [системе координат](frames.md)): ```python def get_distance(x1, y1, z1, x2, y2, z2): diff --git a/docs/ssh.md b/docs/ssh.md index 9e2c8c99..4082057e 100644 --- a/docs/ssh.md +++ b/docs/ssh.md @@ -1,7 +1,7 @@ Доступ по SSH к Raspberry Pi === -На [образе для RPi](/docs/microsd_images.md) преднастроен доступ по SSH для редактирования файлов, загрузки данных и запуска программ. +На [образе для RPi](microsd_images.md) преднастроен доступ по SSH для редактирования файлов, загрузки данных и запуска программ. Для доступа к Raspberry Pi на Клевере по SSH из Linux или macOS необходимо запустить Терминал и выполнить команду: diff --git a/docs/web_video_server.md b/docs/web_video_server.md index 2a9e6f5b..5c9741eb 100644 --- a/docs/web_video_server.md +++ b/docs/web_video_server.md @@ -1,6 +1,6 @@ # Просмотр изображений с камер -Для просмотра изображений с камер можно воспользовться [rviz](/docs/rviz.md), rqt, или смотреть их через браузер, используя web\_video\_server. +Для просмотра изображений с камер можно воспользовться [rviz](rviz.md), rqt, или смотреть их через браузер, используя web\_video\_server. ## Настройка diff --git a/docs/wifi.md b/docs/wifi.md index 2cd8f987..18ed87e1 100644 --- a/docs/wifi.md +++ b/docs/wifi.md @@ -1,7 +1,7 @@ Подключение к Клеверу по Wi-Fi === -На [образе для RPi](/docs/microsd_images.md) преднастроена раздача Wi-Fi с SSID `CLEVER-xxxx`, где xxxx – 4 случайных цифры, назначаемых при первом включении Raspberry Pi. +На [образе для RPi](microsd_images.md) преднастроена раздача Wi-Fi с SSID `CLEVER-xxxx`, где xxxx – 4 случайных цифры, назначаемых при первом включении Raspberry Pi. Пароль: `cleverwifi`. From c3ff38a31099f6ac38101dfd53dfa3c561927a3b Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 14:18:16 +0300 Subject: [PATCH 28/34] gitbook: fix intro name --- docs/{intro.md => README.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/{intro.md => README.md} (100%) diff --git a/docs/intro.md b/docs/README.md similarity index 100% rename from docs/intro.md rename to docs/README.md From 51e5fa3b037bf0abd9d12d9d05e9539c21ab65ea Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 14:21:31 +0300 Subject: [PATCH 29/34] gitbook: fixing --- docs/SUMMARY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md index 76a36496..a54cc2e5 100644 --- a/docs/SUMMARY.md +++ b/docs/SUMMARY.md @@ -1,6 +1,6 @@ # Summary -* [Введение](intro.md) +* [Введение](README.md) * [Сборка](assemble.md) * [Первоначальная настройка](setup.md) * [Полетные режимы](modes.md) From 4645c0bc133fe637e736a05c04156a69e1791e48 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 14:34:29 +0300 Subject: [PATCH 30/34] gitbook: transfer assets folder to /docs --- docs/README.md | 2 +- docs/aruco.md | 12 +- docs/assemble.md | 106 +++++++++--------- {assets => docs/assets}/11_1.png | Bin {assets => docs/assets}/11_2.png | Bin {assets => docs/assets}/11_3.png | Bin {assets => docs/assets}/11_4.png | Bin {assets => docs/assets}/11_5.png | Bin {assets => docs/assets}/13_1.png | Bin {assets => docs/assets}/13_10.png | Bin {assets => docs/assets}/13_11.png | Bin {assets => docs/assets}/13_2.png | Bin {assets => docs/assets}/13_3.jpg | Bin {assets => docs/assets}/13_4.png | Bin {assets => docs/assets}/13_5.png | Bin {assets => docs/assets}/13_6.png | Bin {assets => docs/assets}/13_7.png | Bin {assets => docs/assets}/13_8.png | Bin {assets => docs/assets}/13_9.png | Bin {assets => docs/assets}/15_1.png | Bin {assets => docs/assets}/15_2.png | Bin {assets => docs/assets}/15_3.png | Bin {assets => docs/assets}/15_4.png | Bin {assets => docs/assets}/15_5.png | Bin {assets => docs/assets}/15_6.png | Bin {assets => docs/assets}/15_7.png | Bin {assets => docs/assets}/16_1.png | Bin {assets => docs/assets}/16_2.png | Bin {assets => docs/assets}/16_3.png | Bin {assets => docs/assets}/16_4.png | Bin {assets => docs/assets}/1_1.png | Bin {assets => docs/assets}/1_10.png | Bin {assets => docs/assets}/1_11.png | Bin {assets => docs/assets}/1_12.png | Bin {assets => docs/assets}/1_13.png | Bin {assets => docs/assets}/1_2.png | Bin {assets => docs/assets}/1_3.png | Bin {assets => docs/assets}/1_4.png | Bin {assets => docs/assets}/1_5.png | Bin {assets => docs/assets}/1_6.png | Bin {assets => docs/assets}/1_7.png | Bin {assets => docs/assets}/1_8.png | Bin {assets => docs/assets}/1_9.png | Bin {assets => docs/assets}/2_1.png | Bin {assets => docs/assets}/2_2.png | Bin {assets => docs/assets}/2_3.png | Bin {assets => docs/assets}/2_4.png | Bin {assets => docs/assets}/2_5.png | Bin {assets => docs/assets}/2_6.png | Bin {assets => docs/assets}/2_7.png | Bin {assets => docs/assets}/2_8.png | Bin {assets => docs/assets}/2_9.png | Bin {assets => docs/assets}/4_1.png | Bin {assets => docs/assets}/4_2.png | Bin {assets => docs/assets}/4_3.png | Bin {assets => docs/assets}/4_4.png | Bin {assets => docs/assets}/4_5.png | Bin {assets => docs/assets}/4_6.png | Bin {assets => docs/assets}/7_1.png | Bin {assets => docs/assets}/7_2.png | Bin {assets => docs/assets}/7_3.png | Bin {assets => docs/assets}/7_4.png | Bin {assets => docs/assets}/8_1.png | Bin {assets => docs/assets}/8_2.png | Bin {assets => docs/assets}/8_3.png | Bin {assets => docs/assets}/8_4.png | Bin {assets => docs/assets}/8_5.png | Bin {assets => docs/assets}/8_6.png | Bin {assets => docs/assets}/9_1.png | Bin {assets => docs/assets}/9_2.png | Bin .../assets}/BLHeliSuite 4way-if select.png | Bin ...BLHeliSuite Arduino pinout for 4way-if.png | Bin .../assets}/BLHeliSuite ESC Setup Check.png | Bin .../BLHeliSuite ESC Setup Write Setup.png | Bin .../assets}/BLHeliSuite ESC setup Connect.png | Bin .../BLHeliSuite arduino select firmware.png | Bin .../assets}/BLHeliSuite interface options.png | Bin .../BLHeliSuiteMake interfaces_171206_2.png | Bin .../BLHeliSuiteSiLabs ESC Setup_171206_1.png | Bin .../BLHeliSuiteSiLabs ESC Setup_171207_1.png | Bin {assets => docs/assets}/Clever main.png | Bin .../assets}/Clever2LPE_160118.params | 0 .../assets}/Clever3_LPE_020218.params | 0 {assets => docs/assets}/Clevermain.png | Bin {assets => docs/assets}/IMG_4175.JPG | Bin {assets => docs/assets}/IMG_4397.PNG | Bin .../Screenshot from 2018-02-27 22-30-50.png | Bin {assets => docs/assets}/addEqipment.jpg | Bin {assets => docs/assets}/airframeSetup.jpg | Bin {assets => docs/assets}/allElements.png | Bin {assets => docs/assets}/aruco-frame.png | Bin {assets => docs/assets}/attentionSave.jpg | Bin {assets => docs/assets}/bridge_tcp.png | Bin {assets => docs/assets}/brrc2205.png | Bin {assets => docs/assets}/brrc2205on.png | Bin {assets => docs/assets}/brrc2205ondeck.png | Bin {assets => docs/assets}/calibrateESC.jpg | Bin .../assets}/calibratePIDparams.jpg | Bin {assets => docs/assets}/calibrateView.jpg | Bin .../assets}/calibrateViewStart.jpg | Bin {assets => docs/assets}/calibrateaxcel.jpg | Bin .../assets}/calibrateaxcelstart.jpg | Bin {assets => docs/assets}/calibratecompass.jpg | Bin {assets => docs/assets}/calibrategyro.jpg | Bin {assets => docs/assets}/casebattery.png | Bin {assets => docs/assets}/chessboard.png | Bin {assets => docs/assets}/chooseSwitch.jpg | Bin {assets => docs/assets}/clever.jpg | Bin {assets => docs/assets}/connectBattery.png | Bin {assets => docs/assets}/connectingRadio.png | Bin .../assets}/connectionESCtoReceiver.png | Bin {assets => docs/assets}/connectionLost.jpg | Bin {assets => docs/assets}/connectionOK.jpg | Bin {assets => docs/assets}/connectionPixhawk.png | Bin .../assets}/consistofTransmitter.jpg | Bin {assets => docs/assets}/cutwire14AWG.jpg | Bin {assets => docs/assets}/escDYSzap.png | Bin {assets => docs/assets}/escWires.png | Bin {assets => docs/assets}/explosion.png | Bin {assets => docs/assets}/firmwarePX4.jpg | Bin {assets => docs/assets}/flightModes.jpg | Bin {assets => docs/assets}/frames.png | Bin {assets => docs/assets}/helphand.jpg | Bin {assets => docs/assets}/holderLegs.png | Bin .../assets}/isoViewmountHolder.png | Bin {assets => docs/assets}/jumper.png | Bin {assets => docs/assets}/keep.png | Bin {assets => docs/assets}/lockradio.jpg | Bin {assets => docs/assets}/lockradio.png | Bin {assets => docs/assets}/lowsafeDeck.png | Bin {assets => docs/assets}/mainWindow.jpg | Bin {assets => docs/assets}/markers.jpg | Bin {assets => docs/assets}/motorsTopview.png | Bin {assets => docs/assets}/mount5vconnector.png | Bin {assets => docs/assets}/mountAntenna.png | Bin {assets => docs/assets}/mountBeams.png | Bin {assets => docs/assets}/mountBottomDeck.png | Bin {assets => docs/assets}/mountHolder.png | Bin {assets => docs/assets}/mountPDB.png | Bin {assets => docs/assets}/mountReceiverDeck.png | Bin {assets => docs/assets}/mountReceiverStud.png | Bin .../assets}/mountxt60pinsocket.png | Bin {assets => docs/assets}/notmoveslider.jpg | Bin {assets => docs/assets}/pixhawk.png | Bin {assets => docs/assets}/qground.png | Bin {assets => docs/assets}/radioTransmitter.png | Bin .../assets}/readyBatteryholder.png | Bin {assets => docs/assets}/receiver5V.png | Bin {assets => docs/assets}/receiverPPM.png | Bin {assets => docs/assets}/resolderingESC.png | Bin {assets => docs/assets}/rosserial.png | Bin {assets => docs/assets}/safeLegs.png | Bin {assets => docs/assets}/safehighRadial.png | Bin {assets => docs/assets}/safelowRadial.png | Bin {assets => docs/assets}/safetyINflight.png | Bin {assets => docs/assets}/safetyPower.png | Bin {assets => docs/assets}/safetyPreflight.png | Bin {assets => docs/assets}/safetybyassem.png | Bin {assets => docs/assets}/soldering5VTOpdb.png | Bin .../solderingBrrc2205ondeckTOescDYSzap.png | Bin .../assets}/solderingPowerwires.png | Bin .../assets}/solderingxt60socketTOpdb.png | Bin {assets => docs/assets}/stand.jpg | Bin {assets => docs/assets}/startPDBtest.jpg | Bin {assets => docs/assets}/testMotors.png | Bin .../assets}/timing_with_thumbs.png | Bin {assets => docs/assets}/topESCcaseview.png | Bin {assets => docs/assets}/topPreview.png | Bin {assets => docs/assets}/topviewmountPDB.png | Bin {assets => docs/assets}/topviewpixhawk.png | Bin .../assets}/turnoffSafetyswitch.jpg | Bin {assets => docs/assets}/webrc.png | Bin {assets => docs/assets}/webrc_arm_disarm.gif | Bin {assets => docs/assets}/webrc_header.gif | Bin .../assets}/webrc_no_connection.png | Bin .../assets}/webrc_notifications.png | Bin {assets => docs/assets}/webrc_offboarding.gif | Bin {assets => docs/assets}/xt60pinsocket.jpg | Bin {assets => docs/assets}/zap.jpg | Bin {assets => docs/assets}/zapPDBtest.jpg | Bin .../Снимок экрана 2017-11-16 в 18.44.41.png | Bin .../Снимок экрана 2017-11-27 в 23.20.49.png | Bin .../Снимок экрана 2017-11-28 в 23.50.36.png | Bin docs/deck.md | 2 +- docs/esc_firmware.md | 12 +- docs/frames.md | 2 +- docs/gcs_bridge.md | 4 +- docs/les1.md | 26 ++--- docs/les11.md | 10 +- docs/les13.md | 22 ++-- docs/les15.md | 14 +-- docs/les16.md | 8 +- docs/les2.md | 18 +-- docs/les4.md | 12 +- docs/les7.md | 8 +- docs/les8.md | 12 +- docs/les9.md | 4 +- docs/powerConnection.md | 2 +- docs/rabota-so-svetodiodnoi-lentoi.md | 2 +- docs/radioerrors.md | 8 +- docs/radioerrors1.md | 8 +- docs/rc.md | 2 +- docs/rviz.md | 2 +- docs/safety.md | 2 +- docs/setup.md | 36 +++--- docs/tb.md | 6 +- docs/testConnection.md | 2 +- docs/web_rc.md | 10 +- docs/zap.md | 4 +- 209 files changed, 179 insertions(+), 179 deletions(-) rename {assets => docs/assets}/11_1.png (100%) rename {assets => docs/assets}/11_2.png (100%) rename {assets => docs/assets}/11_3.png (100%) rename {assets => docs/assets}/11_4.png (100%) rename {assets => docs/assets}/11_5.png (100%) rename {assets => docs/assets}/13_1.png (100%) rename {assets => docs/assets}/13_10.png (100%) rename {assets => docs/assets}/13_11.png (100%) rename {assets => docs/assets}/13_2.png (100%) rename {assets => docs/assets}/13_3.jpg (100%) rename {assets => docs/assets}/13_4.png (100%) rename {assets => docs/assets}/13_5.png (100%) rename {assets => docs/assets}/13_6.png (100%) rename {assets => docs/assets}/13_7.png (100%) rename {assets => docs/assets}/13_8.png (100%) rename {assets => docs/assets}/13_9.png (100%) rename {assets => docs/assets}/15_1.png (100%) rename {assets => docs/assets}/15_2.png (100%) rename {assets => docs/assets}/15_3.png (100%) rename {assets => docs/assets}/15_4.png (100%) rename {assets => docs/assets}/15_5.png (100%) rename {assets => docs/assets}/15_6.png (100%) rename {assets => docs/assets}/15_7.png (100%) rename {assets => docs/assets}/16_1.png (100%) rename {assets => docs/assets}/16_2.png (100%) rename {assets => docs/assets}/16_3.png (100%) rename {assets => docs/assets}/16_4.png (100%) rename {assets => docs/assets}/1_1.png (100%) rename {assets => docs/assets}/1_10.png (100%) rename {assets => docs/assets}/1_11.png (100%) rename {assets => docs/assets}/1_12.png (100%) rename {assets => docs/assets}/1_13.png (100%) rename {assets => docs/assets}/1_2.png (100%) rename {assets => docs/assets}/1_3.png (100%) rename {assets => docs/assets}/1_4.png (100%) rename {assets => docs/assets}/1_5.png (100%) rename {assets => docs/assets}/1_6.png (100%) rename {assets => docs/assets}/1_7.png (100%) rename {assets => docs/assets}/1_8.png (100%) rename {assets => docs/assets}/1_9.png (100%) rename {assets => docs/assets}/2_1.png (100%) rename {assets => docs/assets}/2_2.png (100%) rename {assets => docs/assets}/2_3.png (100%) rename {assets => docs/assets}/2_4.png (100%) rename {assets => docs/assets}/2_5.png (100%) rename {assets => docs/assets}/2_6.png (100%) rename {assets => docs/assets}/2_7.png (100%) rename {assets => docs/assets}/2_8.png (100%) rename {assets => docs/assets}/2_9.png (100%) rename {assets => docs/assets}/4_1.png (100%) rename {assets => docs/assets}/4_2.png (100%) rename {assets => docs/assets}/4_3.png (100%) rename {assets => docs/assets}/4_4.png (100%) rename {assets => docs/assets}/4_5.png (100%) rename {assets => docs/assets}/4_6.png (100%) rename {assets => docs/assets}/7_1.png (100%) rename {assets => docs/assets}/7_2.png (100%) rename {assets => docs/assets}/7_3.png (100%) rename {assets => docs/assets}/7_4.png (100%) rename {assets => docs/assets}/8_1.png (100%) rename {assets => docs/assets}/8_2.png (100%) rename {assets => docs/assets}/8_3.png (100%) rename {assets => docs/assets}/8_4.png (100%) rename {assets => docs/assets}/8_5.png (100%) rename {assets => docs/assets}/8_6.png (100%) rename {assets => docs/assets}/9_1.png (100%) rename {assets => docs/assets}/9_2.png (100%) rename {assets => docs/assets}/BLHeliSuite 4way-if select.png (100%) rename {assets => docs/assets}/BLHeliSuite Arduino pinout for 4way-if.png (100%) rename {assets => docs/assets}/BLHeliSuite ESC Setup Check.png (100%) rename {assets => docs/assets}/BLHeliSuite ESC Setup Write Setup.png (100%) rename {assets => docs/assets}/BLHeliSuite ESC setup Connect.png (100%) rename {assets => docs/assets}/BLHeliSuite arduino select firmware.png (100%) rename {assets => docs/assets}/BLHeliSuite interface options.png (100%) rename {assets => docs/assets}/BLHeliSuiteMake interfaces_171206_2.png (100%) rename {assets => docs/assets}/BLHeliSuiteSiLabs ESC Setup_171206_1.png (100%) rename {assets => docs/assets}/BLHeliSuiteSiLabs ESC Setup_171207_1.png (100%) rename {assets => docs/assets}/Clever main.png (100%) rename {assets => docs/assets}/Clever2LPE_160118.params (100%) rename {assets => docs/assets}/Clever3_LPE_020218.params (100%) rename {assets => docs/assets}/Clevermain.png (100%) rename {assets => docs/assets}/IMG_4175.JPG (100%) rename {assets => docs/assets}/IMG_4397.PNG (100%) rename {assets => docs/assets}/Screenshot from 2018-02-27 22-30-50.png (100%) rename {assets => docs/assets}/addEqipment.jpg (100%) rename {assets => docs/assets}/airframeSetup.jpg (100%) rename {assets => docs/assets}/allElements.png (100%) rename {assets => docs/assets}/aruco-frame.png (100%) rename {assets => docs/assets}/attentionSave.jpg (100%) rename {assets => docs/assets}/bridge_tcp.png (100%) rename {assets => docs/assets}/brrc2205.png (100%) rename {assets => docs/assets}/brrc2205on.png (100%) rename {assets => docs/assets}/brrc2205ondeck.png (100%) rename {assets => docs/assets}/calibrateESC.jpg (100%) rename {assets => docs/assets}/calibratePIDparams.jpg (100%) rename {assets => docs/assets}/calibrateView.jpg (100%) rename {assets => docs/assets}/calibrateViewStart.jpg (100%) rename {assets => docs/assets}/calibrateaxcel.jpg (100%) rename {assets => docs/assets}/calibrateaxcelstart.jpg (100%) rename {assets => docs/assets}/calibratecompass.jpg (100%) rename {assets => docs/assets}/calibrategyro.jpg (100%) rename {assets => docs/assets}/casebattery.png (100%) rename {assets => docs/assets}/chessboard.png (100%) rename {assets => docs/assets}/chooseSwitch.jpg (100%) rename {assets => docs/assets}/clever.jpg (100%) rename {assets => docs/assets}/connectBattery.png (100%) rename {assets => docs/assets}/connectingRadio.png (100%) rename {assets => docs/assets}/connectionESCtoReceiver.png (100%) rename {assets => docs/assets}/connectionLost.jpg (100%) rename {assets => docs/assets}/connectionOK.jpg (100%) rename {assets => docs/assets}/connectionPixhawk.png (100%) rename {assets => docs/assets}/consistofTransmitter.jpg (100%) rename {assets => docs/assets}/cutwire14AWG.jpg (100%) rename {assets => docs/assets}/escDYSzap.png (100%) rename {assets => docs/assets}/escWires.png (100%) rename {assets => docs/assets}/explosion.png (100%) rename {assets => docs/assets}/firmwarePX4.jpg (100%) rename {assets => docs/assets}/flightModes.jpg (100%) rename {assets => docs/assets}/frames.png (100%) rename {assets => docs/assets}/helphand.jpg (100%) rename {assets => docs/assets}/holderLegs.png (100%) rename {assets => docs/assets}/isoViewmountHolder.png (100%) rename {assets => docs/assets}/jumper.png (100%) rename {assets => docs/assets}/keep.png (100%) rename {assets => docs/assets}/lockradio.jpg (100%) rename {assets => docs/assets}/lockradio.png (100%) rename {assets => docs/assets}/lowsafeDeck.png (100%) rename {assets => docs/assets}/mainWindow.jpg (100%) rename {assets => docs/assets}/markers.jpg (100%) rename {assets => docs/assets}/motorsTopview.png (100%) rename {assets => docs/assets}/mount5vconnector.png (100%) rename {assets => docs/assets}/mountAntenna.png (100%) rename {assets => docs/assets}/mountBeams.png (100%) rename {assets => docs/assets}/mountBottomDeck.png (100%) rename {assets => docs/assets}/mountHolder.png (100%) rename {assets => docs/assets}/mountPDB.png (100%) rename {assets => docs/assets}/mountReceiverDeck.png (100%) rename {assets => docs/assets}/mountReceiverStud.png (100%) rename {assets => docs/assets}/mountxt60pinsocket.png (100%) rename {assets => docs/assets}/notmoveslider.jpg (100%) rename {assets => docs/assets}/pixhawk.png (100%) rename {assets => docs/assets}/qground.png (100%) rename {assets => docs/assets}/radioTransmitter.png (100%) rename {assets => docs/assets}/readyBatteryholder.png (100%) rename {assets => docs/assets}/receiver5V.png (100%) rename {assets => docs/assets}/receiverPPM.png (100%) rename {assets => docs/assets}/resolderingESC.png (100%) rename {assets => docs/assets}/rosserial.png (100%) rename {assets => docs/assets}/safeLegs.png (100%) rename {assets => docs/assets}/safehighRadial.png (100%) rename {assets => docs/assets}/safelowRadial.png (100%) rename {assets => docs/assets}/safetyINflight.png (100%) rename {assets => docs/assets}/safetyPower.png (100%) rename {assets => docs/assets}/safetyPreflight.png (100%) rename {assets => docs/assets}/safetybyassem.png (100%) rename {assets => docs/assets}/soldering5VTOpdb.png (100%) rename {assets => docs/assets}/solderingBrrc2205ondeckTOescDYSzap.png (100%) rename {assets => docs/assets}/solderingPowerwires.png (100%) rename {assets => docs/assets}/solderingxt60socketTOpdb.png (100%) rename {assets => docs/assets}/stand.jpg (100%) rename {assets => docs/assets}/startPDBtest.jpg (100%) rename {assets => docs/assets}/testMotors.png (100%) rename {assets => docs/assets}/timing_with_thumbs.png (100%) rename {assets => docs/assets}/topESCcaseview.png (100%) rename {assets => docs/assets}/topPreview.png (100%) rename {assets => docs/assets}/topviewmountPDB.png (100%) rename {assets => docs/assets}/topviewpixhawk.png (100%) rename {assets => docs/assets}/turnoffSafetyswitch.jpg (100%) rename {assets => docs/assets}/webrc.png (100%) rename {assets => docs/assets}/webrc_arm_disarm.gif (100%) rename {assets => docs/assets}/webrc_header.gif (100%) rename {assets => docs/assets}/webrc_no_connection.png (100%) rename {assets => docs/assets}/webrc_notifications.png (100%) rename {assets => docs/assets}/webrc_offboarding.gif (100%) rename {assets => docs/assets}/xt60pinsocket.jpg (100%) rename {assets => docs/assets}/zap.jpg (100%) rename {assets => docs/assets}/zapPDBtest.jpg (100%) rename {assets => docs/assets}/Снимок экрана 2017-11-16 в 18.44.41.png (100%) rename {assets => docs/assets}/Снимок экрана 2017-11-27 в 23.20.49.png (100%) rename {assets => docs/assets}/Снимок экрана 2017-11-28 в 23.50.36.png (100%) diff --git a/docs/README.md b/docs/README.md index 0dbe9878..3eee9954 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,7 +1,7 @@ Клевер ====== -Клевер +Клевер «Клевер» — это учебный конструктор программируемого квадрокоптера, состоящего из популярных открытых компонентов, а также набор необходимой документации и библиотек для работы с ним. diff --git a/docs/aruco.md b/docs/aruco.md index 4cf548ad..94f58820 100644 --- a/docs/aruco.md +++ b/docs/aruco.md @@ -5,7 +5,7 @@ Пример ArUco-маркеров: -![](/assets/markers.jpg) +![](assets/markers.jpg) > **Hint** При печати визуальных маркеров необходимо использовать максимально матовую бумагу. Глянцевая бумага будет бликовать на свету, сильно ухудшая качество распознавания. @@ -82,7 +82,7 @@ sudo systemctl restart clever Для контроля карты, по которой в данный момент коптер осуществляет навигацию, можно просмотреть содержимое топика `aruco_pose/map_image`. Через браузер его можно просмотреть при помощи [web\_video\_server](web_video_server.md) по ссылке [http://192.168.11.1:8080/snapshot?topic=/aruco\_pose/map\_image](http://192.168.11.1:8080/snapshot?topic=/aruco_pose/map_image): -![](/assets/Снимок экрана 2017-11-27 в 23.20.49.png) +![](assets/Снимок экрана 2017-11-27 в 23.20.49.png) При полетах необходимо убедиться, что наклеенные на пол метки соответствуют карте. @@ -102,7 +102,7 @@ _Примечание_: указанное выше определение пр Таким образом, нулевой является левая нижня точка маркерного поля. Угол по рысканью считается равным 0, когда коптер смотрит направо \(по оси x\). -![](/assets/aruco-frame.png) +![](assets/aruco-frame.png) ### Настройка полетного контролера @@ -120,9 +120,9 @@ _Примечание_: указанное выше определение пр * `LNDMC_THR_RANGE` = 0.5 * `LNDMC_Z_VEL_MAX` = 1 m/s -Для простоты настройки можно воспользоваться готовым файлом настроек для [Clever 2](https://github.com/CopterExpress/clever/blob/master/assets/Clever2LPE_160118.params) или для [Clever 3](https://github.com/CopterExpress/clever/blob/master/assets/Clever3_LPE_020218.params) и вгрузить его в контроллер с помощью меню Tools - Load from file из раздела Parameters в QGroundControl. +Для простоты настройки можно воспользоваться готовым файлом настроек для [Clever 2](https://github.com/CopterExpress/clever/blob/masterassets/Clever2LPE_160118.params) или для [Clever 3](https://github.com/CopterExpress/clever/blob/masterassets/Clever3_LPE_020218.params) и вгрузить его в контроллер с помощью меню Tools - Load from file из раздела Parameters в QGroundControl. -![](/assets/Screenshot from 2018-02-27 22-30-50.png) +![](assets/Screenshot from 2018-02-27 22-30-50.png) ### Полет @@ -147,7 +147,7 @@ navigate(2, 2, 2, speed=1, frame_id='aruco_map', update_frame=True) # поле > **Info** Образ версии >0.2. -![](/assets/IMG_4175.JPG) +![](assets/IMG_4175.JPG) Для навигации по маркерам, расположенным на потолке, необходимо поставить основную камеру так, чтобы она смотрела вверх и [установить соответствующий фрейм камеры](camera_frame.md). diff --git a/docs/assemble.md b/docs/assemble.md index dd825500..e809b438 100644 --- a/docs/assemble.md +++ b/docs/assemble.md @@ -1,12 +1,12 @@ Инструкция по сборке конструктора Клевер 2 ========================================== -![Clever](../assets/Clevermain.png) +![Clever](assets/Clevermain.png) Состав конструктора ------------------- -![Explosion](../assets/explosion.png) +![Explosion](assets/explosion.png) * Рама центральная x2. * Рама дополнительная х4. @@ -76,7 +76,7 @@ 16. Ручка A (VrA). 17. Ручка B (VrB). -![radio Transmitter](../assets/radioTransmitter.png) +![radio Transmitter](assets/radioTransmitter.png) Дополнительное оборудование @@ -92,7 +92,7 @@ 7. Канцелярский нож 8. Мультиметр -![Дополнительное оборудование](../assets/addEqipment.jpg) +![Дополнительное оборудование](assets/addEqipment.jpg) ![Техника безопасности при пайке](tb.md) @@ -104,7 +104,7 @@ * Распаковать моторы. Используя плоскогубцы, укоротить провода на моторах, обрезать половину длины (оставив 25 мм). -![Мотор brrc2205](../assets/brrc2205.png) +![Мотор brrc2205](assets/brrc2205.png) Зачистить * снять 2мм термоизоляции с конца провода не повредив медные жилы. @@ -115,18 +115,18 @@ * Нанести флюс на оголенную часть провода. * Покрыть припоем, используя пинцет. -![Лужение](../assets/zap.jpg) +![Лужение](assets/zap.jpg) #### Закрепить мотор на луче * Установить мотор на сторону луча с гравировкой. * Прикрепить моторы к лучам винтами М3х8, используя отвертку. -![Закрепить мотор на луче](../assets/brrc2205on.png) +![Закрепить мотор на луче](assets/brrc2205on.png) * Лучи с моторами необходимо расположить согласно схеме. Стрелками указано направление вращения моторов. -![Вращение моторов](../assets/brrc2205ondeck.png) +![Вращение моторов](assets/brrc2205ondeck.png) //указать стрелками направление вращения на моторах #### Залудить три контактные площадки регулятора @@ -135,13 +135,13 @@ Чтобы припой аккуратно заполнил всю площадку, необходимо прогреть площадку регулятора. Для этого нужно удерживать жало паяльника на контактной плащадке в течение 2 сек (или больше, если потребуется) -![Лужение контактных площадок регуляторов](../assets/escDYSzap.png) +![Лужение контактных площадок регуляторов](assets/escDYSzap.png) * Повторить данную операцию для оставшихся трех регуляторов #### Припаять провода моторов к регуляторам Припаять ранее приготовленные провода моторов к контактным площадкам регуляторов. -![Припаять провода моторов к регуляторам](../assets/solderingBrrc2205ondeckTOescDYSzap.png) +![Припаять провода моторов к регуляторам](assets/solderingBrrc2205ondeckTOescDYSzap.png) * Повторить данную операцию для оставшихся трех регуляторов @@ -155,13 +155,13 @@ * Длина 7 см (Для силового разъема XT60 pin) - 1 красный, 1 черный * Длина 9 см (Для силового разъема XT60 socket) - 1 красный, 1 черный -![Подготовка проводов для силового разъема](../assets/cutwire14AWG.jpg) +![Подготовка проводов для силового разъема](assets/cutwire14AWG.jpg) #### Подготовка силовых разъемов питания XT60 pin и XT60 socket ![Статья про силовые разъемы и их обозначения](../notes/powerConnection.md) -![Силовой разъем XT60](../assets/xt60pinsocket.jpg) +![Силовой разъем XT60](assets/xt60pinsocket.jpg) 1. Под разъем XT60 pin залудить два силовых провода красный и чёрный 14AWG длиной 7 см. 2. Залудить контактные площадки разъема XT60 pin. @@ -171,7 +171,7 @@ 6. Надеть термоусадку ф5 на провода так, чтобы она закрывала контактные площадки проводов с XT60 . 7. Усадить термоусадку феном. -![Монтаж разъемов XT60](../assets/mountxt60pinsocket.png) +![Монтаж разъемов XT60](assets/mountxt60pinsocket.png) 8. Повторить процедуру для разъема XT60 socket. @@ -183,7 +183,7 @@ 3. Убрать 3-й (оранжевый) провод из разъема, за ненадобностью. 4. Длина оставшихся черного и красного проводов 10-12 см. -![Монтаж разъема 5В](../assets/mount5vconnector.png) *было бы круто, если делать такие картинки и в формате гифки +![Монтаж разъема 5В](assets/mount5vconnector.png) *было бы круто, если делать такие картинки и в формате гифки ### Монтаж платы распределения питания @@ -193,7 +193,7 @@ ![Статья про прозвонку](testConnection.md) -![Предпаячная проверка](../assets/startPDBtest.jpg) +![Предпаячная проверка](assets/startPDBtest.jpg) Прозвонить следующие цепи на НЕЗАМКНУТОСТЬ (отсутствие звукового сигнала мультиметра): * “BAT+” и “BAT-” @@ -208,14 +208,14 @@ 1. ![Залудить*](zap.md) контактные площадки платы питания. 2. С помощью мультиметра проверить отсутствие контактного замыкания на плате (прозвонить) -![Постпаячная проверка](../assets/zapPDBtest.jpg) +![Постпаячная проверка](assets/zapPDBtest.jpg) Чтобы припой аккуратно заполнил всю площадку, необходимо её прогреть. Для этого нужно удерживать жало паяльника на контактной плащадке в течение 2 сек (или больше, если потребуется) #### Пайка силового разъема питания XT60 Припаять разъем для АКБ, соблюдая полярность на контактных площадках. -![Пайка XT60 на PDB](../assets/solderingxt60socketTOpdb.png) +![Пайка XT60 на PDB](assets/solderingxt60socketTOpdb.png) ВАЖНО о полярности * красный провод - это “+” @@ -225,12 +225,12 @@ Припаять разъем 5В, соблюдая полярность на контактных площадках. (на изображении: красный провод - это питание “+”) -![Пайка 5В на PDB](../assets/soldering5VTOpdb.png) +![Пайка 5В на PDB](assets/soldering5VTOpdb.png) ### Монтаж отсека АКБ #### Подготовка перемычек (3 шт.) -![Перемычка](../assets/jumper.png) +![Перемычка](assets/jumper.png) * Отрезать силовой провод длиной 2 см. * Зачистить с обеих сторон. @@ -240,7 +240,7 @@ * Прозвонить мультиметром. В случае необходимости зачистить наждачной бумагой. #### Подготовка отсека АКБ -![Подготовка отсека АКБ](../assets/casebattery.png) +![Подготовка отсека АКБ](assets/casebattery.png) * Приклеить наклейки с разметкой внутрь отсека АКБ, в соответствии с полярностью. * Приклеить ленту из скотча на дно отсека. @@ -248,34 +248,34 @@ ### Монтаж платы распределения питания * Установить плату питания на раму винтами М3х8 и пластиковыми гайками. -![Установка платы PDB](../assets/mountPDB.png) +![Установка платы PDB](assets/mountPDB.png) * ВАЖНО Стрелочка на плате направлена в сторону носового выреза -![Установка платы PDB](../assets/topviewmountPDB.png) +![Установка платы PDB](assets/topviewmountPDB.png) #### Монтаж элементов 1. Установить гайки в пластиковые держатели -![Монтаж пластиковых держателей](../assets/holderLegs.png) +![Монтаж пластиковых держателей](assets/holderLegs.png) 2. Установить лучи на раму винтами М3х16 *Лучи устанавливаются поверх рамы *Пластиковые держатели устанавливаются снизу рамы -![Монтаж лучей](../assets/mountBeams.png) +![Монтаж лучей](assets/mountBeams.png) 3. Расположение моторов Проверить расположение моторов (моторы с черной гайкой в левом верхнем углу и в правом нижнем). -![Расположение моторов](../assets/motorsTopview.png) +![Расположение моторов](assets/motorsTopview.png) 4. Продеть силовые провода регуляторов в отверстия. -![силовые провода моторов](../assets/escWires.png) +![силовые провода моторов](assets/escWires.png) #### Пайка силовой цепи платы питания Припаять силовые провода регуляторов к плате питания, соблюдая полярность. -![Пайка силовых проводов на PDB](../assets/solderingPowerwires.png) +![Пайка силовых проводов на PDB](assets/solderingPowerwires.png) ВАЖНО о полярности *красный провод - это “+” @@ -284,14 +284,14 @@ ### Сопряжение приемника и пульта 1. Подключить радиоприемник к разъему 5В. В любой разъем, GND внизу. На схеме питание обозначено как 5V -![Подключение питания приемника](../assets/receiver5V.png) +![Подключение питания приемника](assets/receiver5V.png) 3. Подключить АКБ. Светодиод на радиоприемнике должен мигать. -![Подключение АКБ](../assets/connectBattery.png) +![Подключение АКБ](assets/connectBattery.png) #### БЕЗОПАСНОСТЬ при работе с АКБ -![БЕЗОПАСНОСТЬ при работе с АКБ](../assets/safetyPower.png) +![БЕЗОПАСНОСТЬ при работе с АКБ](assets/safetyPower.png) #### Включение радиопульта 1. На пульте зажать кнопку BIND KEY. @@ -300,45 +300,45 @@ 4. Отсоединить джампер. 5. Светодиод горит непрерывно. -![Подключение питания приемника](../assets/connectingRadio.png) +![Подключение питания приемника](assets/connectingRadio.png) ![Мануал по неисправностям](radioerrors1.md) ### Проверка направления вращения моторов 1. Наклеить наклейки на АКБ 18650. 2. Установить 18650 в отсек АКБ, соблюдая полярность. -![Готовность отсека АКБ](../assets/readyBatteryholder.png) +![Готовность отсека АКБ](assets/readyBatteryholder.png) 3. Проверить, что разъем питания 5В подключен к приемнику по схеме. 4. Подключить регулятор мотора к 3 каналу приемника CH3 по схеме. -![Подключение регулятора к приемнику](../assets/connectionESCtoReceiver.png) +![Подключение регулятора к приемнику](assets/connectionESCtoReceiver.png) 5. Подключить внешнее питание (АКБ). 6. Включить пульт. 7. Подать левым стиком газ (throttle) на 10%. 8. Проверить направления вращения мотора по схеме. -![Проверка вращения моторов](../assets/testMotors.png) +![Проверка вращения моторов](assets/testMotors.png) 9. Если необходимо изменить направление вращения, то меняем любые два фазных провода мотора (нужно перепаять). -![Перепайка фазных проводов](../assets/resolderingESC.png) +![Перепайка фазных проводов](assets/resolderingESC.png) ### Монтаж радиоприемника 1. Установить пластиковые стойки 30 мм на раму винтами М3х8. 2. Разъем питания 5В продеть в прорезь. -![Установка стоек и прорезь](../assets/mountReceiverStud.png) +![Установка стоек и прорезь](assets/mountReceiverStud.png) 3. Приемник прикрепить к ![нижней дополнительной раме*](../notes/deck.md), используя двухсторонний скотч и ориентируясь на гравировку. Антенны направлены вперед. - ![Установка радиоприемника на деку](../assets/mountReceiverDeck.png) + ![Установка радиоприемника на деку](assets/mountReceiverDeck.png) 4. Установить 3х проводной шлейф в канал PPM / CH1. -![Подключение радиоприемника](../assets/receiverPPM.png) +![Подключение радиоприемника](assets/receiverPPM.png) 5. Продеть в прорезь к разъему 5 В. 6. Прикрутить нижнюю дополнительную раму к стойкам на центральной раме винтами М3х8. -![Установка нижней деки](../assets/mountBottomDeck.png) +![Установка нижней деки](assets/mountBottomDeck.png) ##### ВАЖНО Направление стрелок на плате питания и на раме дополнительной совпадают @@ -346,11 +346,11 @@ ### Монтаж полетного контроллера #### Переворачиваем сборку -![Переворачиваем сборку](../assets/topPreview.png) +![Переворачиваем сборку](assets/topPreview.png) #### Установка полетного контроллера Pixhawk 1. Клеим 2х сторонний скотч по углам полетного контроллера - ![Полетный контроллер](../assets/pixhawk.png) + ![Полетный контроллер](assets/pixhawk.png) ##### ВАЖНО При работе моторов возникают вибрации, отрицательно влияющие на показания датчиков полетного контроллера Pixhawk. Чтобы избежать этого эффекта, количество слоев двустороннего скотча @@ -358,7 +358,7 @@ 2. Установить полетный контроллер в центр рамы - ![Полетный контроллер](../assets/topviewpixhawk.png) + ![Полетный контроллер](assets/topviewpixhawk.png) ##### ВАЖНО Стрелки на раме и pixhawk должны быть сонаправлены @@ -368,29 +368,29 @@ 2. Моторы к 1,2,3,4 портам MAIN OUT, согласно схеме 3. Питание от PDB (5В/VCC) в любой порт, кроме SB (SBUS) - ![Подключение полетного контроллера](../assets/connectionPixhawk.png) + ![Подключение полетного контроллера](assets/connectionPixhawk.png) ### Сборка регуляторов 1. Клеим 2х сторонний скотч на основание защитного бокса регуляторов -![Скотч на бокс регулей](../assets/escCase.png) +![Скотч на бокс регулей](assets/escCase.png) 2. Укладываем регуляторы в защитные боксы. Крепим полученную сборку к лучам рамы. -![Вид сверху с боксами для регулей](../assets/topESCcaseview.png) +![Вид сверху с боксами для регулей](assets/topESCcaseview.png) ### Установка защиты 1. Закрепить нижнюю защиту винтами М3х16 на лучах рамы -![Установка лучевой защиты](../assets/lowsafeDeck.png) +![Установка лучевой защиты](assets/lowsafeDeck.png) 2. Закрепить ножки к пластиковым держателям винтами М3х16 -![Установка ножек](../assets/safeLegs.png) +![Установка ножек](assets/safeLegs.png) 3. Закрепить стойки 30 мм в отверстия нижней защиты винтами М3х12 -![Установка нижней радиальной защиты](../assets/safelowRadial.png) +![Установка нижней радиальной защиты](assets/safelowRadial.png) 4. Закрепить верхнюю защиту винтами М3х12 -![Установка верхней радиальной защиты](../assets/safehighRadial.png) +![Установка верхней радиальной защиты](assets/safehighRadial.png) ### Монтаж отсека АКБ @@ -402,11 +402,11 @@ * Батарейный отсек (1 шт) 1. Прикрепить батарейный отсек на верхнюю дополнительную раму винтами М3х12 и гайками. -![Монтаж отсека АКБ](../assets/mountHolder.png) +![Монтаж отсека АКБ](assets/mountHolder.png) 2. Прикрепить верхнюю дополнительную раму на стойки винтами М3х8. -![Монтаж отсека АКБ](../assets/isoViewmountHolder.png) +![Монтаж отсека АКБ](assets/isoViewmountHolder.png) 3. Установить АКБ в отсек. @@ -415,7 +415,7 @@ 1. Крепим антенны на 2х сторонний скотч или изоленту, а усики продеваем в передние отверстия верхней дополнительной рамы. -![Монтаж отсека АКБ](../assets/mountAntenna.png) +![Монтаж отсека АКБ](assets/mountAntenna.png) Коптер готов к настройке! @@ -430,7 +430,7 @@ 3. Позвать на помощь “Если при выполнении работ возникли какие-либо проблемы, необходимо обратиться к преподавателю или учителю, а не пытаться решить проблему самостоятельно.” -![Безопасность при сборке](../assets/safetybyassem.png) +![Безопасность при сборке](assets/safetybyassem.png) ## Безопасность при работе с Li-ion аккумуляторами 18650 diff --git a/assets/11_1.png b/docs/assets/11_1.png similarity index 100% rename from assets/11_1.png rename to docs/assets/11_1.png diff --git a/assets/11_2.png b/docs/assets/11_2.png similarity index 100% rename from assets/11_2.png rename to docs/assets/11_2.png diff --git a/assets/11_3.png b/docs/assets/11_3.png similarity index 100% rename from assets/11_3.png rename to docs/assets/11_3.png diff --git a/assets/11_4.png b/docs/assets/11_4.png similarity index 100% rename from assets/11_4.png rename to docs/assets/11_4.png diff --git a/assets/11_5.png b/docs/assets/11_5.png similarity index 100% rename from assets/11_5.png rename to docs/assets/11_5.png diff --git a/assets/13_1.png b/docs/assets/13_1.png similarity index 100% rename from assets/13_1.png rename to docs/assets/13_1.png diff --git a/assets/13_10.png b/docs/assets/13_10.png similarity index 100% rename from assets/13_10.png rename to docs/assets/13_10.png diff --git a/assets/13_11.png b/docs/assets/13_11.png similarity index 100% rename from assets/13_11.png rename to docs/assets/13_11.png diff --git a/assets/13_2.png b/docs/assets/13_2.png similarity index 100% rename from assets/13_2.png rename to docs/assets/13_2.png diff --git a/assets/13_3.jpg b/docs/assets/13_3.jpg similarity index 100% rename from assets/13_3.jpg rename to docs/assets/13_3.jpg diff --git a/assets/13_4.png b/docs/assets/13_4.png similarity index 100% rename from assets/13_4.png rename to docs/assets/13_4.png diff --git a/assets/13_5.png b/docs/assets/13_5.png similarity index 100% rename from assets/13_5.png rename to docs/assets/13_5.png diff --git a/assets/13_6.png b/docs/assets/13_6.png similarity index 100% rename from assets/13_6.png rename to docs/assets/13_6.png diff --git a/assets/13_7.png b/docs/assets/13_7.png similarity index 100% rename from assets/13_7.png rename to docs/assets/13_7.png diff --git a/assets/13_8.png b/docs/assets/13_8.png similarity index 100% rename from assets/13_8.png rename to docs/assets/13_8.png diff --git a/assets/13_9.png b/docs/assets/13_9.png similarity index 100% rename from assets/13_9.png rename to docs/assets/13_9.png diff --git a/assets/15_1.png b/docs/assets/15_1.png similarity index 100% rename from assets/15_1.png rename to docs/assets/15_1.png diff --git a/assets/15_2.png b/docs/assets/15_2.png similarity index 100% rename from assets/15_2.png rename to docs/assets/15_2.png diff --git a/assets/15_3.png b/docs/assets/15_3.png similarity index 100% rename from assets/15_3.png rename to docs/assets/15_3.png diff --git a/assets/15_4.png b/docs/assets/15_4.png similarity index 100% rename from assets/15_4.png rename to docs/assets/15_4.png diff --git a/assets/15_5.png b/docs/assets/15_5.png similarity index 100% rename from assets/15_5.png rename to docs/assets/15_5.png diff --git a/assets/15_6.png b/docs/assets/15_6.png similarity index 100% rename from assets/15_6.png rename to docs/assets/15_6.png diff --git a/assets/15_7.png b/docs/assets/15_7.png similarity index 100% rename from assets/15_7.png rename to docs/assets/15_7.png diff --git a/assets/16_1.png b/docs/assets/16_1.png similarity index 100% rename from assets/16_1.png rename to docs/assets/16_1.png diff --git a/assets/16_2.png b/docs/assets/16_2.png similarity index 100% rename from assets/16_2.png rename to docs/assets/16_2.png diff --git a/assets/16_3.png b/docs/assets/16_3.png similarity index 100% rename from assets/16_3.png rename to docs/assets/16_3.png diff --git a/assets/16_4.png b/docs/assets/16_4.png similarity index 100% rename from assets/16_4.png rename to docs/assets/16_4.png diff --git a/assets/1_1.png b/docs/assets/1_1.png similarity index 100% rename from assets/1_1.png rename to docs/assets/1_1.png diff --git a/assets/1_10.png b/docs/assets/1_10.png similarity index 100% rename from assets/1_10.png rename to docs/assets/1_10.png diff --git a/assets/1_11.png b/docs/assets/1_11.png similarity index 100% rename from assets/1_11.png rename to docs/assets/1_11.png diff --git a/assets/1_12.png b/docs/assets/1_12.png similarity index 100% rename from assets/1_12.png rename to docs/assets/1_12.png diff --git a/assets/1_13.png b/docs/assets/1_13.png similarity index 100% rename from assets/1_13.png rename to docs/assets/1_13.png diff --git a/assets/1_2.png b/docs/assets/1_2.png similarity index 100% rename from assets/1_2.png rename to docs/assets/1_2.png diff --git a/assets/1_3.png b/docs/assets/1_3.png similarity index 100% rename from assets/1_3.png rename to docs/assets/1_3.png diff --git a/assets/1_4.png b/docs/assets/1_4.png similarity index 100% rename from assets/1_4.png rename to docs/assets/1_4.png diff --git a/assets/1_5.png b/docs/assets/1_5.png similarity index 100% rename from assets/1_5.png rename to docs/assets/1_5.png diff --git a/assets/1_6.png b/docs/assets/1_6.png similarity index 100% rename from assets/1_6.png rename to docs/assets/1_6.png diff --git a/assets/1_7.png b/docs/assets/1_7.png similarity index 100% rename from assets/1_7.png rename to docs/assets/1_7.png diff --git a/assets/1_8.png b/docs/assets/1_8.png similarity index 100% rename from assets/1_8.png rename to docs/assets/1_8.png diff --git a/assets/1_9.png b/docs/assets/1_9.png similarity index 100% rename from assets/1_9.png rename to docs/assets/1_9.png diff --git a/assets/2_1.png b/docs/assets/2_1.png similarity index 100% rename from assets/2_1.png rename to docs/assets/2_1.png diff --git a/assets/2_2.png b/docs/assets/2_2.png similarity index 100% rename from assets/2_2.png rename to docs/assets/2_2.png diff --git a/assets/2_3.png b/docs/assets/2_3.png similarity index 100% rename from assets/2_3.png rename to docs/assets/2_3.png diff --git a/assets/2_4.png b/docs/assets/2_4.png similarity index 100% rename from assets/2_4.png rename to docs/assets/2_4.png diff --git a/assets/2_5.png b/docs/assets/2_5.png similarity index 100% rename from assets/2_5.png rename to docs/assets/2_5.png diff --git a/assets/2_6.png b/docs/assets/2_6.png similarity index 100% rename from assets/2_6.png rename to docs/assets/2_6.png diff --git a/assets/2_7.png b/docs/assets/2_7.png similarity index 100% rename from assets/2_7.png rename to docs/assets/2_7.png diff --git a/assets/2_8.png b/docs/assets/2_8.png similarity index 100% rename from assets/2_8.png rename to docs/assets/2_8.png diff --git a/assets/2_9.png b/docs/assets/2_9.png similarity index 100% rename from assets/2_9.png rename to docs/assets/2_9.png diff --git a/assets/4_1.png b/docs/assets/4_1.png similarity index 100% rename from assets/4_1.png rename to docs/assets/4_1.png diff --git a/assets/4_2.png b/docs/assets/4_2.png similarity index 100% rename from assets/4_2.png rename to docs/assets/4_2.png diff --git a/assets/4_3.png b/docs/assets/4_3.png similarity index 100% rename from assets/4_3.png rename to docs/assets/4_3.png diff --git a/assets/4_4.png b/docs/assets/4_4.png similarity index 100% rename from assets/4_4.png rename to docs/assets/4_4.png diff --git a/assets/4_5.png b/docs/assets/4_5.png similarity index 100% rename from assets/4_5.png rename to docs/assets/4_5.png diff --git a/assets/4_6.png b/docs/assets/4_6.png similarity index 100% rename from assets/4_6.png rename to docs/assets/4_6.png diff --git a/assets/7_1.png b/docs/assets/7_1.png similarity index 100% rename from assets/7_1.png rename to docs/assets/7_1.png diff --git a/assets/7_2.png b/docs/assets/7_2.png similarity index 100% rename from assets/7_2.png rename to docs/assets/7_2.png diff --git a/assets/7_3.png b/docs/assets/7_3.png similarity index 100% rename from assets/7_3.png rename to docs/assets/7_3.png diff --git a/assets/7_4.png b/docs/assets/7_4.png similarity index 100% rename from assets/7_4.png rename to docs/assets/7_4.png diff --git a/assets/8_1.png b/docs/assets/8_1.png similarity index 100% rename from assets/8_1.png rename to docs/assets/8_1.png diff --git a/assets/8_2.png b/docs/assets/8_2.png similarity index 100% rename from assets/8_2.png rename to docs/assets/8_2.png diff --git a/assets/8_3.png b/docs/assets/8_3.png similarity index 100% rename from assets/8_3.png rename to docs/assets/8_3.png diff --git a/assets/8_4.png b/docs/assets/8_4.png similarity index 100% rename from assets/8_4.png rename to docs/assets/8_4.png diff --git a/assets/8_5.png b/docs/assets/8_5.png similarity index 100% rename from assets/8_5.png rename to docs/assets/8_5.png diff --git a/assets/8_6.png b/docs/assets/8_6.png similarity index 100% rename from assets/8_6.png rename to docs/assets/8_6.png diff --git a/assets/9_1.png b/docs/assets/9_1.png similarity index 100% rename from assets/9_1.png rename to docs/assets/9_1.png diff --git a/assets/9_2.png b/docs/assets/9_2.png similarity index 100% rename from assets/9_2.png rename to docs/assets/9_2.png diff --git a/assets/BLHeliSuite 4way-if select.png b/docs/assets/BLHeliSuite 4way-if select.png similarity index 100% rename from assets/BLHeliSuite 4way-if select.png rename to docs/assets/BLHeliSuite 4way-if select.png diff --git a/assets/BLHeliSuite Arduino pinout for 4way-if.png b/docs/assets/BLHeliSuite Arduino pinout for 4way-if.png similarity index 100% rename from assets/BLHeliSuite Arduino pinout for 4way-if.png rename to docs/assets/BLHeliSuite Arduino pinout for 4way-if.png diff --git a/assets/BLHeliSuite ESC Setup Check.png b/docs/assets/BLHeliSuite ESC Setup Check.png similarity index 100% rename from assets/BLHeliSuite ESC Setup Check.png rename to docs/assets/BLHeliSuite ESC Setup Check.png diff --git a/assets/BLHeliSuite ESC Setup Write Setup.png b/docs/assets/BLHeliSuite ESC Setup Write Setup.png similarity index 100% rename from assets/BLHeliSuite ESC Setup Write Setup.png rename to docs/assets/BLHeliSuite ESC Setup Write Setup.png diff --git a/assets/BLHeliSuite ESC setup Connect.png b/docs/assets/BLHeliSuite ESC setup Connect.png similarity index 100% rename from assets/BLHeliSuite ESC setup Connect.png rename to docs/assets/BLHeliSuite ESC setup Connect.png diff --git a/assets/BLHeliSuite arduino select firmware.png b/docs/assets/BLHeliSuite arduino select firmware.png similarity index 100% rename from assets/BLHeliSuite arduino select firmware.png rename to docs/assets/BLHeliSuite arduino select firmware.png diff --git a/assets/BLHeliSuite interface options.png b/docs/assets/BLHeliSuite interface options.png similarity index 100% rename from assets/BLHeliSuite interface options.png rename to docs/assets/BLHeliSuite interface options.png diff --git a/assets/BLHeliSuiteMake interfaces_171206_2.png b/docs/assets/BLHeliSuiteMake interfaces_171206_2.png similarity index 100% rename from assets/BLHeliSuiteMake interfaces_171206_2.png rename to docs/assets/BLHeliSuiteMake interfaces_171206_2.png diff --git a/assets/BLHeliSuiteSiLabs ESC Setup_171206_1.png b/docs/assets/BLHeliSuiteSiLabs ESC Setup_171206_1.png similarity index 100% rename from assets/BLHeliSuiteSiLabs ESC Setup_171206_1.png rename to docs/assets/BLHeliSuiteSiLabs ESC Setup_171206_1.png diff --git a/assets/BLHeliSuiteSiLabs ESC Setup_171207_1.png b/docs/assets/BLHeliSuiteSiLabs ESC Setup_171207_1.png similarity index 100% rename from assets/BLHeliSuiteSiLabs ESC Setup_171207_1.png rename to docs/assets/BLHeliSuiteSiLabs ESC Setup_171207_1.png diff --git a/assets/Clever main.png b/docs/assets/Clever main.png similarity index 100% rename from assets/Clever main.png rename to docs/assets/Clever main.png diff --git a/assets/Clever2LPE_160118.params b/docs/assets/Clever2LPE_160118.params similarity index 100% rename from assets/Clever2LPE_160118.params rename to docs/assets/Clever2LPE_160118.params diff --git a/assets/Clever3_LPE_020218.params b/docs/assets/Clever3_LPE_020218.params similarity index 100% rename from assets/Clever3_LPE_020218.params rename to docs/assets/Clever3_LPE_020218.params diff --git a/assets/Clevermain.png b/docs/assets/Clevermain.png similarity index 100% rename from assets/Clevermain.png rename to docs/assets/Clevermain.png diff --git a/assets/IMG_4175.JPG b/docs/assets/IMG_4175.JPG similarity index 100% rename from assets/IMG_4175.JPG rename to docs/assets/IMG_4175.JPG diff --git a/assets/IMG_4397.PNG b/docs/assets/IMG_4397.PNG similarity index 100% rename from assets/IMG_4397.PNG rename to docs/assets/IMG_4397.PNG diff --git a/assets/Screenshot from 2018-02-27 22-30-50.png b/docs/assets/Screenshot from 2018-02-27 22-30-50.png similarity index 100% rename from assets/Screenshot from 2018-02-27 22-30-50.png rename to docs/assets/Screenshot from 2018-02-27 22-30-50.png diff --git a/assets/addEqipment.jpg b/docs/assets/addEqipment.jpg similarity index 100% rename from assets/addEqipment.jpg rename to docs/assets/addEqipment.jpg diff --git a/assets/airframeSetup.jpg b/docs/assets/airframeSetup.jpg similarity index 100% rename from assets/airframeSetup.jpg rename to docs/assets/airframeSetup.jpg diff --git a/assets/allElements.png b/docs/assets/allElements.png similarity index 100% rename from assets/allElements.png rename to docs/assets/allElements.png diff --git a/assets/aruco-frame.png b/docs/assets/aruco-frame.png similarity index 100% rename from assets/aruco-frame.png rename to docs/assets/aruco-frame.png diff --git a/assets/attentionSave.jpg b/docs/assets/attentionSave.jpg similarity index 100% rename from assets/attentionSave.jpg rename to docs/assets/attentionSave.jpg diff --git a/assets/bridge_tcp.png b/docs/assets/bridge_tcp.png similarity index 100% rename from assets/bridge_tcp.png rename to docs/assets/bridge_tcp.png diff --git a/assets/brrc2205.png b/docs/assets/brrc2205.png similarity index 100% rename from assets/brrc2205.png rename to docs/assets/brrc2205.png diff --git a/assets/brrc2205on.png b/docs/assets/brrc2205on.png similarity index 100% rename from assets/brrc2205on.png rename to docs/assets/brrc2205on.png diff --git a/assets/brrc2205ondeck.png b/docs/assets/brrc2205ondeck.png similarity index 100% rename from assets/brrc2205ondeck.png rename to docs/assets/brrc2205ondeck.png diff --git a/assets/calibrateESC.jpg b/docs/assets/calibrateESC.jpg similarity index 100% rename from assets/calibrateESC.jpg rename to docs/assets/calibrateESC.jpg diff --git a/assets/calibratePIDparams.jpg b/docs/assets/calibratePIDparams.jpg similarity index 100% rename from assets/calibratePIDparams.jpg rename to docs/assets/calibratePIDparams.jpg diff --git a/assets/calibrateView.jpg b/docs/assets/calibrateView.jpg similarity index 100% rename from assets/calibrateView.jpg rename to docs/assets/calibrateView.jpg diff --git a/assets/calibrateViewStart.jpg b/docs/assets/calibrateViewStart.jpg similarity index 100% rename from assets/calibrateViewStart.jpg rename to docs/assets/calibrateViewStart.jpg diff --git a/assets/calibrateaxcel.jpg b/docs/assets/calibrateaxcel.jpg similarity index 100% rename from assets/calibrateaxcel.jpg rename to docs/assets/calibrateaxcel.jpg diff --git a/assets/calibrateaxcelstart.jpg b/docs/assets/calibrateaxcelstart.jpg similarity index 100% rename from assets/calibrateaxcelstart.jpg rename to docs/assets/calibrateaxcelstart.jpg diff --git a/assets/calibratecompass.jpg b/docs/assets/calibratecompass.jpg similarity index 100% rename from assets/calibratecompass.jpg rename to docs/assets/calibratecompass.jpg diff --git a/assets/calibrategyro.jpg b/docs/assets/calibrategyro.jpg similarity index 100% rename from assets/calibrategyro.jpg rename to docs/assets/calibrategyro.jpg diff --git a/assets/casebattery.png b/docs/assets/casebattery.png similarity index 100% rename from assets/casebattery.png rename to docs/assets/casebattery.png diff --git a/assets/chessboard.png b/docs/assets/chessboard.png similarity index 100% rename from assets/chessboard.png rename to docs/assets/chessboard.png diff --git a/assets/chooseSwitch.jpg b/docs/assets/chooseSwitch.jpg similarity index 100% rename from assets/chooseSwitch.jpg rename to docs/assets/chooseSwitch.jpg diff --git a/assets/clever.jpg b/docs/assets/clever.jpg similarity index 100% rename from assets/clever.jpg rename to docs/assets/clever.jpg diff --git a/assets/connectBattery.png b/docs/assets/connectBattery.png similarity index 100% rename from assets/connectBattery.png rename to docs/assets/connectBattery.png diff --git a/assets/connectingRadio.png b/docs/assets/connectingRadio.png similarity index 100% rename from assets/connectingRadio.png rename to docs/assets/connectingRadio.png diff --git a/assets/connectionESCtoReceiver.png b/docs/assets/connectionESCtoReceiver.png similarity index 100% rename from assets/connectionESCtoReceiver.png rename to docs/assets/connectionESCtoReceiver.png diff --git a/assets/connectionLost.jpg b/docs/assets/connectionLost.jpg similarity index 100% rename from assets/connectionLost.jpg rename to docs/assets/connectionLost.jpg diff --git a/assets/connectionOK.jpg b/docs/assets/connectionOK.jpg similarity index 100% rename from assets/connectionOK.jpg rename to docs/assets/connectionOK.jpg diff --git a/assets/connectionPixhawk.png b/docs/assets/connectionPixhawk.png similarity index 100% rename from assets/connectionPixhawk.png rename to docs/assets/connectionPixhawk.png diff --git a/assets/consistofTransmitter.jpg b/docs/assets/consistofTransmitter.jpg similarity index 100% rename from assets/consistofTransmitter.jpg rename to docs/assets/consistofTransmitter.jpg diff --git a/assets/cutwire14AWG.jpg b/docs/assets/cutwire14AWG.jpg similarity index 100% rename from assets/cutwire14AWG.jpg rename to docs/assets/cutwire14AWG.jpg diff --git a/assets/escDYSzap.png b/docs/assets/escDYSzap.png similarity index 100% rename from assets/escDYSzap.png rename to docs/assets/escDYSzap.png diff --git a/assets/escWires.png b/docs/assets/escWires.png similarity index 100% rename from assets/escWires.png rename to docs/assets/escWires.png diff --git a/assets/explosion.png b/docs/assets/explosion.png similarity index 100% rename from assets/explosion.png rename to docs/assets/explosion.png diff --git a/assets/firmwarePX4.jpg b/docs/assets/firmwarePX4.jpg similarity index 100% rename from assets/firmwarePX4.jpg rename to docs/assets/firmwarePX4.jpg diff --git a/assets/flightModes.jpg b/docs/assets/flightModes.jpg similarity index 100% rename from assets/flightModes.jpg rename to docs/assets/flightModes.jpg diff --git a/assets/frames.png b/docs/assets/frames.png similarity index 100% rename from assets/frames.png rename to docs/assets/frames.png diff --git a/assets/helphand.jpg b/docs/assets/helphand.jpg similarity index 100% rename from assets/helphand.jpg rename to docs/assets/helphand.jpg diff --git a/assets/holderLegs.png b/docs/assets/holderLegs.png similarity index 100% rename from assets/holderLegs.png rename to docs/assets/holderLegs.png diff --git a/assets/isoViewmountHolder.png b/docs/assets/isoViewmountHolder.png similarity index 100% rename from assets/isoViewmountHolder.png rename to docs/assets/isoViewmountHolder.png diff --git a/assets/jumper.png b/docs/assets/jumper.png similarity index 100% rename from assets/jumper.png rename to docs/assets/jumper.png diff --git a/assets/keep.png b/docs/assets/keep.png similarity index 100% rename from assets/keep.png rename to docs/assets/keep.png diff --git a/assets/lockradio.jpg b/docs/assets/lockradio.jpg similarity index 100% rename from assets/lockradio.jpg rename to docs/assets/lockradio.jpg diff --git a/assets/lockradio.png b/docs/assets/lockradio.png similarity index 100% rename from assets/lockradio.png rename to docs/assets/lockradio.png diff --git a/assets/lowsafeDeck.png b/docs/assets/lowsafeDeck.png similarity index 100% rename from assets/lowsafeDeck.png rename to docs/assets/lowsafeDeck.png diff --git a/assets/mainWindow.jpg b/docs/assets/mainWindow.jpg similarity index 100% rename from assets/mainWindow.jpg rename to docs/assets/mainWindow.jpg diff --git a/assets/markers.jpg b/docs/assets/markers.jpg similarity index 100% rename from assets/markers.jpg rename to docs/assets/markers.jpg diff --git a/assets/motorsTopview.png b/docs/assets/motorsTopview.png similarity index 100% rename from assets/motorsTopview.png rename to docs/assets/motorsTopview.png diff --git a/assets/mount5vconnector.png b/docs/assets/mount5vconnector.png similarity index 100% rename from assets/mount5vconnector.png rename to docs/assets/mount5vconnector.png diff --git a/assets/mountAntenna.png b/docs/assets/mountAntenna.png similarity index 100% rename from assets/mountAntenna.png rename to docs/assets/mountAntenna.png diff --git a/assets/mountBeams.png b/docs/assets/mountBeams.png similarity index 100% rename from assets/mountBeams.png rename to docs/assets/mountBeams.png diff --git a/assets/mountBottomDeck.png b/docs/assets/mountBottomDeck.png similarity index 100% rename from assets/mountBottomDeck.png rename to docs/assets/mountBottomDeck.png diff --git a/assets/mountHolder.png b/docs/assets/mountHolder.png similarity index 100% rename from assets/mountHolder.png rename to docs/assets/mountHolder.png diff --git a/assets/mountPDB.png b/docs/assets/mountPDB.png similarity index 100% rename from assets/mountPDB.png rename to docs/assets/mountPDB.png diff --git a/assets/mountReceiverDeck.png b/docs/assets/mountReceiverDeck.png similarity index 100% rename from assets/mountReceiverDeck.png rename to docs/assets/mountReceiverDeck.png diff --git a/assets/mountReceiverStud.png b/docs/assets/mountReceiverStud.png similarity index 100% rename from assets/mountReceiverStud.png rename to docs/assets/mountReceiverStud.png diff --git a/assets/mountxt60pinsocket.png b/docs/assets/mountxt60pinsocket.png similarity index 100% rename from assets/mountxt60pinsocket.png rename to docs/assets/mountxt60pinsocket.png diff --git a/assets/notmoveslider.jpg b/docs/assets/notmoveslider.jpg similarity index 100% rename from assets/notmoveslider.jpg rename to docs/assets/notmoveslider.jpg diff --git a/assets/pixhawk.png b/docs/assets/pixhawk.png similarity index 100% rename from assets/pixhawk.png rename to docs/assets/pixhawk.png diff --git a/assets/qground.png b/docs/assets/qground.png similarity index 100% rename from assets/qground.png rename to docs/assets/qground.png diff --git a/assets/radioTransmitter.png b/docs/assets/radioTransmitter.png similarity index 100% rename from assets/radioTransmitter.png rename to docs/assets/radioTransmitter.png diff --git a/assets/readyBatteryholder.png b/docs/assets/readyBatteryholder.png similarity index 100% rename from assets/readyBatteryholder.png rename to docs/assets/readyBatteryholder.png diff --git a/assets/receiver5V.png b/docs/assets/receiver5V.png similarity index 100% rename from assets/receiver5V.png rename to docs/assets/receiver5V.png diff --git a/assets/receiverPPM.png b/docs/assets/receiverPPM.png similarity index 100% rename from assets/receiverPPM.png rename to docs/assets/receiverPPM.png diff --git a/assets/resolderingESC.png b/docs/assets/resolderingESC.png similarity index 100% rename from assets/resolderingESC.png rename to docs/assets/resolderingESC.png diff --git a/assets/rosserial.png b/docs/assets/rosserial.png similarity index 100% rename from assets/rosserial.png rename to docs/assets/rosserial.png diff --git a/assets/safeLegs.png b/docs/assets/safeLegs.png similarity index 100% rename from assets/safeLegs.png rename to docs/assets/safeLegs.png diff --git a/assets/safehighRadial.png b/docs/assets/safehighRadial.png similarity index 100% rename from assets/safehighRadial.png rename to docs/assets/safehighRadial.png diff --git a/assets/safelowRadial.png b/docs/assets/safelowRadial.png similarity index 100% rename from assets/safelowRadial.png rename to docs/assets/safelowRadial.png diff --git a/assets/safetyINflight.png b/docs/assets/safetyINflight.png similarity index 100% rename from assets/safetyINflight.png rename to docs/assets/safetyINflight.png diff --git a/assets/safetyPower.png b/docs/assets/safetyPower.png similarity index 100% rename from assets/safetyPower.png rename to docs/assets/safetyPower.png diff --git a/assets/safetyPreflight.png b/docs/assets/safetyPreflight.png similarity index 100% rename from assets/safetyPreflight.png rename to docs/assets/safetyPreflight.png diff --git a/assets/safetybyassem.png b/docs/assets/safetybyassem.png similarity index 100% rename from assets/safetybyassem.png rename to docs/assets/safetybyassem.png diff --git a/assets/soldering5VTOpdb.png b/docs/assets/soldering5VTOpdb.png similarity index 100% rename from assets/soldering5VTOpdb.png rename to docs/assets/soldering5VTOpdb.png diff --git a/assets/solderingBrrc2205ondeckTOescDYSzap.png b/docs/assets/solderingBrrc2205ondeckTOescDYSzap.png similarity index 100% rename from assets/solderingBrrc2205ondeckTOescDYSzap.png rename to docs/assets/solderingBrrc2205ondeckTOescDYSzap.png diff --git a/assets/solderingPowerwires.png b/docs/assets/solderingPowerwires.png similarity index 100% rename from assets/solderingPowerwires.png rename to docs/assets/solderingPowerwires.png diff --git a/assets/solderingxt60socketTOpdb.png b/docs/assets/solderingxt60socketTOpdb.png similarity index 100% rename from assets/solderingxt60socketTOpdb.png rename to docs/assets/solderingxt60socketTOpdb.png diff --git a/assets/stand.jpg b/docs/assets/stand.jpg similarity index 100% rename from assets/stand.jpg rename to docs/assets/stand.jpg diff --git a/assets/startPDBtest.jpg b/docs/assets/startPDBtest.jpg similarity index 100% rename from assets/startPDBtest.jpg rename to docs/assets/startPDBtest.jpg diff --git a/assets/testMotors.png b/docs/assets/testMotors.png similarity index 100% rename from assets/testMotors.png rename to docs/assets/testMotors.png diff --git a/assets/timing_with_thumbs.png b/docs/assets/timing_with_thumbs.png similarity index 100% rename from assets/timing_with_thumbs.png rename to docs/assets/timing_with_thumbs.png diff --git a/assets/topESCcaseview.png b/docs/assets/topESCcaseview.png similarity index 100% rename from assets/topESCcaseview.png rename to docs/assets/topESCcaseview.png diff --git a/assets/topPreview.png b/docs/assets/topPreview.png similarity index 100% rename from assets/topPreview.png rename to docs/assets/topPreview.png diff --git a/assets/topviewmountPDB.png b/docs/assets/topviewmountPDB.png similarity index 100% rename from assets/topviewmountPDB.png rename to docs/assets/topviewmountPDB.png diff --git a/assets/topviewpixhawk.png b/docs/assets/topviewpixhawk.png similarity index 100% rename from assets/topviewpixhawk.png rename to docs/assets/topviewpixhawk.png diff --git a/assets/turnoffSafetyswitch.jpg b/docs/assets/turnoffSafetyswitch.jpg similarity index 100% rename from assets/turnoffSafetyswitch.jpg rename to docs/assets/turnoffSafetyswitch.jpg diff --git a/assets/webrc.png b/docs/assets/webrc.png similarity index 100% rename from assets/webrc.png rename to docs/assets/webrc.png diff --git a/assets/webrc_arm_disarm.gif b/docs/assets/webrc_arm_disarm.gif similarity index 100% rename from assets/webrc_arm_disarm.gif rename to docs/assets/webrc_arm_disarm.gif diff --git a/assets/webrc_header.gif b/docs/assets/webrc_header.gif similarity index 100% rename from assets/webrc_header.gif rename to docs/assets/webrc_header.gif diff --git a/assets/webrc_no_connection.png b/docs/assets/webrc_no_connection.png similarity index 100% rename from assets/webrc_no_connection.png rename to docs/assets/webrc_no_connection.png diff --git a/assets/webrc_notifications.png b/docs/assets/webrc_notifications.png similarity index 100% rename from assets/webrc_notifications.png rename to docs/assets/webrc_notifications.png diff --git a/assets/webrc_offboarding.gif b/docs/assets/webrc_offboarding.gif similarity index 100% rename from assets/webrc_offboarding.gif rename to docs/assets/webrc_offboarding.gif diff --git a/assets/xt60pinsocket.jpg b/docs/assets/xt60pinsocket.jpg similarity index 100% rename from assets/xt60pinsocket.jpg rename to docs/assets/xt60pinsocket.jpg diff --git a/assets/zap.jpg b/docs/assets/zap.jpg similarity index 100% rename from assets/zap.jpg rename to docs/assets/zap.jpg diff --git a/assets/zapPDBtest.jpg b/docs/assets/zapPDBtest.jpg similarity index 100% rename from assets/zapPDBtest.jpg rename to docs/assets/zapPDBtest.jpg diff --git a/assets/Снимок экрана 2017-11-16 в 18.44.41.png b/docs/assets/Снимок экрана 2017-11-16 в 18.44.41.png similarity index 100% rename from assets/Снимок экрана 2017-11-16 в 18.44.41.png rename to docs/assets/Снимок экрана 2017-11-16 в 18.44.41.png diff --git a/assets/Снимок экрана 2017-11-27 в 23.20.49.png b/docs/assets/Снимок экрана 2017-11-27 в 23.20.49.png similarity index 100% rename from assets/Снимок экрана 2017-11-27 в 23.20.49.png rename to docs/assets/Снимок экрана 2017-11-27 в 23.20.49.png diff --git a/assets/Снимок экрана 2017-11-28 в 23.50.36.png b/docs/assets/Снимок экрана 2017-11-28 в 23.50.36.png similarity index 100% rename from assets/Снимок экрана 2017-11-28 в 23.50.36.png rename to docs/assets/Снимок экрана 2017-11-28 в 23.50.36.png diff --git a/docs/deck.md b/docs/deck.md index 5f5a62d6..615f17e4 100644 --- a/docs/deck.md +++ b/docs/deck.md @@ -2,4 +2,4 @@ Они абсолютно одинаковые. Поэтому для дальнейшего удобства понимания инструкции условно разделим их на верхнюю и нижнюю дополнительные рамы -![Общая раскладка](../assets/allElements.png) +![Общая раскладка](assets/allElements.png) diff --git a/docs/esc_firmware.md b/docs/esc_firmware.md index a4126259..d3964747 100644 --- a/docs/esc_firmware.md +++ b/docs/esc_firmware.md @@ -19,19 +19,19 @@ Создание программатора на примере Arduino Mega. 1. Запустить программу BLHeliSuite и выбрать вкладку Make interfaces. - ![](/assets/BLHeliSuiteSiLabs ESC Setup_171207_1.png) + ![](assets/BLHeliSuiteSiLabs ESC Setup_171207_1.png) 2. Нажать Arduino 4way-interface в разделе Make Arduino Interface Boards и выбрать файл прошивки - ![](/assets/BLHeliSuiteMake interfaces_171206_2.png)![](/assets/BLHeliSuite interface options.png)![](/assets/BLHeliSuite arduino select firmware.png) + ![](assets/BLHeliSuiteMake interfaces_171206_2.png)![](assets/BLHeliSuite interface options.png)![](assets/BLHeliSuite arduino select firmware.png) 3. После прошивки Arduino вернуться на вкладку Silabs ESC Setup и подключиться к Arduino, предварительно выбрав интерфейс программатора 4way-if и COM порт Arduino. - ![](/assets/BLHeliSuite 4way-if select.png)![](/assets/BLHeliSuite ESC setup Connect.png) + ![](assets/BLHeliSuite 4way-if select.png)![](assets/BLHeliSuite ESC setup Connect.png) #### Подключение ESC регуляторов к Arduino. Для прошивки или изменения настроек регуляторов необходимо подключить сигнальные порты ESC регуляторов к портам Arduino, предварительно посмотрев в мануале, какие порты используются для прошивки. Так же нужно не забыть соединить GND Arduino с землёй одного из регуляторов. Регуляторы должны быть подключены к питанию, в случае если к регуляторам подключены моторы, **на них не должно быть винтов**. -![](/assets/BLHeliSuite Arduino pinout for 4way-if.png) +![](assets/BLHeliSuite Arduino pinout for 4way-if.png) В случае с Arduino Mega, регуляторы подключаются к портам D43-D49 и D51. @@ -39,7 +39,7 @@ Для загрузки информации о версии прошивки и настроек регуляторов нужно нажать на кнопку Check. -![](/assets/BLHeliSuite ESC Setup Check.png)![](/assets/BLHeliSuiteSiLabs ESC Setup_171206_1.png) +![](assets/BLHeliSuite ESC Setup Check.png)![](assets/BLHeliSuiteSiLabs ESC Setup_171206_1.png) Основные параметры, которые нас интересуют, это: @@ -51,7 +51,7 @@ Самый левый мотор в списке моторов \(Multiple ESC\) считается главным \(мастер\). Нажимая на номера моторов, можно включать/выключать возможность записи в них настроек. После изменения необходимых параметров можно записать в нужные моторы настройки, нажав на кнопку Write Setup. -![](/assets/BLHeliSuite ESC Setup Write Setup.png) +![](assets/BLHeliSuite ESC Setup Write Setup.png) Для отображения настроек со всех регуляторов одновременно можно воспользоваться вкладкой ESC Overview. diff --git a/docs/frames.md b/docs/frames.md index 38a7bbbb..04e3fa7a 100644 --- a/docs/frames.md +++ b/docs/frames.md @@ -1,7 +1,7 @@ Системы координат (фреймы) === -![](/assets/frames.png) +![](assets/frames.png) Основные фреймы в пакете `clever`: diff --git a/docs/gcs_bridge.md b/docs/gcs_bridge.md index 0a552962..bde57cf2 100644 --- a/docs/gcs_bridge.md +++ b/docs/gcs_bridge.md @@ -20,11 +20,11 @@ sudo systemctl restart clever Затем в программе QGroundControl нужно выбрать Application Settings -> Comm Links -> Add. Создать подключение со следующими настройками: -![](/assets/bridge_tcp.png) +![](assets/bridge_tcp.png) Затем необходимо выбрать в списке подключений "Clever" и нажать "Connect". После этого можно будет настраивать, калибровать и просматривать состояние квадкоптера без проводов: -![](/assets/qground.png) +![](assets/qground.png) UDP broadcast-бридж --- diff --git a/docs/les1.md b/docs/les1.md index 45e8fb18..927dc7d9 100644 --- a/docs/les1.md +++ b/docs/les1.md @@ -8,19 +8,19 @@ В 1899 году на выставке в Мэдисон-Сквер-Гарден инженер и изобретатель Никола Тесла продемонстрировал миниатюрное радиоуправляемое судно. Несмотря на то, что общественность в первую очередь заинтересовало военное применение его изобретения, сам Тесла указывал на потенциально гораздо более широкое применение дистанционного управления (названного изобретателем «телеавтоматикой»), например, в человекоподобных автоматонах. -![Tesla](../assets/1_1.png) +![Tesla](assets/1_1.png) ### «Жук» Кеттеринга Экспериментальная беспилотная «воздушная торпеда», один из первых проектов предшественников современных крылатых ракет. Разработана изобретателем Чарльзом Кеттерингом по заказу Армии США в 1917 году. Предназначалась для обстрела с дистанции до 120 км городов, крупных промышленных центров и мест сосредоточения войск противника. Отличался простотой конструкции и очень низкой ценой. Хотя аппарат сравнительно успешно прошёл испытания, Первая мировая война закончилась и снаряд так и остался опытным. -![Bug](../assets/1_2.png) +![Bug](assets/1_2.png) ### Вертолёт Ботезата Многовинтовые вертолёты разрабатывались ещё в первые годы вертолётостроения. Один из первых квадрокоптеров (англ. quadcopter, четырёхроторный вертолет), который реально оторвался от земли и мог держаться в воздухе, был создан Георгием Ботезатом и испытан в 1922 году. Недостатком этих аппаратов была сложная трансмиссия, передававшая вращение одного мотора на несколько винтов. Изобретение хвостового винта и автомата перекоса положило конец этим попыткам. Новые разработки начались в 1950-е годы, но дальше прототипов дело не продвинулось. -![Helicopter](../assets/1_3.png) +![Helicopter](assets/1_3.png) Применение коптеров ------------------- @@ -56,14 +56,14 @@ один из лучей направлен вперед, у «х»-платформ основное направление находится между двумя соседними лучами. -![Types](../assets/1_4.png) +![Types](assets/1_4.png) Управление ---------- Управление коптером осуществляется при помощи пульта управления, который передает команды радиоприемнику. Пульт питается от батареек, а радиоприемник получает питание от Полетного контроллера. Связь зачастую односторонняя, только от пульта к приемнику. Приемник подключается к полетному контроллеру минимум пятью проводами, по которым передаются сигналы поворота вокруг трех осей, команда «газа» и полетный режим. -![Control](../assets/1_5.png) +![Control](assets/1_5.png) **Throttle** — переводится как «дроссель», «тяга» или «газ» в обиходе. Газ мультикоптера — среднее арифметическое между скоростями вращения всех моторов. Чем больше газ, тем больше суммарная тяга моторов, и тем сильнее они тащат коптер вверх (проще говоря «Тапок в пол» здесь означает наискорейший подъем). Обычно измеряется в процентах: 0% — моторы остановлены, 100% — вращаются с максимальной скоростью. Газ висения — минимальный уровень газа, который необходим, чтобы коптер не терял высоту. @@ -71,15 +71,15 @@ **Yaw** – «рыскание». Поворот носа мультикоптера. условно - вращение вправо влево. -![Yaw](../assets/1_6.png) +![Yaw](assets/1_6.png) **Pitch** - «тангаж». В коптерах манипуляции с этим моментом силы позволяет коптеру двигаться вперед или назад за счет наклона носа в соответствующем направлении. -![Pitch](../assets/1_7.png) +![Pitch](assets/1_7.png) **Roll** - «крен». Наклон мультикоптера влево вправо. Коптер за счет крена может двигаться боком в соответствующую сторону. -![Roll](../assets/1_8.png) +![Roll](assets/1_8.png) Газ, тангаж, крен, рыскание — если вы можете управлять этими четырьмя параметрами, значит вы можете управлять квадрокоптером. Их еще иногда называют каналами управления. Режимов полета существует много. Используется и GPS, и барометр, и дальномер, так же режим стабилизации (stab, stabilize, летать в «стабе»), в котором квадрокоптер держит те углы, которые ему задаются с пульта не зависимо от внешних факторов. В этом режиме при отсутствии ветра квадрокоптер может висеть почти на месте. Ветер же придется компенсировать пилоту. Направление вращения винтов выбирается не случайно. Если бы все моторы вращались в одну сторону, квадрокоптер вращался бы в противоположную из-за создаваемых моментов. Поэтому одна пара противостоящих моторов всегда вращается в одну сторону, а другая пара — в другую. Эффект возникновения моментов вращения используется, чтобы изменять угол рыскания: одна пара моторов начинает вращаться чуть быстрее другой, и вот уже квадрокоптер медленно поворачивается к нам лицом: @@ -92,7 +92,7 @@ RBW — right back clockwise rotation (правый задний, вращение по часовой стрелке) - ![Parts](../assets/1_9.png) + ![Parts](assets/1_9.png) Элементы коптера ---------------- @@ -101,22 +101,22 @@ Именно здесь в игру вступают Полетные контроллеры. -![Flightctr](../assets/1_10.png) +![Flightctr](assets/1_10.png) **Полетный контроллер** - самая важная часть. Стабильность полета и управляемость на девяносто процентов зависит от способностей полетного контроллера. Задача полетного контроллера — переводить команды от пульта управления в сигналы задающие обороты двигателя. Также в нем установлены инерциальные измерительные датчики, позволяющие следить за текущим положением платформы и выполнять автоматические регулировки. -![Flightctr](../assets/1_11.png) +![Flightctr](assets/1_11.png) **ESC** — это регуляторы оборотов электродвигателей. Дело в том, что в мультикоптерах используют специальные бесколлекторные электродвигатели, которые способны работать на очень больших оборотах. Для управления этими двигателями необходимо формировать трехфазное напряжение и относительно большие токи, чем и занимаются регуляторы оборотов. Для каждого двигателя необходим свой регулятор оборотов. Все регулятора оборотов подключаются к полетному контроллеру. Питаются регуляторы непосредственно от аккумулятора. Каждый двигатель подключен к своему регулятору оборотов тремя проводами. Последовательность подключения проводов определяет направление вращения двигателя. -![Esc](../assets/1_12.png) +![Esc](assets/1_12.png) **Электродвигатель** В конструкциях коптеров используются бесколлекторные электродвигатели. Они обладают выдающимися характеристиками и живучестью в связи с отсутствием трущихся узлов (щеток) посредством которых передается ток. В отличие от обычного электродвигателя, у которого имеется подвижная часть - ротор и неподвижная - статор, у бесколлекторного двигателя подвижной частью является как раз статор с постоянными магнитами, а неподвижной частью - ротор с обмотками трех фаз. Для того, чтобы заставить вращаться такую систему, необходимо осуществлять в определенном порядке смену направления магнитного поля в обмотках ротора - тогда постоянные магниты статора будут взаимодействовать с магнитными полями ротора и подвижный статор прийдет в движение. Это движение основано на свойстве магнитов с одноименными полюсами полюсами отталкиваться, а с противоположными - притягиваться. -![Engine](../assets/1_13.png) +![Engine](assets/1_13.png) **Аппаратура радиоуправления** diff --git a/docs/les11.md b/docs/les11.md index dba134a1..81c6cad1 100644 --- a/docs/les11.md +++ b/docs/les11.md @@ -10,7 +10,7 @@ Во время работы постоянно происходят химические реакции между компонентами электродных пластин с заполняющим их веществом — электролитом. Принципиальную схему устройства аккумулятора можно представить рисунком упрощенного вида, когда в корпус сосуда вставлены две пластины из разнородных металлов с выводами для обеспечения электрических контактов. Между пластинами залит электролит. -![bat](../assets/11_1.png) +![bat](assets/11_1.png) Работа аккумулятора при разряде ------------------------------- @@ -19,7 +19,7 @@ Этот процесс условно показан на схеме с никель-кадмиевой конструкцией электродов. -![bat](../assets/11_2.png) +![bat](assets/11_2.png) Здесь в качестве материала положительного электрода используют окислы никеля с добавками графита, которые повышают электрическую проводимость. Металлом отрицательного электрода работает губчатый кадмий. Во время разряда частицы активного кислорода из окислов никеля выделяются в электролит и направляются на отрицательные пластины, где окисляют кадмий. @@ -45,7 +45,7 @@ Двигатели квадрокоптера в зависимости от размера могут потреблять значительные токи. Основным требованием к аккумуляторам является высокая токоотдача. И наилучшими характеристиками с этой точки зрения обладают литий-полимерные аккумуляторы. -![bat](../assets/11_3.png) +![bat](assets/11_3.png) ### Характеристики LiPo аккумуляторов @@ -61,7 +61,7 @@ Для зарядки используется специальное зарядное устройство. Практически все модели питаются не от сети, а от постоянного напряжения 12В. -![bat](../assets/11_4.png) +![bat](assets/11_4.png) Особенность этого зарядного устройства в том, что он умеет делать балансировку ячеек аккумулятора. То есть аккумулятор подключается к нему не только силовым разъемом, но и дополнительным балансировочным разъемом на который выведены все ячейки по отдельности. Это дает возможность заряжать все ячейки равномерно, что дает одинаковое распределение нагрузки на банки аккумулятора в процессе эксплуатации. @@ -70,7 +70,7 @@ Для подключения аккумуляторов используют специальные коннекторы. Диаметр пистонов в них 4мм и они дополнительно подпружинены для обеспечения большой площади контакта. Еще для подключения используют специальные провода в силиконовой изоляции, которая способна выдерживать высокие температуры. -![bat](../assets/11_5.png) +![bat](assets/11_5.png) Меры предосторожности --------------------- diff --git a/docs/les13.md b/docs/les13.md index 8bb16db1..16108183 100644 --- a/docs/les13.md +++ b/docs/les13.md @@ -6,7 +6,7 @@ Отличие мультикоптера от других подобных роботов (ездящих, плавающих), заключается в том, что пилот не управляет напрямую мощностью мотора. С помощью джойстика, он передает сигнал полётному контроллеру, который делает расчеты и передает необходимую мощность на моторы. -![Speed](../assets/13_1.png) +![Speed](assets/13_1.png) Рис. Скорость вращения моторов, в зависимости от команды пилота. @@ -17,7 +17,7 @@ Полётный контроллер - устройство, обеспечивающее полёт квадрокоптера, за счет управления газом, углами крена, тангажа и рысканья (throttle, pitch, roll, yaw). Это своеобразные "мозги" мультикоптера. Обычно он содержит несколько датчиков (гироскопы, акселерометр, магнитометр, GPS датчик) и микроконтроллер, который производит расчеты. Именно полётный контроллер отвечает за то, чтобы при среднем положении всех стиков джойстика квадрокоптер стабилизировался, висел в воздухе не отклоняясь ни в одну из сторон. -![FC](../assets/13_2.png) +![FC](assets/13_2.png) Полётный контроллер несколько десятков раз в секунду выполняет цикл управления в который входит: считывание показаний датчиков, считывание каналов управления, обработка информации и выдача управляющих сигналов моторам, чтобы выполнять команды пилота. @@ -35,7 +35,7 @@ Полётный контроллер выдает ШИМ-импульсы (PWM) на регуляторы оборотов (ESC), в зависимости от команды стика джойстика, либо программы. Например, чтобы дать команду мотору вращаться с максимальной скоростью контроллер должен отправлять импульсы длительностью 2 миллисекунды, перемежающиеся логическим нулем длительностью 10 — 20 миллисекунд. Длительности импульса в 1 миллисекунду соответствует остановка мотора, 1.1 мс — 10% от максимальной скорости, 1.2 мс — 20% и т.п. Длительность нуля не играет никакой роли, важна только длительность самого импульса. -![shim](../assets/13_3.jpg) +![shim](assets/13_3.jpg) Но все не так просто, полетные контроллеры бывают разные с разными настройками, регуляторы бывают разные, минимум (1 мс) и максимум (2 мс) — не универсальны. В зависимости от множества факторов диапазон 1-2 мс может на деле оказаться 1.1 — 1.9 мс, либо другим. Чтобы регулятор и контроллер говорили абсолютно на одном языке существует процедура калибровки регуляторов. @@ -48,7 +48,7 @@ Для многих устройств, использующих ПИД-регуляторы, существуют инструкции по настройке. Но чтобы легче ориентироваться в этом многообразии полезно понимать, как же внутри устроены эти регуляторы. Предлагаю вместе со мной самим заново «изобрести» и «на пальцах» понять формулу ПИД-регулятора. Будем рассматривать квадрокоптер в двумерном пространстве, где у него есть только один угол — угол крена, и два мотора: левый и правый. -![FC](../assets/13_4.png) +![FC](assets/13_4.png) В полетный контроллер непрерывно поступают команды с земли: «крен 30 градусов», «крен -10 градусов», «крен 0 градусов (держать горизонт)»; его задача — как можно быстрее и точнее их выполнять с помощью моторов с учетом: ветра, неравномерного распределения веса квадрокоптера, неравномерного износа моторов, инерции квадрокоптера и т.п. Таким образом, полетный контроллер должен непрерывно решать задачу, какую скорость вращения подавать на каждый мотор с учетом текущего значения угла крена и требуемого @@ -61,7 +61,7 @@ right = throttle - force,*** Представим ситуацию: поступает команда «держать горизонт» (***tar get_roll*** = 0), а квадрокоптер имеет крен влево: -![FC](../assets/13_5.png) +![FC](assets/13_5.png) Рис. Двухмерный квадрокоптер с креном влево. ***error*** — разность (ошибка) между ***tar get_roll*** и ***roll***, которую контроллер стремится минимизировать. @@ -82,15 +82,15 @@ D — настраиваемый коэффициент: чем он больш Скорость изменения любой величины — производная этой величины по времени: -![math](../assets/13_6.png) +![math](assets/13_6.png) И вот пропорциональный регулятор превращается в пропорционально-дифференциальный (пропорциональное слагаемое и дифференциальное): -![math](../assets/13_7.png) +![math](assets/13_7.png) Ошибку ***error*** вычислить легко, ведь на каждой итерации мы знаем ***roll*** и ***tar get_roll***; P и D — настраиваемые перед запуском параметры. Для вычисления производной (скорости изменения ***error***) необходимо хранить предыдущее значение ***error***, знать текущее значение ***error*** и знать время, которое прошло между измерениями (период регулирования). И вот она — физика шестого класса школы (скорость = расстояние / время): -![math](../assets/13_8.png) +![math](assets/13_8.png) ***dt*** — период регулирования; ***error previous*** — значение ошибки с предыдущей итерации цикла регуляции. Кстати, эта формула — простейший способ численного дифференцирования, и он нам здесь вполне подойдет. @@ -100,17 +100,17 @@ D — настраиваемый коэффициент: чем он больш Тут есть нюанс. Предположим ***error*** равна 1 градусу, цикл регулирования — 0.1с. Тогда за одну секунду сумма ошибок примет значение 10 градусов. А если цикл обработки — 0.01с, то сумма наберет аж 100 градусов. Чтобы за одно и тоже время интегральное слагаемое набирало одно и тоже значение при разных периодах регулирования, полученную сумму будем умножать на сам период регулирования. Легко посчитать, что в обоих случаях из примера получается сумма в 1 градус. Вот оно — интегральное слагаемое (пока без настраиваемого коэффициента): -![math](../assets/13_9.png) +![math](assets/13_9.png) Эта формула — не что иное, как численный интеграл по времени функции ***error*** в интервале от нуля до текущего момента. Именно поэтому слагаемое называется интегральным: -![math](../assets/13_10.png) +![math](assets/13_10.png) где T — текущий момент времени. Пришло время записать окончательную формулу пропорционально-интергрально-дифференциального регулятора: -![math](../assets/13_11.png) +![math](assets/13_11.png) где ***I*** — один из настраиваемых параметров, которых теперь трое: ***P,I,D***. ПИД регуляторы - важная часть полётного контроллера, без их использования квадрокоптер летал бы непредсказуемо. Они настраиваются индивидуально для каждого квадрокоптера. diff --git a/docs/les15.md b/docs/les15.md index e5931cf4..4ad9f972 100644 --- a/docs/les15.md +++ b/docs/les15.md @@ -6,26 +6,26 @@ Радиосвязь - наиболее распространенный способ передачи информации на расстояние. Сотовые телефоны, спутниковая связь, телевиденье - все это работает на основе передачи сигналов через электромагнитные колебания определенной частоты. -![Radio](../assets/15_1.png) +![Radio](assets/15_1.png) В передатчике формируются высокочастотные колебания определенной частоты (несущий сигнал). На него накладывается сигнал, который нужно передать, это называется модуляция полезным сигналом. Сформированный таким образом высокочастотный сигнал излучается антенной в виде радиоволн. Этот сигнал воспринимается антенной приёмника, проходит через систему фильтров, которая выделяет из множества наведенных в антенне токов от различных передатчиков сигнал с нужной несущей частотой, а детектор выделяет из него модулирующий полезный сигнал. В зависимости от несущей частоты передатчика, излучаемый сигнал обладает разными характеристиками относительно дальности распространения, рассеивания, способности отражаться и огибать препятствия. Радиоволны распространяются в пустоте и в атмосфере; земная твердь и вода для них непрозрачны. Однако, благодаря эффектам дифракции и отражения, возможна связь между точками земной поверхности, не имеющими прямой видимости (в частности, находящимися на большом расстоянии). Примером модуляции сигнала может служить AM и FM. Это частные виды аналоговой модуляции в которых полезный сигнал передаётся либо за счет амплитуды волны, либо частоты. -![Radio](../assets/15_2.png) +![Radio](assets/15_2.png) ### Принцип работы радиоаппаратуры управления. Управление подвижными моделями основано на взаимодействии человека и модели, в нашем случае квадрокоптера. Аппаратура радиоуправления состоит из передатчика, который находится у пилота, и размещенных на модели приемника и полётного контроллера, который и управляет квадрокоптером через регуляторы мощности. О полётном контроллере и регуляторах мощности мы уже рассказывали, теперь рассмотрим Приёмник и передатчик. -![Radio](../assets/15_3.png) +![Radio](assets/15_3.png) ### Передатчик Различают 2 основных вида пультов - джойстиковые и пистолетные. Для квадрокоптеров используют джойстиковый пульт. -![Radio](../assets/15_4.png) +![Radio](assets/15_4.png) Для управления движущимися моделями требуется воздействие одновременно на несколько функций, поэтому передатчики радиоуправления делают многоканальными. Для квадрокоптеров минимальное количество каналов - 4: управление газом, угол крена, угол тангажа, угол рысканья. Положение каждого из стиков пульта кодируется при помощи ШИМ импульса. @@ -35,7 +35,7 @@ На выходе с пульта сигнал модулируется, чтобы передать данные на квадрокоптер. Модуляция сигнала позволяет наложить полезный сигнал на излучаемые волны, для этого все каналы уплотняются в один посредством кодирования. В основном для этого используется фазово-импульсная модуляция, обозначаемая буквами РРМ (Pulse Position Modulation), она распространена из-за единого стандарта на всем оборудовании. Пульт и приемник разных производителей могут работать вместе, привязка их друг к другу осуществляется за счет пары кварцевых резонаторов. -![Radio](../assets/15_5.png) +![Radio](assets/15_5.png) РРМ сигнал имеет фиксированную длину периода Т=20мс. Это означает, что информация о положениях ручек управления на передатчике попадает на модель 50 раз в секунду, что определяет быстродействие аппаратуры управления. Как правило, этого хватает, поскольку скорость реакции пилота на поведение модели намного меньше. Все каналы пронумерованы и передаются по порядку номеров. Значение сигнала в канале определяется величиною временного промежутка между первым и вторым импульсом - для первого канала, между вторым и третьим - для второго канала и т.д. @@ -45,13 +45,13 @@ Приёмник - устройство, служащее для осуществления радиоприёма, т.е . для выделения сигналов из радиоизлучения. Приёмник устанавливается на квадрокоптере, принимает сигнал с пульта и передаёт его в полётный контроллер. -![Radio](../assets/15_6.png) +![Radio](assets/15_6.png) ### Принципиальная схема работы приемника Сигналы, принятые антенной, подаются на колебательный контур, в котором работает приёмник. Этот контур является преселектором. После преселектора сигнал попадает в усилитель высокой частоты, а затем, уже усиленный сигнал подается на смеситель. На смеситель так же подается сигнал с гетеродина ( высокочастотного генератора). Антенна воспринимает сигналы со всех передатчиков, находящихся рядом, в смесителе происходит процесс первичной фильтрации сигнала. Из смесителя отфильтрованные сигналы поступают на селектор промежуточной частоты, который должен выбрать из всех полученных, сигнал "своего" приёмника и подавить остальные. После этого сигнал проходит через усилитель промежуточной частоты и попадает на демодулятор-дискримнатор, где сигнал проходит обратную модуляции процедуру, когда принятого сигнала выделяется полезный сигнал. Затем он попадает на триггер Шмидта, который формирует необходимую амплитуду и крутизну PPM сигнала, а затем подается на декодер полётного контроллера. -![Radio](../assets/15_7.png) +![Radio](assets/15_7.png) Чтобы было понятно, рассмотрим на примере. Наш передатчик и приемник осуществляют связь по 50 каналу, 40,665 МГц. Частота гетеродина, чтобы определить "свой" сигнал обычно отличается на 455 кГц (0,455 МГц), соответственно она равна 40,665 МГц - 0,455 МГц = 40,210 МГц. Например, антенна приняла сигналы 40,665 МГц и 40,805 МГц, что соответствует 50 и 80 каналам. Они усилились при помощи УВЧ и попали в смеситель. Чтобы найти "свой" сигнал в смесителе происходит сложение и вычитание частот полученных сигналов и гетеродина. Получим: diff --git a/docs/les16.md b/docs/les16.md index 74a12a9a..96c7a37a 100644 --- a/docs/les16.md +++ b/docs/les16.md @@ -8,14 +8,14 @@ ### Принцип работы аналоговых видеокамер -![Analog](../assets/16_1.png) +![Analog](assets/16_1.png) Он заключается в том, что световой поток, проходя сквозь линзы объектива, попадает на матрицу ПЗС, где он преобразуется в видеосигнал. Рынок аналоговых видеокамер обширный, и каждый из нас сможет сделать оптимальный для себя выбор, в соответствии с необходимыми характеристиками и вкусом. Большим преимуществом камер аналогового типа является их взаимосовместимость, даже от разных производителей, а также простота монтажа и настройки через соответствующие меню. ### Работа цифровых камер -![analogCam](../assets/16_2.png) +![analogCam](assets/16_2.png) Цифровые видеокамеры (IP камеры), вошли в нашу жизнь совсем недавно, но с позиций их использования – на практике зарекомендовали себя достаточно хорошо с позиций существенного улучшения качества. Конечно же, они пока что, немного дороговаты по сравнению с камерами аналогового типа, но в перспективе развития цифровых технологий – альтернативы им нет. @@ -61,11 +61,11 @@ Летать можно 2-мя способами. С помощью монитора или в очках. -![resolution](../assets/16_3.png) +![resolution](assets/16_3.png) Современный рабочий вариант очков имеет разрешение 800x600, чего более чем достаточно. -![camera](../assets/16_4.png) +![camera](assets/16_4.png) Даже на отличной камере детализация низковата. Атмосферу не чувствуешь, и какие-то шумы присутствуют. Насладиться красотой пейзажей можно потом, в записи со второй цифровой HD-камеры, а не в процессе полета. diff --git a/docs/les2.md b/docs/les2.md index 947160d5..711d018f 100644 --- a/docs/les2.md +++ b/docs/les2.md @@ -12,7 +12,7 @@ Так вот, эта разница потенциалов (+) и (-), есть электродвижущая сила (далее ЭДС), то есть электрическое напряжение. -![current](../assets/2_1.png) +![current](assets/2_1.png) Итак, источник электроэнергии обладает разностью потенциалов, заряженные частицы которых, стремятся друг к другу. А так - же есть такие, которые ограничивают их движение. @@ -28,12 +28,12 @@ Электрический ток будет равен тому, что мы получим, когда поделим разность потенциалов участка (величина напряжения) на сопротивляемость этого участка (сопротивление). Обозначаем: I - электрический ток; U - напряжение; R - сопротивление; -![current](../assets/2_2.png) +![current](assets/2_2.png) С помощью треугольника, работая с формулой закона Ома, легко написать формулу для любой входящей величины. -![current](../assets/2_3.png) +![current](assets/2_3.png) Нужно закрыть ту величину, которую необходимо определить. Если две оставшиеся величины находятся на одном уровне – значит надо их перемножить. @@ -73,12 +73,12 @@ I=2 A **I = I1+I2+I3+I4;** -![current](../assets/2_4.png) +![current](assets/2_4.png) Cумма токов, подходящих к узловой точке электрической цепи, равна сумме токов, уходящих от этого узла. -![current](../assets/2_5.png) +![current](assets/2_5.png) При параллельном соединении резисторов ток проходит по четырем направлениям, что уменьшает общее сопротивление или увеличивает общую проводимость цепи, которая равна сумме проводимостей ветвей. @@ -107,7 +107,7 @@ Cумма токов, подходящих к узловой точке элек Из этого равенства найдем сопротивление R, которым можно заменить два параллельно соединенных резистора: -![current](../assets/2_6.png) +![current](assets/2_6.png) Полученное выражение имеет большое практическое применение. Благодаря этому закону производятся расчёты электрических цепей. @@ -131,7 +131,7 @@ Cумма токов, подходящих к узловой точке элек **Е = Е1—Е2.** -![current](../assets/2_7.png) +![current](assets/2_7.png) Закон Джоуля-Ленца ------------------ @@ -151,11 +151,11 @@ Cумма токов, подходящих к узловой точке элек Если обозначить количество теплоты, создаваемое током, буквой Q (Дж), ток, протекающий по проводнику - I, сопротивление проводника - R и время, в течение которого ток протекал по проводнику - t, то закону Ленца-Джоуля можно придать следующее выражение: -![current](../assets/2_8.png) +![current](assets/2_8.png) Решим пример задачи: -![current](../assets/2_9.png) +![current](assets/2_9.png) ### Контрольные вопросы: 1) Что такое электродвижущая сила? diff --git a/docs/les4.md b/docs/les4.md index 5163a94d..9f2f4864 100644 --- a/docs/les4.md +++ b/docs/les4.md @@ -23,7 +23,7 @@ Для следующих операций понадобится уже специальный электронагревательный инструмент: паяльник, футорка или паяльная горелка. Паять в домашних условиях чаще всего приходится электропаяльником с медным луженым жалом. -![scheme](../assets/4_1.png) +![scheme](assets/4_1.png) Лудить необходимо следующим образом: @@ -54,7 +54,7 @@ * Простая последовательная скрутка, т. наз. прямая британская, или просто британка, применима для соединения токоведущих проводов гибких кабелей сечением до 1,4 кв. мм, не испытывающих регулярных больших механических нагрузок, напр. электрических удлинителей или времянок. -![scheme](../assets/4_2.png) +![scheme](assets/4_2.png) Электрические провода, испытывающие регулярные и/или постоянные механические нагрузки, должны быть обязательно многожильными. Скручивают их, как показано внизу на рис: концы разметливают, «метлы» вдвигают друг в друга и скручивают по-британски. Паяют легкоплавким припоем повышенной прочности, напр. ПОСК-50 (см. ниже) с активированным флюсом, не требующим удаления остатков, также см. ниже. Параллельные (тупиковые) скрутки проводов сечением свыше 0,7 кв. мм желательно паять погружением в расплавленный припой, см. далее. В противном случае придется греть или долго, или слишком мощным паяльником, отчего изоляция ползет, а флюс преждевременно выкипает. @@ -77,7 +77,7 @@ Второе – хлористый цинк в активированных флюс-пастах часто заменяют тераборнокислым натрием – бурой. Соляная кислота – высокотоксичное химически агрессивное летучее вещество; хлорид цинка также токсичен, а при нагреве сублимирует, т.е. улетучивается не плавясь. Бура безопасна, но при нагреве выделяет большое количество кристаллизационной воды, что немного ухудшает качество пайки. -![flux](../assets/4_3.png) +![flux](assets/4_3.png) Пайки от СКФ нужно обязательно промывать: в состав канифоли входит янтарная кислота, при длительном контакте разрушающая металл. Кроме того, случайно пролитый СКФ мгновенно растекается по большой площади и превращается в очень долго сохнущую чрезвычайно липкую гадость, пятна от которой ничем не сводятся ни с одежды, ни с мебели, ни с пола со стенами. В общем СКФ для пайки хороший флюс, но не для ротозеев с растяпами. Полноценный заменитель СКФ, но не такой противный при небрежном обращении – флюс ТАГС. Стальные детали более массивные, чем допустимо для пайки паяльной кислотой, и более прочно, паяют флюсом Ф38. Универсальным флюсом можно паять практически любые металлы в любых сочетаниях, в т.ч. алюминий, но прочность спая с ним не нормируется. К пайке алюминия мы еще вернемся. @@ -85,7 +85,7 @@ Любители мастерить также часто паяют сухим паяльником с бронзовым нелуженым жалом, т. наз. паяльным карандашом, поз. 1 на рис. Он хорош там, где недопустимо растекание припоя вне зоны пайки: в ювелирных изделиях, витражах, паяных предметах прикладного искусства. Иногда всухую паяют и микрочипы, монтируемые на поверхность, с шагом расположения выводов 1,25 или 0,625 мм, но это дело рискованное и для опытных специалистов: плохой тепловой контакт требует избыточной мощности паяльника и длительного нагрева, а обеспечить стабильность прогрева при ручной пайке невозможно. Для сухой пайки применяют гарпиус из ПОСК-40, 45 или 50 и флюс-пасты, не требующие удаления остатков. -![scheme](../assets/4_4.png) +![scheme](assets/4_4.png) ### Мелкая пайка @@ -102,7 +102,7 @@ эффект: спихнул нечаянно плату-«каракатицу» на пол – 1-2 или более дорожек отслоились. Не дожидаясь и первой перепайки. -![soldering](../assets/4_5.png) +![soldering](assets/4_5.png) Паечные наплывы на печатных платах должны быть округлыми гладкими высотой не более 0,7 диаметра монтажной площадки, см. справа на рис. Кончики выводов должны немного выступать из наплывов. Кстати, плата полностью самодельная. Есть способ в домашних условиях сделать печатный монтаж таким же точным и четким, как фабричный, да еще и вывести там надписи, какие хочется. Белые пятнышки – блики от лака при фотосъемке. Наплывы вогнутые и тем более сморщенные – тоже брак. Просто вогнутый наплыв значит, что припоя недостаточно, а морщинистый, кроме того, что в пайку проник воздух. Если собранное устройство не работает и есть подозрение на непропай, смотрите в первую очередь такие места. @@ -114,7 +114,7 @@ Ах да, подставки для паяльников. Классическая, слева на рис., пригодна для любых стержневых. Где на ней быть ванночкам для припоя и канифоли – дело ваше, какой-либо регламентации нет. Для маломощных паяльников с фартуком пригодны упрощенные подставки-скобы, в центре. -![soldering](../assets/4_6.png) +![soldering](assets/4_6.png) Паяльные станции комплектуются преимущественно пружинными или трубчатыми ложементами-гнездами для паяльников. В них вся горячая часть инструмента недоступна для прикосновения, но и промазать паяльником мимо них, сосредоточившись на пайке мелкой «россыпи», вероятнее. Но чего уж точно не надо делать, и что прямо запрещено ТБ – это подставку из подручных материалов, в которой паяльник лежит на ванночках для расходных материалов, справа на рис. diff --git a/docs/les7.md b/docs/les7.md index 4d81a373..5464a3bc 100644 --- a/docs/les7.md +++ b/docs/les7.md @@ -8,12 +8,12 @@ Винт вращается на месте. При этом масса воздуха перемещается вертикально сверху вниз. Это один из режимов так называемого осевого обдува винта. На одной из лопастей выделены два небольших участка: один – «А» – ближе к оси вращения, другой – «Б» – у конца лопасти. В процессе вращения винта оба участка будут описывать концентрические окружности. Понятно, что длина окружности, описываемой элементом «Б», а значит, и его скорость относительно воздуха, будет больше, чем элемента «А». Иными словами, скорость элемента лопасти относительно воздуха зависит от того, на каком расстоянии он расположен от оси вращения. Чем это расстояние больше, тем большую скорость имеет элемент. Понятно, что на оси вращения скорость будет равна нулю, а на конце лопасти она будет наибольшей. -![rotation](../assets/7_1.png) +![rotation](assets/7_1.png) Поперечное сечение лопасти на этом участке имеет вид обтекаемого профиля. При обтекании этого профиля потоком воздуха под углом атаки возникают подъемная сила Y и сила сопротивления X, которые вычисляются по специальным формулам. Разбивая лопасть на множество мелких участков можно определить их подъемные силы и силы сопротивления, и, сложив вместе соответствующие силы по всем участкам, определить подъемную силу и силу лобового сопротивления одной лопасти. (С математической точки зрения такая операция именуется интегрированием по размаху лопасти). Подъемная сила (или сила тяги) всего винта получается умножением подъемной силы одной лопасти на число лопастей. Концевой эффект. Величина силы тяги винта определяется описанным выше методом с некоторой ошибкой, обусловленной несколькими причинами. Одна их них состоит в не учете явления так называемого концевого эффекта. Концевой эффект проявляется в стремлении воздуха к выравниванию давлений над лопастью и под лопастью путем перетекания через края лопасти. -![rotation](../assets/7_2.png) +![rotation](assets/7_2.png) В данном случае перетекание происходит как на внешнем, так и на внутреннем краях лопасти. А так как подъемная сила появляется вследствие разности давлений на верхней и нижней поверхностях лопасти, то любое выравнивание этих давлений вызывает потери подъемной силы. @@ -32,7 +32,7 @@ Для постройки квадрокоптера нужно две пары разнонаправленных винтов, для гексакоптера – три пары и т.д. -![rotation](../assets/7_3.png) +![rotation](assets/7_3.png) 5. **Направление вращения винтов** - классическое - против часовой стрелки 2 винта, по часовой стрелке другие 2 винта на квадрокоптерах. 6. **Качество изготовления пропеллеров** тоже важно. На практике это означает, что обязательно нужно балансировать пропеллеры, чтобы минимизировать вибрацию, которая разрушает механические части (постепенно), а также сводит с ума гироскопы, ухудшая полетные свойства мультикоптера. @@ -58,7 +58,7 @@ Для примера возьмем мотор X2204S 2300kv компании SunnySky. Заходим на сайт производителя и находим наш мотор. В описании имеется табличка, с помощью которой можно подобрать пропеллер (prop). -![rotation](../assets/7_4.png) +![rotation](assets/7_4.png) ### Контрольные вопросы diff --git a/docs/les8.md b/docs/les8.md index cb374628..7d3e3c30 100644 --- a/docs/les8.md +++ b/docs/les8.md @@ -8,7 +8,7 @@ **Зако́н Ампе́ра** — закон взаимодействия электрических токов. Впервые был установлен Андре Мари Ампером в 1820 для постоянного тока. Из закона Ампера следует, что параллельные проводники с электрическими токами, текущими в одном направлении, притягиваются, а в противоположных — отталкиваются. -![low](../assets/8_1.png) +![low](assets/8_1.png) Закон Ома --------- @@ -26,13 +26,13 @@ Каждый электродвигатель обладает некоторыми отличительными свойствами, которые обуславливают его область применения, в которой он наиболее выгоден. Синхронные, асинхронные, постоянного тока, коллекторные, бесколлекторные, вентильно-индукторные, шаговые… -![engine](../assets/8_2.png) +![engine](assets/8_2.png) ### Двигатель постоянного тока (ДПТ) Именно этот тип двигателя стоит в большинстве старых игрушек. Батарейка, два проводка на контакты. Внутри такого двигателя на валу установлен контактный узел – коллектор, переключающий обмотки на роторе в зависимости от положения ротора. Постоянный ток, подводимый к двигателю, протекает то по одним, то по другим частям обмотки, создавая вращающий момент. -![engine](../assets/8_3.png) +![engine](assets/8_3.png) Двигатели постоянного тока бывают как очень маленького размера («вибра» в телефоне), так и довольно большого – обычно до мегаватта. Например, на фото ниже показан тяговый электродвигатель электровоза мощностью 810кВт и напряжением 1500В. @@ -40,7 +40,7 @@ Как ни странно, это самый распространенный в быту электродвигатель, название которого наименее известно. Почему так получилось? Его конструкция и характеристики такие же, как у двигателя постоянного тока, поэтому упоминание о нем в учебниках по приводу обычно помещается в самый конец главы. -![engine](../assets/8_4.png) +![engine](assets/8_4.png) Этот тип двигателей наиболее широко распространен в бытовой технике, где требуется регулировать частоту вращения: дрели, стиральные машины (не с «прямым приводом»), пылесосы и т.п. Почему именно он так популярен? Из-за простоты регулирования. Как и в ДПТ, его можно регулировать уровнем напряжения, что для сети переменного тока делается симистором (двунаправленным тиристором). Схема регулирования может быть так проста, что помещается, например, прямо в «курке» электроинструмента и не требует ни микроконтроллера, ни ШИМ, ни датчика положения ротора. @@ -52,14 +52,14 @@ Синхронных приводов бывает несколько подвидов – с магнитами (PMSM) и без (с обмоткой возбуждения и контактными кольцами), с синусоидальной ЭДС или с трапецеидальной (бесколлекторные двигатели постоянного тока, BLDC). Сюда же можно отнести некоторые шаговые двигатели. До эры силовой полупроводниковой электроники уделом синхронных машин было применение в качестве генераторов (почти все генераторы всех электростанций – синхронные машины), а также в качестве мощных приводов для какой-либо серьезной нагрузки в промышленности. -![engine](../assets/8_5.png) +![engine](assets/8_5.png) ### Сравнение коллекторного и бесколлекторного двигателя У радиоуправляемых моделей с электродвигателями бывают коллекторные и бесколлекторные двигатели. Краткое сравнение типов двигателей: коллекторные развивают меньшую скорость. Бесколлекторные двигатели способны развить большую скорость, а также более износостойкие. -![engine](../assets/8_6.png) +![engine](assets/8_6.png) ### Коллекторный двигатель diff --git a/docs/les9.md b/docs/les9.md index cfddf1d1..2e9788a9 100644 --- a/docs/les9.md +++ b/docs/les9.md @@ -25,13 +25,13 @@ Трехфазные бесколлекторные двигатели приобрели наибольшее распространение. Но они могут быть и одно, двух, трех и более фазными. Чем больше фаз, тем более плавное вращение магнитного поля, но и сложнее система управления двигателем. 3-х фазная система наиболее оптимальна по соотношению эффективность/сложность, поэтому и получила столь широкое распространение. Далее будет рассматриваться только трехфазная схема, как наиболее распространенная. Фактически фазы – это обмотки двигателя. Поэтому если сказать “трехобмоточный”, думаю, это тоже будет правильно. Три обмотки соединяются по схеме “звезда” или “треугольник”. Трехфазный бесколлекторный двигатель имеет три провода – выводы обмоток. -![winding](../assets/9_1.png) +![winding](assets/9_1.png) Двигатели с датчиками имеют дополнительных 5 проводов (2-питание датчиков положения, и 3 сигналы от датчиков). В трехфазной системе в каждый момент времени напряжение подается на две из трех обмоток. Таким образом, есть 6 вариантов подачи постоянного напряжения на обмотки двигателя, как показано на рисунке ниже. -![engine](../assets/9_2.png) +![engine](assets/9_2.png) Это позволяет создать вращающееся магнитное поле, которое будет проворачиваться “шагами” на 60 градусов при каждом переключении. diff --git a/docs/powerConnection.md b/docs/powerConnection.md index 2e41c467..fd0c9a7a 100644 --- a/docs/powerConnection.md +++ b/docs/powerConnection.md @@ -11,7 +11,7 @@ Говоря простым языком, силовые цепи - это электрические цепи, которые предназначены для передачи большого количества энергии (тока), для обеспечения работоспособности всех систем. В нашем случае в качестве силовой цепи будут выступать провода, соединяющие аккумулятор с платой распределения питания, а также красные и черные провода идущие на регуляторы оборотов. -![Схема силовой цепи](../assets/powerConnect.jpg) +![Схема силовой цепи](assets/powerConnect.jpg) Вся энергия аккумулятора (АКБ) будет распределяться между регуляторами оборотов моторов. Чтобы моторы смогли поднять в воздух коптер, им необходимо много энергии. В качестве энергии выступает ток, который приходит с АКБ. Т.к. энергии нужно много, значит по проводам будет идти большой ток. Чтобы провода смогли выдержать такую нагрузку, необходимы провода большего диаметра. Для наших задач подойдут провода 18AWG, 16AWG, 14AWG. diff --git a/docs/rabota-so-svetodiodnoi-lentoi.md b/docs/rabota-so-svetodiodnoi-lentoi.md index 18ffd0e3..014a8803 100644 --- a/docs/rabota-so-svetodiodnoi-lentoi.md +++ b/docs/rabota-so-svetodiodnoi-lentoi.md @@ -4,7 +4,7 @@ Есть два основных типа адресуемых светодиодов: WS2812 и WS2812B. Принцип управления один и тот же, однако тайминги разные. Найдите на ленте чип светодиода и определите сколько у него ножек: 6 или 4. Если ножек 6, то это WS2812, если 4 - то WS2812B или его аналог SK6812. -leds +leds Т.к. принцип управления одинаковый, то и ленты подключаются одинаково: diff --git a/docs/radioerrors.md b/docs/radioerrors.md index 9f9bbc74..ad2c4a53 100644 --- a/docs/radioerrors.md +++ b/docs/radioerrors.md @@ -12,7 +12,7 @@ 2. Переключатели A, B, C, D (2) в положение “От Себя”. 3. Правый стик (3) в центре. -![Заблокированный пульт](../assets/lockradio.jpg) +![Заблокированный пульт](assets/lockradio.jpg) Нет связи с приемником @@ -21,11 +21,11 @@ 1. Соединение с приемником отсутствует -![Нет соединения с приемником](../assets/connectionLost.jpg) +![Нет соединения с приемником](assets/connectionLost.jpg) 2. Соединение с приемником установлено -![Есть соединения с приемником](../assets/connectionOK.jpg) +![Есть соединения с приемником](assets/connectionOK.jpg) Если соединение отсутствует, то 1. Проверьте, что приемник включен (моргает красный светодиод) @@ -37,7 +37,7 @@ -------------- Если нет связи с полетным контроллером, то на экране монитора компьютера в окне Channel Monitor не будут отображаться изменения положения слайдеров при перемещении стиками пульта. -![Нет связи с полетным контроллером](../assets/notmoveslider.jpg) +![Нет связи с полетным контроллером](assets/notmoveslider.jpg) 1. Зайдите в МЕНЮ (удерживаем нажатой кнопку “ОК”) 2. Выберите меню “System setup” (Кнопки Up/Down - для навигации, кнопка “ОК” - подтверждение выбора diff --git a/docs/radioerrors1.md b/docs/radioerrors1.md index 9f9bbc74..ad2c4a53 100644 --- a/docs/radioerrors1.md +++ b/docs/radioerrors1.md @@ -12,7 +12,7 @@ 2. Переключатели A, B, C, D (2) в положение “От Себя”. 3. Правый стик (3) в центре. -![Заблокированный пульт](../assets/lockradio.jpg) +![Заблокированный пульт](assets/lockradio.jpg) Нет связи с приемником @@ -21,11 +21,11 @@ 1. Соединение с приемником отсутствует -![Нет соединения с приемником](../assets/connectionLost.jpg) +![Нет соединения с приемником](assets/connectionLost.jpg) 2. Соединение с приемником установлено -![Есть соединения с приемником](../assets/connectionOK.jpg) +![Есть соединения с приемником](assets/connectionOK.jpg) Если соединение отсутствует, то 1. Проверьте, что приемник включен (моргает красный светодиод) @@ -37,7 +37,7 @@ -------------- Если нет связи с полетным контроллером, то на экране монитора компьютера в окне Channel Monitor не будут отображаться изменения положения слайдеров при перемещении стиками пульта. -![Нет связи с полетным контроллером](../assets/notmoveslider.jpg) +![Нет связи с полетным контроллером](assets/notmoveslider.jpg) 1. Зайдите в МЕНЮ (удерживаем нажатой кнопку “ОК”) 2. Выберите меню “System setup” (Кнопки Up/Down - для навигации, кнопка “ОК” - подтверждение выбора diff --git a/docs/rc.md b/docs/rc.md index 087069e7..15a3bbb6 100644 --- a/docs/rc.md +++ b/docs/rc.md @@ -3,7 +3,7 @@ Возможно управлять квадрокоптером в мобильного пульта через Wi-Fi. Он разработан в виде приложения для iOS и Android (TODO). Также существует упрощенная версия в виде [веб-страницы](#веб-версия). -![](/assets/IMG_4397.PNG) +![](assets/IMG_4397.PNG) > **Warning** Мобильный пульт предназначен в первую очередь для полетов в помещении на дальность не более 10-15 м. Большое количество Wi-Fi сетей также может ухудшить отзывчивость и дальность пульта. diff --git a/docs/rviz.md b/docs/rviz.md index af4f398a..cf7bfa11 100644 --- a/docs/rviz.md +++ b/docs/rviz.md @@ -1,7 +1,7 @@ Использование rviz === -![](/assets/Снимок экрана 2017-11-28 в 23.50.36.png) +![](assets/Снимок экрана 2017-11-28 в 23.50.36.png) Инструмент [rviz](http://wiki.ros.org/rviz) позволяет в реальном времени визуализировать на 3D-сцене все компоненты роботехнической системы — системы координат, движущиеся части, показания датчиков, изображения с камер. diff --git a/docs/safety.md b/docs/safety.md index ca23d60c..fc3b0704 100644 --- a/docs/safety.md +++ b/docs/safety.md @@ -30,7 +30,7 @@ Паяльник можно держать только за ручку. Если кто-то утверждает обратное — не верьте, вас вводят в заблуждение :) -![Паяльник состав](../assets/solderConsist.jpg) +![Паяльник состав](assets/solderConsist.jpg) ![Подробнее...->](tb.md) diff --git a/docs/setup.md b/docs/setup.md index a351e65c..69fc7e7c 100644 --- a/docs/setup.md +++ b/docs/setup.md @@ -3,7 +3,7 @@ ### 1. Состав пульта FLYSKY i6 --------------------- -![Состав пульта](../assets/consistofTransmitter.jpg) +![Состав пульта](assets/consistofTransmitter.jpg) ### 2. Установка QGroundCongtrol @@ -20,7 +20,7 @@ ### 4. Обновление прошивки Pixhawk -![Обновление прошивки](../assets/firmwarePX4.jpg) +![Обновление прошивки](assets/firmwarePX4.jpg) 1. Заходим в Vehicle Setup. 2. Выбираем Firmware. @@ -33,7 +33,7 @@ ### 5. Настройка Pixhawk -![Главное окно](../assets/mainWindow.jpg) +![Главное окно](assets/mainWindow.jpg) 1. Системы, нуждающиеся в настройке: Airframe, Radio, Sensors, Flight Mode 2. Текущая прошивка контроллера. @@ -42,14 +42,14 @@ ### 6. Выбор рамы -![ Выбор рамы](../assets/airframeSetup.jpg) +![ Выбор рамы](assets/airframeSetup.jpg) 1. Заходим в меню Airframe. 2. Выбираем тип рамы Quadrotor X. 3. Выбираем тип навесных элементов Generic Quadrotor X config 4. Перемещаемся в начало списка и сохраняем настройки Apply and Restart -![Внимание!](../assets/attentionSave.jpg) +![Внимание!](assets/attentionSave.jpg) 5. Повторно подтверждаем Apply 6. Ждем, пока Pixhawk выполнит сохранение и перезагрузится @@ -65,7 +65,7 @@ 3. Далее необходимо убедиться, что связь с приемником установлена: * На ЖК Экране пульта высвечивается индикация - ![ Индикация пульта](../assets/unblockView.jpg) + ![ Индикация пульта](assets/unblockView.jpg) * Светодиод на приемнике горит непрерывно красным @@ -78,7 +78,7 @@ На канал CH5 назначаем 3-х позиционный переключатель SwC - будем изменять полетные режимы На канал CH6 назначаем 2-х позиционный переключатель SwA - аварийная остановка моторов -![Используемые переключатели](../assets/chooseSwitch.jpg) +![Используемые переключатели](assets/chooseSwitch.jpg) #### Чтобы переназначить переключатели, выполните следующие действия: @@ -90,7 +90,7 @@ * Channel 6 - SwA 5. Сохраните изменения (удерживаем нажатой кнопку “CANCEL”) -![Выбор каналов](../assets/setupSwitch.jpg) +![Выбор каналов](assets/setupSwitch.jpg) ### 9. Калибровка пульта @@ -102,7 +102,7 @@ * Чтобы установить один из триммеров в 0, необходимо на пульте переместить указатель в центр до длительного звукового сигнала (писка) 3. Жмем ОК -![Калибровка пульта Начало](../assets/calibrateViewStart.jpg) +![Калибровка пульта Начало](assets/calibrateViewStart.jpg) 4. Переводим Левый стик (газ) (throttle) в минимум и кликаем Next 5. Калибровка каналов управления (throttle, yaw, pitch, roll). @@ -116,7 +116,7 @@ 8. Калибровка пульта завершена! -![Калибровка пульта](../assets/calibrateView.jpg) +![Калибровка пульта](assets/calibrateView.jpg) ### 10. Калибровка акселерометра @@ -125,12 +125,12 @@ 2. Поскольку направление Pixhawk совпадает с носом БПЛА, то выбираем Autopilot Orientation: ROTATION_NONE Кликаем OK - ![Калибровка акселерометра](../assets/calibrateaxcelstart.jpg) + ![Калибровка акселерометра](assets/calibrateaxcelstart.jpg) 3. Начинаем калибровку: Последовательно располагаем БПЛА как на картинках, когда Pixhawk захватит положение, вокруг картинки появится желтая рамка - удерживаем в этом положении БПЛА до переключения в зеленую рамку - ![Калибровка акселерометра процесс](../assets/calibrateaxcel.jpg) + ![Калибровка акселерометра процесс](assets/calibrateaxcel.jpg) ### 11. Калибровка компаса @@ -142,7 +142,7 @@ * Выбираем ориентацию БПЛА как на картинке и ждем, когда Pixhawk определит положение БПЛА, появится желтая рамка и надпись "Rotate" * Вращаем БПЛА как на картинке до появления зеленой рамки - Pixhawk откалибровал компас по данной оси. -![Калибровка компаса](../assets/calibratecompass.jpg) +![Калибровка компаса](assets/calibratecompass.jpg) ### 12. Калибровка гироскопа @@ -151,7 +151,7 @@ 2. Устанавливаем БПЛА на ровную поверхность и кликаем OK Ждем окончания калибровки. -![Калибровка компаса](../assets/calibrategyro.jpg) +![Калибровка компаса](assets/calibrategyro.jpg) ##### Во время калибровки БПЛА не должен менять своего положения, шататься и т.д. @@ -170,7 +170,7 @@ 6. Аварийное отключение моторов ставим на переключатель SwA (Channel 6). Kill switch - Channel 6 -![Полетные режимы](../assets/flightModes.jpg) +![Полетные режимы](assets/flightModes.jpg) ### 14. Отключение Safety Switch @@ -183,7 +183,7 @@ 3. Сохраняем значения, кликая по кнопке Save 4. Повторяем установку максимальных значений для всех параметров, кроме CBRK_RATE_CTRL и CBRK_VELPOSERR -![Отключение кнопки безопасности](../assets/turnoffSafetyswitch.jpg) +![Отключение кнопки безопасности](assets/turnoffSafetyswitch.jpg) ### 15. Калибровка регуляторов @@ -199,7 +199,7 @@ 4. Проверяем, что АКБ не подключена и пропеллеры сняты Нажимаем Calibrate -![Калибровка регуляторов](../assets/calibrateESC.jpg) +![Калибровка регуляторов](assets/calibrateESC.jpg) ### 16. Настройка PID - регулятора @@ -218,7 +218,7 @@ * MC_ROLLRATE_I: 0.050 * MC_ROLLRATE_D: 0.0025 -![Коэффициенты ПИД-регулятора](../assets/calibratePIDparams.jpg) +![Коэффициенты ПИД-регулятора](assets/calibratePIDparams.jpg) ## ИНСТРУКЦИЯ ПО БЕЗОПАСНОСТИ diff --git a/docs/tb.md b/docs/tb.md index ea83326e..14765728 100644 --- a/docs/tb.md +++ b/docs/tb.md @@ -7,16 +7,16 @@ 1. Привести в порядок рабочее место, ничего не должно мешать процессу. Рабочее место должно быть хорошо освещено. 2. Паяльник, находящийся в рабочем состоянии, установить в зоне действия местной вытяжной вентиляции, в специальную подставку. -![stand](/assets/stand.jpg) +![stand](assets/stand.jpg) Во время пайки: 1. Паяльник следует держать только за ручку, так как жало имеет высокую температуру. -![keep](/assets/keep.png) +![keep](assets/keep.png) 2. Для перемещения изделий применять специальные инструменты (пинцеты, клещи или другие инструменты), обеспечивающие безопасность при пайке. 3. Во избежание ожогов расплавленным припоем при распайке не выдергивать резко с большим усилием паяемые провода. 4. При пайке мелких и подвижных изделий пользоваться специальным держателем. -![helphand](/assets/helphand.jpg) +![helphand](assets/helphand.jpg) 5. Паяльник переносить за корпус, а не за провод или рабочую часть. При перерывах в работе паяльник отключать от электросети. **При обнаружении неисправной работы паяльника или возникновении возгорания отключить его от питающей электросети.** diff --git a/docs/testConnection.md b/docs/testConnection.md index 5e131548..b2957634 100644 --- a/docs/testConnection.md +++ b/docs/testConnection.md @@ -12,7 +12,7 @@ * Проверить работу мультиметра путем замыкания щупов между собой. При корректной работе прибор издаст характерный звук. * Попарно красный щуп прикладывается к “+ ”контакту, черный к “-” / ”GND”. Если в цепи есть короткое замыкание, издается звук. -1[Режим прозвонки](../assets/startPDBtest.jpg) +1[Режим прозвонки](assets/startPDBtest.jpg) 1. Прозвонить следующие цепи на НЕЗАМКНУТОСТЬ (отсутствие звукового сигнала мультиметра): diff --git a/docs/web_rc.md b/docs/web_rc.md index 01ddcef2..dcf9d362 100644 --- a/docs/web_rc.md +++ b/docs/web_rc.md @@ -24,11 +24,11 @@ sudo systemctl restart clever При отстутствии соединения, интерфейс будет заблокирован для управления. -![](/assets/webrc_no_connection.png) +![](assets/webrc_no_connection.png) После установления соединения интерфейс разблокируется. -![](/assets/webrc.png) +![](assets/webrc.png) В интефейсе доступны: @@ -64,7 +64,7 @@ sudo systemctl restart clever * объединяет одинаковые сообщения в один, с указанием количества повторений * открывается нажатием на всплывающее уведомление или кнопку уведомлений на верхней панели -![](/assets/webrc_notifications.png) +![](assets/webrc_notifications.png) ## Контролы 🎮 @@ -87,7 +87,7 @@ sudo systemctl restart clever ⚠️ _Не запрашивается когда дрон уже в режиме OFFBOARD или когда активен хотя бы один жест._ -![](/assets/webrc_offboarding.gif) +![](assets/webrc_offboarding.gif) Все этапы переключения дрона в режим OFFBOARD отражаются соответствующим цветом контрола @@ -109,7 +109,7 @@ sudo systemctl restart clever * ARM – в правом нижнем углу * DISARM – в левом нижнем углу -![](/assets/webrc_arm_disarm.gif) +![](assets/webrc_arm_disarm.gif) Бандл так же следит за тем, что бы данные в топик публиковались непрерывно. Если пользователь остановил пальцы или отпустил контролы, то бандл продолжит публиковать данные с некой минимальной периодичностью, во избежание выпадания дрона из OFFBOARD. diff --git a/docs/zap.md b/docs/zap.md index 61df30a9..0ca99f12 100644 --- a/docs/zap.md +++ b/docs/zap.md @@ -10,7 +10,7 @@ 1. Нанести флюс на контактную площадку 2. Покрыть припоем контактную площадку -![Лужение площадок](../assets/zapPDBtest.jpg) +![Лужение площадок](assets/zapPDBtest.jpg) ## Лужение проводов @@ -22,4 +22,4 @@ 3. Нанести флюс на скрученные оголенные провода 4. Покрыть слоем припоя. -![Лужение проводов](../assets/zap.jpg) +![Лужение проводов](assets/zap.jpg) From 6a1429c2ebf52cd126fad3e7dc462707e3e81e33 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 14:37:08 +0300 Subject: [PATCH 31/34] Fix readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4152ba0a..a2539fa7 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ CLEVER ====== -CLEVER drone +CLEVER drone CLEVER is an educational programmable drone kit consisting of an unassembled quadcopter, open source software and documentation. Kit includes Pixhawk/Pixracer autopilot running PX4 firmware, Raspberry Pi 3 as companion computer, a camera for computer vision navigation as well as additional sensors and peripheral devices. From 5ae686ac5f86ed631758a712da27548dafd3fdc0 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 14:47:13 +0300 Subject: [PATCH 32/34] Clever 3 image --- README.md | 2 +- docs/README.md | 2 +- docs/assets/clever3.png | Bin 0 -> 213750 bytes 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 docs/assets/clever3.png diff --git a/README.md b/README.md index a2539fa7..5c6ad4fd 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ CLEVER ====== -CLEVER drone +CLEVER drone CLEVER is an educational programmable drone kit consisting of an unassembled quadcopter, open source software and documentation. Kit includes Pixhawk/Pixracer autopilot running PX4 firmware, Raspberry Pi 3 as companion computer, a camera for computer vision navigation as well as additional sensors and peripheral devices. diff --git a/docs/README.md b/docs/README.md index 3eee9954..b911aa77 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,7 +1,7 @@ Клевер ====== -Клевер +Клевер «Клевер» — это учебный конструктор программируемого квадрокоптера, состоящего из популярных открытых компонентов, а также набор необходимой документации и библиотек для работы с ним. diff --git a/docs/assets/clever3.png b/docs/assets/clever3.png new file mode 100644 index 0000000000000000000000000000000000000000..7d421072076dff5c47302698661901fe2c402c81 GIT binary patch literal 213750 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⩔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

XAj5bp&SN+P5eklH!@8p1 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

2_!L2kY9GNHuaQNp+5o>}|z&i2MLfsDQxe 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 literal 0 HcmV?d00001 From ad1a3925ffde5f54065bf42cb4f7cefd65d62fa5 Mon Sep 17 00:00:00 2001 From: Andrei Korigodski Date: Mon, 19 Mar 2018 15:13:44 +0300 Subject: [PATCH 33/34] README: fix style --- README.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 5c6ad4fd..bd026317 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,8 @@ -CLEVER -====== +# CLEVER CLEVER drone -CLEVER is an educational programmable drone kit consisting of an unassembled quadcopter, open source software and documentation. Kit includes Pixhawk/Pixracer autopilot running PX4 firmware, Raspberry Pi 3 as companion computer, a camera for computer vision navigation as well as additional sensors and peripheral devices. +CLEVER is an educational programmable drone kit consisting of an unassembled quadcopter, open source software and documentation. The kit includes Pixhawk/Pixracer autopilot running PX4 firmware, Raspberry Pi 3 as companion computer, a camera for computer vision navigation as well as additional sensors and peripheral devices. Copter Express has implemented a large number of different autonomous drone projects using exactly the same platform: [automated pizza delivery](https://www.youtube.com/watch?v=hmkAoZOtF58) in Samara and Kazan, coffee delivery in Skolkovo Innovation Center, [autonomous quadcopter with charging station](https://www.youtube.com/watch?v=RjX6nUqw1mI) for site monitoring and security, winning drones on [Robokross-2016](https://www.youtube.com/watch?v=dGbDaz_VmYU) and [Robokross-2017](https://youtu.be/AQnd2CRczbQ) competitions and many others. @@ -12,8 +11,7 @@ Copter Express has implemented a large number of different autonomous drone proj Use it to learn how to assemble, configure, pilot and program autonomous CLEVER drone. -Preconfigured RPi 3 image -------------------------- +## Preconfigured RPi 3 image Preconfigured image for Raspberry Pi 3 with installed and configured software, ready to fly, is available [here](https://copterexpress.gitbooks.io/clever/content/docs/microsd_images.html). @@ -28,8 +26,7 @@ Image includes: API description in Russian for autonomous flights is available [here](https://copterexpress.gitbooks.io/clever/content/docs/simple_offboard.html). -Manual installation -------------------- +## Manual installation Install ROS Kinetic according to the [documentation](http://wiki.ros.org/kinetic/Installation). From f646f003c18854c93ac8e05a7c0d8cf311463566 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Mon, 19 Mar 2018 17:37:55 +0300 Subject: [PATCH 34/34] Update Clever 3 image --- docs/assets/clever3.png | Bin 213750 -> 246035 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/assets/clever3.png b/docs/assets/clever3.png index 7d421072076dff5c47302698661901fe2c402c81..c1066035a375c0dc5a89f44dc78c27ba6071a0aa 100644 GIT binary patch literal 246035 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 z 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⩔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

XAj5bp&SN+P5eklH!@8p1 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

2_!L2kY9GNHuaQNp+5o>}|z&i2MLfsDQxe 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