Update documentation links

This commit is contained in:
Oleg Kalachev
2020-05-01 00:39:38 +03:00
parent a665caeea3
commit 387d2c2341
17 changed files with 30 additions and 26 deletions

View File

@@ -4,7 +4,7 @@
Clover is an educational programmable drone kit consisting of an unassembled quadcopter, open source software and documentation. The kit includes Pixracer-compatible autopilot running PX4 firmware, Raspberry Pi 4 as companion computer, a camera for computer vision navigation as well as additional sensors and peripheral devices.
The main documentation is available [on Gitbook](https://clever.coex.tech/).
The main documentation is available [on Gitbook](https://clover.coex.tech/).
Official website: <a href="https://coex.tech/clover">coex.tech/clover</a>.
@@ -27,11 +27,11 @@ Image features:
* Configured networking
* OpenCV
* [`mavros`](http://wiki.ros.org/mavros)
* Periphery drivers for ROS ([GPIO](https://clever.coex.tech/en/gpio.html), [LED strip](https://clever.coex.tech/en/leds.html), etc)
* Periphery drivers for ROS ([GPIO](https://clover.coex.tech/en/gpio.html), [LED strip](https://clover.coex.tech/en/leds.html), etc)
* `aruco_pose` package for marker-assisted navigation
* `clover` package for autonomous drone control
API description for autonomous flights is available [on GitBook](https://clever.coex.tech/en/simple_offboard.html).
API description for autonomous flights is available [on GitBook](https://clover.coex.tech/en/simple_offboard.html).
For manual package installation and running see [`clover` package documentation](clover/README.md).

View File

@@ -1,4 +1,4 @@
# Information: https://clever.coex.tech/en/programming.html
# Information: https://clover.coex.tech/programming
import rospy
from clover import srv

View File

@@ -1,4 +1,4 @@
# Information: https://clever.coex.tech/en/aruco.html
# Information: https://clover.coex.tech/en/aruco.html
import rospy
from clover import srv

View File

@@ -1,4 +1,4 @@
# Information: https://clever.coex.tech/en/leds.html
# Information: https://clover.coex.tech/en/leds.html
import rospy
from clover.srv import SetLEDEffect

View File

@@ -1,4 +1,4 @@
# Information: https://clever.coex.tech/en/snippets.html#block-nav
# Information: https://clover.coex.tech/en/snippets.html#block-nav
import math
import rospy

View File

@@ -3,7 +3,7 @@
<arg name="aruco_map" default="false"/>
<arg name="aruco_vpe" default="false"/>
<!-- For additional help go to https://clever.coex.tech/aruco -->
<!-- For additional help go to https://clover.coex.tech/aruco -->
<!-- aruco_detect: detect aruco markers, estimate poses -->
<node name="aruco_detect" pkg="nodelet" if="$(arg aruco_detect)" type="nodelet" args="load aruco_pose/aruco_detect nodelet_manager" output="screen" clear_params="true">

View File

@@ -1,5 +1,5 @@
<launch>
<!-- article about camera setup: https://clever.coex.tech/camera_frame -->
<!-- article about camera setup: https://clover.coex.tech/camera_setup -->
<arg name="direction_z" default="down"/> <!-- direction the camera points: down, up -->
<arg name="direction_y" default="backward"/> <!-- direction the camera cable points: backward, forward -->

View File

@@ -7,7 +7,7 @@
<maintainer email="okalachev@gmail.com">Oleg Kalachev</maintainer>
<license>MIT</license>
<url type="website">https://clever.coex.tech/</url>
<url type="website">https://clover.coex.tech/</url>
<author email="okalachev@gmail.com">Oleg Kalachev</author>
<author email="urpylka@gmail.com">Artem Smirnov</author>

View File

@@ -210,7 +210,7 @@ def check_fcu():
is_clover_firmware = True
if not is_clover_firmware:
failure('not running Clover PX4 firmware, https://clever.coex.tech/firmware')
failure('not running Clover PX4 firmware, https://clover.coex.tech/firmware')
est = get_param('SYS_MC_EST_GROUP')
if est == 1:
@@ -250,11 +250,11 @@ def check_fcu():
try:
battery = rospy.wait_for_message('mavros/battery', BatteryState, timeout=3)
if not battery.cell_voltage:
failure('cell voltage is not available, https://clever.coex.tech/power')
failure('cell voltage is not available, https://clover.coex.tech/power')
else:
cell = battery.cell_voltage[0]
if cell > 4.3 or cell < 3.0:
failure('incorrect cell voltage: %.2f V, https://clever.coex.tech/power', cell)
failure('incorrect cell voltage: %.2f V, https://clover.coex.tech/power', cell)
elif cell < 3.7:
failure('critically low cell voltage: %.2f V, recharge battery', cell)
except rospy.ROSException:
@@ -718,7 +718,7 @@ def check_network():
if ros_hostname in parts:
break
else:
failure('not found %s in /etc/hosts, ROS will malfunction if network interfaces are down, https://clever.coex.tech/hostname', ros_hostname)
failure('not found %s in /etc/hosts, ROS will malfunction if network interfaces are down, https://clover.coex.tech/hostname', ros_hostname)
@check('RPi health')

View File

@@ -490,7 +490,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.coex.tech/connection");
throw std::runtime_error("No connection to FCU, https://clover.coex.tech/connection");
}
#define ENSURE_FINITE(var) { if (!std::isfinite(var)) throw std::runtime_error(#var " argument cannot be NaN or Inf"); }

View File

@@ -1,7 +1,7 @@
<h1>Clover Drone Kit Tools</h1>
<ul>
<li><a href="docs">View documentation</a> (snapshot of <a href="https://clever.coex.tech">clever.coex.tech</a>)</li>
<li><a href="docs">View documentation</a> (snapshot of <a href="https://clover.coex.tech">clover.coex.tech</a>)</li>
<li><a href="" id="wvs">View image topics</a> (<code>web_video_server</code>)</li>
<li><a href="" id="butterfly">Open web terminal</a> (<code>Butterfly</code>)</li>
<li><a href="viz.html">View 3D visualization</a> (<code>ros3djs</code>)</li>

View File

@@ -91,7 +91,7 @@ Prepare your article and send it as a pull request to the [Clover repository](ht
<img src="../assets/github-pull-request-create.png" alt="GitHub Create Pull">
10. Wait for the review, be ready to make changes if needed.
11. Look at your new and useful article at https://clever.coex.tech !
11. Look at your new and useful article at https://clover.coex.tech !
## Easy way

View File

@@ -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.coex.tech/en/).
- Worked before with COEX drones, if this is your first time to work with COEX drones check [this](https://clover.coex.tech/en/).
and you are ready to build and use the required codes.
@@ -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/)
- [Clover drones tutorials](https://clever.coex.tech/en/)
- [Clover drones tutorials](https://clover.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)

View File

@@ -91,7 +91,7 @@
<img src="../assets/github-pull-request-create.png" alt="GitHub Create Pull">
10. Дождитесь комментариев на свою статью, сделайте правки, если потребуется.
11. Порадуйтесь своей новой полезной статье, опубликованной на https://clever.coex.tech !
11. Порадуйтесь своей новой полезной статье, опубликованной на https://clover.coex.tech !
## Простой способ

View File

@@ -9,7 +9,7 @@
## Ссылки на литературу
- [Руководство по оценке позы человека](https://blog.nanonets.com/human-pose-estimation-2d-guide/)
- [Умные беспилотники учебники](https://clever.coex.tech/en/)
- [Умные беспилотники учебники](https://clover.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)

View File

@@ -46,7 +46,7 @@
* [Инструкция по сборке.](assemble_3.md)
* [Инструкция по настройке.](setup.md)
* [Проверочные задания.](tests.md)
* Информационные материалы на сайте https://clever.coex.tech.
* Информационные материалы на сайте https://clover.coex.tech.
## Промежуточный контроль

View File

@@ -27,8 +27,8 @@
{ "from": "ros.html", "to": "ru/ros.html" },
{ "from": "mavros.html", "to": "ru/mavros.html" },
{ "from": "simple_offboard.html", "to": "ru/simple_offboard.html" },
{ "from": "aruco/", "to": "ru/aruco.html" },
{ "from": "aruco.html", "to": "ru/aruco.html" },
{ "from": "aruco/", "to": "en/aruco.html" },
{ "from": "aruco.html", "to": "en/aruco.html" },
{ "from": "selfcheck.html", "to": "ru/selfcheck.html" },
{ "from": "snippets.html", "to": "ru/snippets.html" },
{ "from": "camera_frame.html", "to": "ru/camera_setup.html" },
@@ -46,7 +46,7 @@
{ "from": "flight_logs.html", "to": "ru/flight_logs.html" },
{ "from": "modes/", "to": "ru/modes.html" },
{ "from": "firmware/", "to": "ru/firmware.html" },
{ "from": "firmware/", "to": "en/firmware.html" },
{ "from": "simple_offboard/", "to": "ru/simple_offboard.html" },
{ "from": "camera/", "to": "ru/camera.html" },
{ "from": "snippets/", "to": "ru/snippets.html" },
@@ -54,7 +54,11 @@
{ "from": "laser/", "to": "ru/laser.html" },
{ "from": "led/", "to": "ru/leds.html" },
{ "from": "leds/", "to": "ru/leds.html" },
{ "from": "hostname/", "to": "ru/hostname.html" },
{ "from": "hostname/", "to": "en/hostname.html" },
{ "from": "programming/", "to": "en/programming.html" },
{ "from": "camera_setup/", "to": "en/camera_setup.html" },
{ "from": "power/", "to": "en/power.html" },
{ "from": "connection/", "to": "en/connection.html" },
{ "from": "ru/microsd_images.html", "to": "image.html" },
{ "from": "en/microsd_images.html", "to": "image.html" }