diff --git a/.travis.yml b/.travis.yml
index 6cc0773e..089bb86f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -73,8 +73,8 @@ jobs:
github-token: ${GITHUB_OAUTH_TOKEN}
keep-history: true
target-branch: master
- repo: CopterExpress/clever-gitbook
- fqdn: clever.copterexpress.com
+ repo: CopterExpress/clever.coex.tech
+ fqdn: clever.coex.tech
verbose: true
on:
branch: master
diff --git a/CNAME b/CNAME
deleted file mode 100644
index 6b51a5b3..00000000
--- a/CNAME
+++ /dev/null
@@ -1 +0,0 @@
-clever.copterexpress.com
diff --git a/README.md b/README.md
index 142352e6..70e49855 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ CLEVER (Russian: *"Клевер"*, meaning *"Clover"*) is an educational program
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 [Robocross-2016](https://www.youtube.com/watch?v=dGbDaz_VmYU) and [Robocross-2017](https://youtu.be/AQnd2CRczbQ) competitions and many others.
-**The main documentation is available [on Gitbook](https://clever.copterexpress.com/).**
+**The main documentation is available [on Gitbook](https://clever.coex.tech/).**
Use it to learn how to assemble, configure, pilot and program autonomous CLEVER drone.
@@ -26,7 +26,7 @@ Image includes:
* Periphery drivers (`pigpiod`, `rpi_ws281x`, etc)
* CLEVER software bundle for autonomous drone control
-API description (in Russian) for autonomous flights is available [on GitBook](https://clever.copterexpress.com/simple_offboard.html).
+API description (in Russian) for autonomous flights is available [on GitBook](https://clever.coex.tech/simple_offboard.html).
## Manual installation
diff --git a/book.json b/book.json
index e7ada33b..3e74303d 100644
--- a/book.json
+++ b/book.json
@@ -28,7 +28,7 @@
"blank": true
},
"sitemap": {
- "hostname": "https://clever.copterexpress.com"
+ "hostname": "https://clever.coex.tech"
},
"toolbar": {
"buttons":
diff --git a/clever/launch/aruco.launch b/clever/launch/aruco.launch
index 8d1a0e86..ca131130 100644
--- a/clever/launch/aruco.launch
+++ b/clever/launch/aruco.launch
@@ -3,7 +3,7 @@
-
+
diff --git a/clever/launch/led.launch b/clever/launch/led.launch
index e296a0be..7ed5a956 100644
--- a/clever/launch/led.launch
+++ b/clever/launch/led.launch
@@ -3,7 +3,7 @@
-
+
diff --git a/clever/launch/main_camera.launch b/clever/launch/main_camera.launch
index 0ccb114c..d9fd86c0 100644
--- a/clever/launch/main_camera.launch
+++ b/clever/launch/main_camera.launch
@@ -2,7 +2,7 @@
-
+
diff --git a/clever/package.xml b/clever/package.xml
index dbdc4ad6..e3fc2c40 100644
--- a/clever/package.xml
+++ b/clever/package.xml
@@ -7,7 +7,7 @@
Oleg Kalachev
MIT
- https://clever.copterexpress.com/
+ https://clever.coex.tech/
Oleg Kalachev
Artem Smirnov
diff --git a/clever/src/selfcheck.py b/clever/src/selfcheck.py
index 4ab7145b..2aff0fb1 100755
--- a/clever/src/selfcheck.py
+++ b/clever/src/selfcheck.py
@@ -209,7 +209,7 @@ def check_fcu():
is_clever_firmware = True
if not is_clever_firmware:
- failure('not running Clever PX4 firmware, check http://clever.copterexpress.com/firmware.html')
+ failure('not running Clever PX4 firmware, https://clever.coex.tech/firmware')
est = get_param('SYS_MC_EST_GROUP')
if est == 1:
@@ -244,7 +244,7 @@ def check_fcu():
battery = rospy.wait_for_message('mavros/battery', BatteryState, timeout=3)
cell = battery.cell_voltage[0]
if cell > 4.3 or cell < 3.0:
- failure('Incorrect cell voltage: %.2f V, see https://clever.copterexpress.com/power.html', cell)
+ failure('Incorrect cell voltage: %.2f V, https://clever.coex.tech/power', cell)
elif cell < 3.7:
failure('Critically low cell voltage: %.2f V, recharge battery', cell)
except rospy.ROSException:
diff --git a/clever/src/simple_offboard.cpp b/clever/src/simple_offboard.cpp
index f391ee8c..66763328 100644
--- a/clever/src/simple_offboard.cpp
+++ b/clever/src/simple_offboard.cpp
@@ -479,7 +479,7 @@ inline void checkState()
throw std::runtime_error("State timeout, check mavros settings");
if (!state.connected)
- throw std::runtime_error("No connection to FCU, https://clever.copterexpress.com/connection.html");
+ throw std::runtime_error("No connection to FCU, https://clever.coex.tech/connection");
}
#define ENSURE_FINITE(var) { if (!std::isfinite(var)) throw std::runtime_error(#var " argument cannot be NaN or Inf"); }
diff --git a/clever/www/index.html b/clever/www/index.html
index 5f6f3d4a..9476d6df 100644
--- a/clever/www/index.html
+++ b/clever/www/index.html
@@ -1,7 +1,7 @@
CLEVER Drone Kit Tools
- - View documentation (snapshot of clever.copterexpress.com)
+ - View documentation (snapshot of clever.coex.tech)
- View image topics (
web_video_server)
- Open web terminal (
Butterfly)
- View 3D visualization (
ros3djs)
diff --git a/docs/en/human_pose_estimation_drone_control.md b/docs/en/human_pose_estimation_drone_control.md
index e7728086..780156cf 100644
--- a/docs/en/human_pose_estimation_drone_control.md
+++ b/docs/en/human_pose_estimation_drone_control.md
@@ -31,7 +31,7 @@ Before you test it you need to install on your laptop:
- Install Nodejs from [here](https://nodejs.org/en/download/). For [Ubuntu installation](https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/)
- Install Yarn package manager from [here](https://yarnpkg.com/lang/en/docs/install/). [Usual problem](https://github.com/yarnpkg/yarn/issues/3189) while installing and using yarn with Ubuntu.
- Have an experience in manual control on the drone in case of any weird behavior happen.
-- Worked before with COEX drones, if this is your first time to work with COEX drones check [this](https://clever.copterexpress.com/en/).
+- Worked before with COEX drones, if this is your first time to work with COEX drones check [this](https://clever.coex.tech/en/).
and you are ready to build and use the required codes.
@@ -52,7 +52,7 @@ git clone https://github.com/hany606/tfjs-posenet.git
### In the Raspberry Pi of the drone (Main controller)
- Access the Raspberry Pi
-- [Switch to Client mode](https://clever.copterexpress.com/en/network.html) and ensure that the network has internet connection.
+- [Switch to Client mode](network.md) and ensure that the network has internet connection.
Notice: I have already made a bash script based on that tutorial, it is in COEX-Internship19/helpers/ called .to_client.bash
To run it:
@@ -145,7 +145,7 @@ Animation is created by [this](https://justsketchme.web.app/)
## References
- [Human pose estimation guide](https://blog.nanonets.com/human-pose-estimation-2d-guide/)
-- [Clever drones tutorials](https://clever.copterexpress.com/en/)
+- [Clever drones tutorials](https://clever.coex.tech/en/)
- [Posenet GitHub repo](https://github.com/tensorflow/tfjs-models/tree/master/posenet)
- [Posenet meduim article](https://medium.com/tensorflow/real-time-human-pose-estimation-in-the-browser-with-tensorflow-js-7dd0bc881cd5)
- [Tensorflow.js demos](https://www.tensorflow.org/js/demos)
diff --git a/docs/ru/arucogenmap.md b/docs/ru/arucogenmap.md
index f8201714..27815142 100644
--- a/docs/ru/arucogenmap.md
+++ b/docs/ru/arucogenmap.md
@@ -1,6 +1,6 @@
# Генератор ArUco карт
-Начиная с образа версии *0.16* изменился подход к созданию карт маркеров: маркеры больше не привязаны к сетке и каждый из них теперь можно повернуть на любой угол вокруг всех трёх осей. Вместе с этим изменился и способ задания карт маркеров. Теперь карта загружается из текстового файла (подробнее в статье [**Навигация по картам ArUco-маркеров**](https://clever.copterexpress.com/ru/aruco_map.html)). Для упрощения процесса создания текстового файла был создан [*конструктор полей*](https://aruco.tenessinum.ru/).
+Начиная с образа версии *0.16* изменился подход к созданию карт маркеров: маркеры больше не привязаны к сетке и каждый из них теперь можно повернуть на любой угол вокруг всех трёх осей. Вместе с этим изменился и способ задания карт маркеров. Теперь карта загружается из текстового файла (подробнее в статье [**Навигация по картам ArUco-маркеров**](aruco_map.md)). Для упрощения процесса создания текстового файла был создан [*конструктор полей*](https://aruco.tenessinum.ru/).
diff --git a/docs/ru/bigchallenges.md b/docs/ru/bigchallenges.md
index 4fa4cdd9..defbd0c1 100644
--- a/docs/ru/bigchallenges.md
+++ b/docs/ru/bigchallenges.md
@@ -32,12 +32,12 @@ pip install -r requirements.txt
python manage.py runserver 0.0.0.0:8000
```
-Чтобы перейти на веб страницу наберите в адресной строке ip адрес сервера в локальной сети и укажите порт 8000 (`http://ip:8000`).
+Чтобы перейти на веб страницу наберите в адресной строке ip адрес сервера в локальной сети и укажите порт 8000 (`http://ip:8000`).
[Как узнать ip адрес устройства](https://remontka.pro/ip-adres/)
## Настройка коптеров
-В первую очередь подготовьте SD-карту с образом Clever ([Инструкция](https://clever.copterexpress.com/ru/microsd_images.html))
+В первую очередь подготовьте SD-карту с образом Clever ([Инструкция](image.md))
Чтобы скачать проект на Raspberry Pi в коптере выполните команду
@@ -45,7 +45,7 @@ python manage.py runserver 0.0.0.0:8000
git clone https://github.com/Tennessium/HUEX
```
-Перед началом работы с системой необходимо перевести коптеры в режим клиента и подключить к сети WiFi. Вы можете воспользоваться [этим мануалом](https://clever.copterexpress.com/ru/network.html#переключение-адаптера-в-режим-клиента)
+Перед началом работы с системой необходимо перевести коптеры в режим клиента и подключить к сети WiFi. Вы можете воспользоваться [этим мануалом](network.md#переключение-адаптера-в-режим-клиента)
Однако, для упрощения развертывания системы на нескольких коптреах, рекомендуется использование нашего скрипта, лежащего в папке *copter/setup/*
diff --git a/docs/ru/contributing.md b/docs/ru/contributing.md
index b3e09f05..06eeacc4 100644
--- a/docs/ru/contributing.md
+++ b/docs/ru/contributing.md
@@ -91,4 +91,4 @@
10. Дождитесь комментариев на свою статью, сделайте правки, если потребуется.
-11. Порадуйтесь своей новой полезной статье, опубликованной на https://clever.copterexpress.com !
+11. Порадуйтесь своей новой полезной статье, опубликованной на https://clever.coex.tech !
diff --git a/docs/ru/human_pose_estimation_drone_control.md b/docs/ru/human_pose_estimation_drone_control.md
index e63bdf55..ed451bfc 100644
--- a/docs/ru/human_pose_estimation_drone_control.md
+++ b/docs/ru/human_pose_estimation_drone_control.md
@@ -9,7 +9,7 @@
## Ссылки на литературу
- [Руководство по оценке позы человека](https://blog.nanonets.com/human-pose-estimation-2d-guide/)
-- [Умные беспилотники учебники](https://clever.copterexpress.com/en/)
+- [Умные беспилотники учебники](https://clever.coex.tech/en/)
- [Posnet GitHub РЕПО](https://github.com/tensorflow/tfjs-models/tree/master/posenet)
- [Posnet Medium артикул](https://medium.com/tensorflow/real-time-human-pose-estimation-in-the-browser-with-tensorflow-js-7dd0bc881cd5)
- [Tensorflow.js Демонстрация](https://www.tensorflow.org/js/demos)
diff --git a/docs/ru/metodmaterials.md b/docs/ru/metodmaterials.md
index a1542f46..cedb550a 100644
--- a/docs/ru/metodmaterials.md
+++ b/docs/ru/metodmaterials.md
@@ -46,7 +46,7 @@
* [Инструкция по сборке.](assemble_3.md)
* [Инструкция по настройке.](setup.md)
* [Проверочные задания.](tests.md)
-* Информационные материалы на сайте https://clever.copterexpress.com.
+* Информационные материалы на сайте https://clever.coex.tech.
## Промежуточный контроль
diff --git a/docs/ru/sitl.md b/docs/ru/sitl.md
index eee4fd0e..c7e2f9df 100644
--- a/docs/ru/sitl.md
+++ b/docs/ru/sitl.md
@@ -79,7 +79,7 @@ roslaunch mavros px4.launch fcu_url:=udp://@127.0.0.1:14557
> **Caution** Среда `ROS Kinetic` в изначально ориентированна для `Ubuntu (Xenial)` версии 16.04, по этому актуальность данной инструкции гарантируется только для соответственной версии операционной системы.
-В первую очередь вам потребуется установить полный пакет ROS Kinetic desktop-full, инструкцию по установке вы можете найти в [статье по установке ROS](https://clever.copterexpress.com/ru/ros-install.html).
+В первую очередь вам потребуется установить полный пакет ROS Kinetic desktop-full, инструкцию по установке вы можете найти в [статье по установке ROS](ros-install.md).
После того, как вы выполнили указанные выше инструкции, вам нужно проверить, есть ли в вашем пакете `ROS` все нужные пакеты.