Commit Graph

86 Commits

Author SHA1 Message Date
franchioping 435dfd4205 working yaw 2026-04-20 02:52:05 +01:00
franchioping 16ae08dafd remove print that crashes when usb is not plugged in for some fucking reason 2026-04-19 21:49:24 +01:00
franchioping f5dbec4b63 working acro 2026-04-19 18:46:42 +01:00
franchioping 9ba3094eeb getter for killswitch 2026-04-19 15:58:24 +01:00
franchioping ead80f3361 communication issues when using bi directional in radio 2026-04-19 15:50:02 +01:00
franchioping 23c73c6e91 servo 2026-04-18 21:23:25 +01:00
franchioping 437c61fb13 landing sequence? 2026-04-18 17:16:06 +01:00
franchioping a9cd5e971f add throttles back. radio power lvl 2026-04-18 13:56:05 +01:00
franchioping 6abf3028c8 lower sampling for self heat.. again.. and idk what else 2026-04-18 13:24:36 +01:00
franchioping a4fbd9e8a3 sens fus filtering worked WITHOUT motor vibration 2026-04-18 01:29:08 +01:00
franchioping 88d605ae68 before fucking shit up 2026-04-17 00:24:52 +01:00
franchioping eaa2c1d4ad only update yaw if velocity delta has similar norm. 2026-04-14 16:14:04 +01:00
franchioping a64795bce0 i dont even know atp, everything is kinda working lwk just polishing and fixing nav/sens fusion. TODO: Automatic stabilization and landing sequence 2026-04-14 16:00:52 +01:00
franchioping 98f218629e working mot 2026-04-13 15:04:37 +01:00
franchioping 4437f498ae broken but fixable 2026-04-13 14:36:24 +01:00
franchioping 5f9bb289cd wip 2026-04-12 16:52:29 +01:00
franchioping dcd6b2aeb9 esp32-s3 2026-04-11 18:18:50 +01:00
franchioping 3da916d1aa working nav kinda 2026-04-07 10:48:44 +01:00
franchioping a939e01255 compiling with shit includes, should fix 2026-04-06 03:39:08 +01:00
franchioping bd81652515 bare minimum to fly with a controller. initial navigation development. TODO: mark waypoints as inactive and continue to next when current one is reached, drone stabilization logic. 2026-04-06 00:27:32 +01:00
franchioping b315af0f66 drone task inputs. added drone.h and drone.cpp 2026-04-04 02:40:04 +01:00
franchioping 3f4c7e66cd make imu less blocking by implementing double buffering for data. 2026-04-03 19:13:39 +01:00
franchioping c40564dd6d change values. add comment to explain tau. use trapezoidal integration for velocity, in addition to it being used for position 2026-04-03 18:20:55 +01:00
franchioping d5cde816bb update drone_comms component with warning and minor changes to packets 2026-04-03 17:53:24 +01:00
franchioping 76db0b0d15 change nav.h to sens_fus.h; create nav.h to manage waypoints (automatic navigation); add packet_handler.h 2026-04-03 17:52:02 +01:00
franchioping aa2a3710d0 drone comms update. add change bitrate custom function to radio. change drone comms. implement change datarate 2026-04-02 18:57:52 +01:00
franchioping 9184b142f2 radio tx 2026-03-31 17:39:22 +01:00
franchioping 5be19b3f11 idk if working since azores 2026-03-30 22:09:23 +01:00
franchioping 4057f0c503 before radio 2026-03-29 18:09:54 +01:00
franchioping 7a5cd2214d update modules 2026-03-26 23:30:23 +00:00
franchioping 20731aabcd add radio 2026-03-26 23:24:40 +00:00
franchioping 587d977018 work on getting positioning working 2026-03-26 23:01:20 +00:00
franchioping 8c087ab5f3 before gps test 2026-03-25 18:26:56 +00:00
franchioping 36ea82a13c add DShotRMT library. add gps file. working example using mot1 2026-03-23 11:01:23 +00:00
franchioping 88679cd618 Merge pull request 'add eigen' (#1) from eigen into main
Reviewed-on: #1
2026-03-20 17:19:08 +00:00
franchioping b36fad45f4 add eigen 2026-03-20 17:16:20 +00:00
franchioping cc9e784cda lower sampling to fix self heat. add missing function to header 2026-03-19 18:19:31 +00:00
franchioping 2b733de280 fix header getting imported twice with pragma once 2026-03-18 21:45:32 +00:00
franchioping 5cf3d7d8fc refactor. IMU and BME280 at once, mutex for IMU data 2026-03-18 21:43:28 +00:00
franchioping 404389af0b update drone_controller. add arduino library support. add adafruit gps library. add managed dependencies. update flake.lock. 2026-03-18 15:49:09 +00:00
franchioping 2fd4e2844e flake.nix remove cargo-generate 2026-03-16 14:27:20 +00:00
franchioping b3b1a7f009 submodule + initial momentum init? 2026-03-16 14:25:49 +00:00
franchioping e7855d0140 remove old junk 2026-03-16 00:50:51 +00:00
franchioping 76f1651736 start of rust + c journey 2026-03-16 00:49:02 +00:00
franchioping b4bba1e5cc before removing rustlib 2026-03-15 23:57:13 +00:00
antmak feb3802cc7
Fix build. Remove using deprecated spi_flash_get_chip_size, fix format string (#49) 2022-11-30 12:59:58 +00:00
Juraj Michálek 28ceefaa5e
fix typos in the warning 2022-06-16 10:25:43 +02:00
Juraj Michálek 794b57c2d9
add deprecation warning 2022-06-16 10:24:07 +02:00
Ivan Grokhotkov 01ba33ea7b
Merge pull request #47 from espressif/bugfix/idf_v5.0_compat
Add missing header file for IDF 5.0
2022-03-21 13:35:36 +01:00
Ivan Grokhotkov 0a8a503d93
Add missing header file for IDF 5.0 2022-03-21 12:33:10 +01:00