Oleg Kalachev
b2736e6a5b
Fix simulation build in Actions
...
Switched runner to Ubuntu 22.04 since Gazebo 11 now has binaries for 22.04 (amd64 only).
Changed the building tutorial to reflect that.
2025-04-24 19:38:47 +03:00
Oleg Kalachev
962757f46e
Update user builds illustration in readme
2025-04-23 20:10:29 +03:00
Oleg Kalachev
253f2fe3dd
Update MAVLink-Arduino to 2.0.16
2025-04-11 07:01:54 +03:00
Oleg Kalachev
66a43ab246
Continuous gyro bias estimation ( #17 )
...
Estimate gyro bias continuously instead of calibrating the gyro at startup.
2025-03-29 12:21:40 +03:00
Oleg Kalachev
117ae42d1b
Add Wi-Fi password to build tutorial
2025-03-29 12:02:59 +03:00
Oleg Kalachev
fc0b805cc2
Add cryptokobans's build to user projects
2025-03-28 18:23:09 +03:00
Oleg Kalachev
d68222953d
Simplify user builds article layout: remove tables
...
Tables make photos squeezed in phones
2025-03-27 18:56:35 +03:00
Oleg Kalachev
4e3e8c70b0
Update main book illustration
2025-02-28 03:17:09 +03:00
Oleg Kalachev
e66f6563a5
Add custom Wi-Fi control description by @pavelkabakov #11
...
Co-authored-by: Pavel Kabakov <110939392+pavelkabakov@users.noreply.github.com>
2025-02-26 01:08:36 +03:00
Oleg Kalachev
95084c167c
Add user project by jeka_chex
2025-02-26 00:55:14 +03:00
Oleg Kalachev
931b2066bb
Minor book fix
2025-02-26 00:20:50 +03:00
Oleg Kalachev
d60628e14d
Support MAVLink console
...
Implement receiving and sending SERIAL_CONTROL message
Use global defined print function instead of Serial.printf
2025-02-18 10:33:01 +03:00
Oleg Kalachev
e3c6a0d4df
Make some clarifications regarding imu check in troubleshooting
2025-02-18 10:18:27 +03:00
Oleg Kalachev
9566a4a503
Add parameters access method to build article
2025-02-18 10:14:39 +03:00
Oleg Kalachev
e54e0e8c48
Make all the basic functionality work without the imu
2025-02-17 19:44:18 +03:00
Peter A. Ukhov
437ce81a68
Add video for flix2 by Peter Ukhov ( #10 )
...
Co-authored-by: Oleg Kalachev <okalachev@gmail.com>
2025-02-12 05:01:56 +03:00
Oleg Kalachev
42f318c6df
Another update of hall of fame page
2025-02-11 14:02:15 +03:00
Oleg Kalachev
1450c793b7
Update hall of fame page
2025-02-11 12:11:22 +03:00
Oleg Kalachev
33adf33f0e
Add proper command to install arduino-cli on Linux in instructions
2025-02-01 22:56:09 +03:00
Oleg Kalachev
373c0f117a
Update user builds page
2025-01-31 11:15:57 +03:00
Oleg Kalachev
70f63bfbe9
Add hall of fame page
2025-01-31 03:19:49 +03:00
Oleg Kalachev
b2100d10da
Add motors voltage notice in troubleshooting article
2025-01-23 15:03:19 +03:00
Oleg Kalachev
c01bac0d0a
Update Flix image for frame version 1.1
2025-01-22 22:11:59 +03:00
Oleg Kalachev
f65c668ca1
Add brief assembly guide article
2025-01-22 01:44:31 +03:00
Oleg Kalachev
64cf5929e2
Add new frame models
...
Version 1.1
2025-01-22 01:42:42 +03:00
Oleg Kalachev
b915e47f33
Add instructions on using USB remote control via QGroundControl app
2025-01-14 15:07:02 +03:00
Oleg Kalachev
26bb4d2b3f
Add link to working iOS QGroundControl build
2025-01-13 04:23:19 +03:00
Oleg Kalachev
70f5186c1b
Use double for storing time instead of float
...
Float precision may be not enough after some time of operating
2025-01-12 19:58:36 +03:00
Oleg Kalachev
87cf44371b
Some fixes and updates to readme and other articles
2025-01-09 03:46:54 +03:00
Oleg Kalachev
5ee407af8d
Update ESP32-core to 3.1.0
2025-01-06 21:01:39 +03:00
Oleg Kalachev
5db1258f78
Add battery connector cable to components list
2025-01-06 00:21:59 +03:00
Oleg Kalachev
299c8a6a02
Various minor fixes
2024-12-27 21:52:21 +03:00
Oleg Kalachev
6f190295cf
Fix building article regarding new parameters subsystem
2024-12-23 13:59:44 +03:00
Oleg Kalachev
ae349fb73c
Implement parameters subsystem
...
* Unified parameters storage.
* Store parameters in flash on the hardware.
* Store parameters in text file in simulation.
* Work with parameters in command line.
* Support parameters in MAVLink for working with parameters in QGC.
2024-12-23 13:00:02 +03:00
Oleg Kalachev
41cde3261a
Minor troubleshooting article fix
2024-12-21 13:53:04 +03:00
Oleg Kalachev
d01d5b7ecb
Improve Markdown linting
...
* Move .markdownlint to the root so it applies to the main readme.
* Improve .markdownlint, enable proper names checks.
* Use markdownlint-cli2 instead of markdownlint-cli as it's more compatible with VSCode extension.
2024-12-17 17:16:19 +03:00
Oleg Kalachev
8440ddd3ee
Create book and deploy it to the website ( #6 )
...
* Create book structure.
* Add workflow for linting the markdown using markdownlint.
* Add workflow for building the book with mdBook and deploying to the website.
* Restyle mdBook and support GitHub-style alerts.
* Add images zooming.
* Add index, firmware structure and gyroscope articles.
2024-12-16 11:53:43 +03:00
Oleg Kalachev
66ba9518ae
Minor readme fix
2024-12-16 11:30:53 +03:00
Oleg Kalachev
77effa5577
Rotate IMU data to support standard axes orientation in new FlixPeriph
2024-12-11 06:17:37 +03:00
Oleg Kalachev
fcb426a16f
Update MAVLink-Arduino to 2.0.11
2024-12-09 08:04:36 +03:00
Oleg Kalachev
eea1a6a83c
Minor fix in troubleshooting article
2024-12-08 07:40:24 +03:00
Oleg Kalachev
9d470cbdfa
Add info on required version of Ubuntu for the simulation
2024-12-05 09:28:44 +03:00
Oleg Kalachev
172b6becc6
Use new FlixPeriph library with ICM-20948 support
2024-12-04 14:41:23 +03:00
Oleg Kalachev
ea141f851f
Use 'loop rate' term instead of misleading 'loop frequency'
2024-12-04 07:00:00 +03:00
Oleg Kalachev
2c5eac92ea
Add diagram for IMU orientation
2024-11-29 10:14:11 +03:00
Oleg Kalachev
a65ec946c0
Update ESP32 core to 3.0.7
2024-11-24 01:45:41 +03:00
Oleg Kalachev
7a2f2d955b
Minor fix to the troubleshooting
2024-11-23 18:18:19 +03:00
Oleg Kalachev
c611549f67
Update link to the troubleshooting article
2024-11-23 18:16:46 +03:00
Oleg Kalachev
be3c5bf312
Add troubleshooting article
2024-11-23 18:13:41 +03:00
Oleg Kalachev
e7445599cc
Update core and libraries to the most recent versions
2024-11-04 16:28:13 +03:00