Releases: CopterExpress/clever-show
v0.4-alpha.6
Fixes image build error and includes minor improvements
v0.4-alpha.4
docs: Update positioning section with example
v0.4-alpha.3
builder: Copy default animation
v0.3
clever-show v0.3
First documented release in Russian.
You can start using this software by reading start tutorial.
Important information! This version works only for positioning systems with constantly available visual positioning data. Recommended positioning setup is visual positioning by ceiling aruco markers.
Positioning by floor aruco markers or optical floor may work incorrectly!
ΠΠ΅ΡΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅Π»ΠΈΠ· Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅.
ΠΠ°ΡΠ½ΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΠ Ρ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π±ΡΡΡΡΠΎΠΌΡ ΡΡΠ°ΡΡΡ.
ΠΠ°ΠΆΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ! ΠΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠΎ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ - ΠΏΠΎΡΠΎΠ»ΠΎΡΠ½ΡΠ΅ aruco ΠΌΠ°ΡΠΊΠ΅ΡΡ.
ΠΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π½Π°ΠΏΠΎΠ»ΡΠ½ΡΠΌ ΠΌΠ°ΡΠΊΠ΅ΡΠ°ΠΌ ΠΈΠ»ΠΈ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΏΠΎΡΠΎΠΊΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ!
v0.3-alpha.9
Changes between v0.3-alpha.8
and v0.3-alpha.9
:
- 9c518a8 Client: Add visual_pose_service setup (Arthur Golubtsov)
- 3b2ef72 builder: Add psutils module (Arthur Golubtsov)
- 2afa294 Client: update default config (Arthur Golubtsov)
- fe3f570 Removed unnecessary (and not working) yaw angle check (artem30801)
- eec82af Client: Add landing if position delta is bigger than value from client_config (Arthur Golubtsov)
- 2839ded tools: Update positions file (Arthur Golubtsov)
- 3cfb4a9 Animation update delay (#56) (Arthur Golubtsov)
- d4c002f Client: Add state counter for mode glitch avoidance (Arthur Golubtsov)
- 7312d3a Client: Add under voltage detection for logging (Arthur Golubtsov)
- 92fc570 builder: Update visual_pose_watchdog.service (Arthur Golubtsov)
- 58f5293 client_config: Add group for visual_pose_watchdog (Arthur Golubtsov)
- cbaf645 Client: Add config parser and 3 variants of emergency actions to visual pose watchdog (Arthur Golubtsov)
- 04d3a91 Client: rename and modify CLEAR_TASK_WHEN_LAND to CLEAR_TASKS_WHEN_EMERGENCY (Arthur Golubtsov)
- 90b0a97 Client: Add LOG_CPU_AND_MEMORY option (Arthur Golubtsov)
- dcfdfe2 Client: Add CLEAR_TASKS_WHEN_LAND option for telemetry thread (Arthur Golubtsov)
- 4da20fa tasking_lib: Add get last task name function (Arthur Golubtsov)
- 1a038f9 Client: Add land_timeout (Arthur Golubtsov)
- 7127c1e tools: Fix change_landing script (Arthur Golubtsov)
- 14ead33 builder: Update visual_pose_watchdog service (Arthur Golubtsov)
- 5219695 Client: Setup logger for visual pose watchdog (Arthur Golubtsov)
- 80010ca Client: Increase visual pose watchdog timeout (Arthur Golubtsov)
- 027f01e Client: Fix /etc/hosts modifying (Arthur Golubtsov)
- be33f81 builder: Add visual_pose_watchdog service (Arthur Golubtsov)
- fcba38f Client: Fix /etc/hosts file with hostname.local, this is needed for ROS (Arthur Golubtsov)
- 466954c Client: Add visual_pose_watchdog node (Arthur Golubtsov)
- eb209d8 Tools: add change_landing script (Arthur Golubtsov)
- c091609 Tools: fix exception in cut.py (Arthur Golubtsov)
- 143574d Server: Add send_any_command and send_any_file functions (Arthur Golubtsov)
- 4395209 Server: Fix send_any_command menu name (Arthur Golubtsov)
- a3b8a0b clever-show.service: Add roscore dependency (Arthur Golubtsov)
- ea6c4af Client: Update execute command (Arthur Golubtsov)
- 9bbea27 Server: Add send_fcu_parameters request (Arthur Golubtsov)
- 77721ee Server: Add Send FCU parametes item to menu (Arthur Golubtsov)
- 9e95e93 Client: Add load_params response (Arthur Golubtsov)
- ac8c459 mavros_mavlink: Add load_param_file function (Arthur Golubtsov)
- 9f9e78d Server: Fix checking start position (Arthur Golubtsov)
- 029376b Tools: Add reverse cut to cut.py (Arthur Golubtsov)
- 348f81b Server: Add repait chrony function (Arthur Golubtsov)
- 39c6a4c animation_lib: Return landing points removing (Arthur Golubtsov)
- 68dbf57 Server: Write server logs to server_logs folder with unique filenames (Arthur Golubtsov)
- de903d2 tools: Update cut.py (Arthur Golubtsov)
- 65c371b Server: Add checks parameters to server_config.ini (Arthur Golubtsov)
- f7b5c7f Server: Add start position delta check (Arthur Golubtsov)
- f7f227c Server: Increase minimum battery percentage to start copters (Arthur Golubtsov)
- c2b1e4d Add failsafe and power parameters for clever (Arthur Golubtsov)
- 2a09b63 Server: return remove_disconnected to False again (Arthur Golubtsov)
- fc2bfda Add tools folder (Arthur Golubtsov)
- 5328d7c Client: Add threading lock for get_telemetry service (Arthur Golubtsov)
- 4db1839 Client: Catch ValueError when count battery percentage (Arthur Golubtsov)
- 34ad8bd Update README.md (Oleg Kalachev)
- bc4c464 Client: replace FlightLib.get_telemetry to direct get_telemetry service proxy to resolve proxy service from imported module error (Arthur Golubtsov)
- c1f6219 Server: Fix logging messages for copter removing (Arthur Golubtsov)
- d491a45 Server: Update table headers (Arthur Golubtsov)
- 9f7fda0 messaging: add whoami option (Arthur Golubtsov)
- 43390f9 tasking_lib: Setup loggers, fix task waiting bug, modify handling exceptions (Arthur Golubtsov)
- a184293 Client: Setup loggers for animation, messaging, client and tasking lib, fixed telemetry exceptions handle (Arthur Golubtsov)
- 96cb768 FlightLib: Change message type to logger.debug (Arthur Golubtsov)
- 7181091 client.py: Remove logging settings (Arthur Golubtsov)
- b7b7a1b Client: Setup animation logger (Arthur Golubtsov)
- e656498 Client: Fix move_start function (Arthur Golubtsov)
- 576e1a5 Feature branch - fix for removing clients from qt table (#54) (artem30801)
- a72c447 Client: Modify floor frame broadcast (Arthur Golubtsov)
- 4f59f39 mavros_mavlink: Update get_calibration_status (Arthur Golubtsov)
- e26f7a8 copter_table_models: Update position column check (Arthur Golubtsov)
- 0b23fd6 Server: Modify updating table data (Arthur Golubtsov)
- e50b336 Client: Update battery status format (Arthur Golubtsov)
- 1053ffe Server: Update GUI (Arthur Golubtsov)
- 0beb6ca Server: Handle new data, fix getting copter client data, remove old requests (Arthur Golubtsov)
- 87a45ad copter_table_models: Add three new rows with git version, mode and start x y z (Arthur Golubtsov)
- e5c25ea Client: Fix telemetry thread (Arthur Golubtsov)
- 370bee5 mavros_mavlink: Modify get_calibration_status (Arthur Golubtsov)
- b17607e FlightLib: Fix check ros services function (Arthur Golubtsov)
- 5e56a82 Server: simplify table update (Arthur Golubtsov)
- 05303cc Client: Add response for telemetry (Arthur Golubtsov)
- 9f53635 Server: Update request for telemetry (Arthur Golubtsov)
- 4619a34 Server: Add support for telemetry streaming (Arthur Golubtsov)
- fbff10c Client: add selfcheck to telemetry (Arthur Golubtsov)
- f8ae6c6 Client: Modify default config file (Arthur Golubtsov)
- 0f5b5f0 Client: Add telemetry get and send thread (Arthur Golubtsov)
- 4680266 Client: modify move_start function (Arthur Golubtsov)
- dc85d9b animation_lib: add get_start_xy function (Arthur Golubtsov)
- d33cc0c Client: modify calibration response and reduce timeout in service check (Arthur Golubtsov)
- 1adade0 Server: Add check for position col in table (Arthur Golubtsov)
- 167fafb file transfer: return rights to pi:pi after file receive (Arthur Golubtsov)
- 3499930 Server: Update GUI (Arthur Golubtsov)
- 82a434b Add ability to send folder with launch files (Arthur Golubtsov)
- 585cb61 Server: Change remove_disconnected param to False in server_config (Arthur Golubtsov)
- eb96ee4 Server: don't do selfcheck before takeoff until the connection problem will be solved (Arthur Golubtsov)
- 79d59f0 Client: Fix bug in move start callback (Arthur Golubtsov)
- 5d97ca2 Client: restore default client_config file *(...
v0.3-pinocchio-6
Changes between v0.3-pinocchio-5
and v0.3-pinocchio-6
:
- a7fff0f Fix checking out in build (Arthur Golubtsov)
- 1a4e9e3 builder: Checkout to master and fetch client_config from pinocchio_work (Arthur Golubtsov)
- fd1fc5d Client: restore default config (Arthur Golubtsov)
- a46984d Merge branch 'master' into pinocchio_work (Arthur Golubtsov)
- 5d97ca2 Client: restore default client_config file (Arthur Golubtsov)
- caa1441 Server: Add reboot_all command (Arthur Golubtsov)
- dd761e7 Server: Fix copter removing (Arthur Golubtsov)
- 90af9bb Client: Add reboot_all command (Arthur Golubtsov)
- 29a9fe5 Return own rights to pi:pi after files manipulation (Arthur Golubtsov)
- cb46165 Update git update function (Arthur Golubtsov)
- b5b5aac Update client_config file (Arthur Golubtsov)
v0.3-pinocchio-5
Special pre-release for Pinnochio project of the https://electrotheatre.ru/
v0.3-pinocchio-3
Changes between v0.3-pinocchio-2
and v0.3-pinocchio-3
:
- b6af359 Fix build again (Arthur Golubtsov)
- eec1b33 Try to fix build again (Arthur Golubtsov)
- bbb2c90 Modify image build (Arthur Golubtsov)
- c8084b5 Update client_config (Arthur Golubtsov)
- f170e02 Add configuration files (Arthur Golubtsov)
- d2914fb Add builder/clever-config directory to .gitignore (Arthur Golubtsov)
- f4a7bf4 Merge master (Arthur Golubtsov)
- afcf880 Client: add x_ratio, y_ratio and z_ratio settings for animation (Arthur Golubtsov)
- 8b39864 Server: Check user input for copter name (Arthur Golubtsov)
- eb61fd0 Test and merge feature branch (#52) (artem30801)
- 5745daa Server: Add send calibration files menu function (Arthur Golubtsov)
- 01287a7 Server: Update interface (Arthur Golubtsov)
- 2c17aa4 docs: Update start-tutorial (Arthur Golubtsov)
- 22e9ebf docs: move russian docs to docs/ru folder, update links (Arthur Golubtsov)
- 3fc212e docs: Update start-tutorial (Arthur Golubtsov)
v0.3-pinocchio-2
Special pre-release for Pinnochio project of the https://electrotheatre.ru/
v0.3-alpha.8
Changes between v0.3-alpha.7
and v0.3-alpha.8
:
- f599b22 README: add English version (Arthur Golubtsov)
- ca4b4aa Connection rewrite: update client and server connection logic (#49) (Arthur Golubtsov)
- 590431c client_config: set new default file (Arthur Golubtsov)
- 37ca22b Client: make standalone settings group for floor frame (Arthur Golubtsov)
- 4d3283d Drone: reorganize Firmware folder to FCU (flight controller unit) folder with firmware and parameters for Clever4 drone (Arthur Golubtsov)
- ff09da5 builder: Fix installation of catkin packages (Arthur Golubtsov)
- c8a359e Update client_setup script (Arthur Golubtsov)
- e101e71 builder: Update builder scripts and clever-show service for compability with v0.18 (Arthur Golubtsov)
- eb2a38e Update README (Arthur Golubtsov)
- 24e3403 Merge branch '0.18-test' (Arthur Golubtsov)
- f3b8183 Update README (Arthur Golubtsov)
- 655d11c builder: Change base image to v0.18 and add clever_flight_routines installation (Arthur Golubtsov)
- ea86bef Client: Add support for ratio option for animation (Arthus Golubtsov)
- 84e1d51 Client: Add floor frame static transform support (Arthus Golubtsov)
- 157dbd2 client_config: Update default file (Arthus Golubtsov)
- 545794c client_config: Update default file (Arthus Golubtsov)
- 3d6226c Client: Add workaround to load cpu lower when process connections (Arthus Golubtsov)
- 8cf051e client_config: change default file (Arthus Golubtsov)
- 43ef706 Client: Add set_z_to_ground and reset_z_offset command handlers (Arthus Golubtsov)
- 5f0c78f Server: Add set_z_offset_to_ground and reset_z_offset commands (Arthur Golubtsov)
- 018f4f8 Server: Fix play music checkbox checking (Arthur Golubtsov)
- f8c8c02 Server: update chrony config (Arthur Golubtsov)
- e191db3 Server: Add ability to play music (Arthur Golubtsov)
- df4d780 Fix conditions in col_checks (Arthur Golubtsov)
- 38478a4 copter_client: Increase position answer accuracy (Arthur Golubtsov)
- 2c7f28d Client: Add moving and resetting start commands (Arthur Golubtsov)
- 424f1cb Add moving and resetting start animation position (Arthur Golubtsov)
- 392b06f Client: Fix rights for CleverSwarm folder (Arthur Golubtsov)
- 23cf5bf Client: Add position responce request (Arthur Golubtsov)
- 130ca78 Server: Add current position request check (Arthur Golubtsov)
- da5cc5b Server UI: Add Select All menu button and shortcut, set row size to fit headers names on start (Arthur Golubtsov)
- 56fb329 Change size adjust policy of tableView to adjust to contents, add Select All menu item (Arthur Golubtsov)
- c0d3b3f Client: Fix update_repo handler (Arthur Golubtsov)
- d0f0bd3 Add update_repo message handler (Arthur Golubtsov)
- a408b29 Server: Add developer menu options (Arthur Golubtsov)
- 6e2b992 Client: Improve start animation (Arthur Golubtsov)
- 7d5858e Client: Add aruco_map_flipped static transform if it is used in client_config (Arthur Golubtsov)
- 6311d62 Client: Add ability to takeoff via animation setpoints (Arthur Golubtsov)
- 263d408 Server: Add calibration functions, improve buttons state behavior (Arthur Golubtsov)
- fbadc64 Server: Small update of user interface (Arthur Golubtsov)
- 2bd654d Client: Add additional checks for copter state requests (Arhur Golubtsov)
- d3a8d11 Server: Update user interface (Arthur Golubtsov)
- efd9c41 client: get_sys_status answer length is reduced (Arhur Golubtsov)
- d32e148 Server: Add get system and calibration status functions support (Arthur Golubtsov)
- c634939 copter_client: Add support for get system and calibration status and calibration function (Arhur Golubtsov)
- ba4a15a Add get system and calibration status functions and calibration function (Arhur Golubtsov)
- ed67599 tasking_lib: handle reading first value from task queue (Arhur Golubtsov)
- 805f91a Drone: Simplify takeoff function (arm is checked in navigate) (Arhur Golubtsov)
- cc87d78 Client: Corrected defaut height in client_config (Arthur Golubtsov)
- 21ac98a Add saving corrected frames for testing (Arthur Golubtsov)