Oleg Kalachev
|
ad6bc02643
|
Minor fixes and changes
|
2024-05-21 10:49:57 +03:00 |
|
Oleg Kalachev
|
41a9a95747
|
Transfer gyro low pass filter to estimate.ino
Separate raw gyro data and filtered rates to different variables
|
2024-04-20 14:52:01 +03:00 |
|
Oleg Kalachev
|
fff7262d1b
|
Minor fix for SBUS dummy for simulator
|
2024-03-23 09:20:08 +03:00 |
|
Oleg Kalachev
|
646fa46f6b
|
Use FlixPeriph library for SBUS
|
2024-03-17 02:29:37 +03:00 |
|
Oleg Kalachev
|
e0db3bee38
|
Read mode stick using axis read in simulation
|
2024-02-16 01:13:32 +03:00 |
|
Oleg Kalachev
|
bf803cf345
|
Display MAVLink remote port in simulator
|
2024-02-10 14:12:09 +03:00 |
|
Oleg Kalachev
|
ba6e63b50b
|
Correctly set output parameters of simulated SBUS::read, minor name fix
|
2024-02-06 21:02:20 +03:00 |
|
Oleg Kalachev
|
f718af7f0e
|
Support MAVLink usage in simulation
|
2024-01-31 12:10:18 +03:00 |
|
Oleg Kalachev
|
4850b95029
|
Add a readme to gazebo directory
|
2024-01-31 12:07:37 +03:00 |
|
Oleg Kalachev
|
6b52ad562b
|
Minor const clarification
|
2024-01-31 12:00:23 +03:00 |
|
Oleg Kalachev
|
69cfc9e5fa
|
Utilize internal ESP32 UART invertor for SBUS
|
2024-01-26 13:46:13 +03:00 |
|
Oleg Kalachev
|
ed6d09061b
|
Rename RC_CHANNEL_AUX to RC_CHANNEL_ARMED
|
2024-01-19 05:19:41 +03:00 |
|
Oleg Kalachev
|
172f6b173a
|
MAVLink input support (control using mobile phone)
|
2024-01-17 15:39:40 +03:00 |
|
Oleg Kalachev
|
f4aaf0f4f3
|
Use radians macro, minor change
|
2024-01-12 00:43:52 +03:00 |
|
Oleg Kalachev
|
48ea797a47
|
Make simulator read RC through real drone code
|
2024-01-06 00:09:29 +03:00 |
|
Oleg Kalachev
|
f520b57abe
|
Implement RC calibration, common for the real drone and the simulation
|
2024-01-02 11:54:09 +03:00 |
|
Oleg Kalachev
|
78f3f6e3b3
|
More simulation code minor updates
|
2023-12-29 19:10:37 +03:00 |
|
Oleg Kalachev
|
46ba00fca7
|
Add forgotten file
|
2023-12-29 18:56:32 +03:00 |
|
Oleg Kalachev
|
d2296fea76
|
Change C++ code style: put curly brace on the same line
|
2023-12-29 18:56:25 +03:00 |
|
Oleg Kalachev
|
645b148564
|
Cleanup simulation code, remove debug model showing current attitude estimation
|
2023-12-29 18:45:19 +03:00 |
|
Oleg Kalachev
|
c58a16e4df
|
More clear file name for simulation plugin, cleanup in CMakeLists
|
2023-12-29 13:33:03 +03:00 |
|
Oleg Kalachev
|
fc006d43e2
|
Fix cmake warning
|
2023-12-22 02:35:28 +03:00 |
|
Oleg Kalachev
|
c3cdb58070
|
Remove non-existent file include
|
2023-12-19 05:11:22 +03:00 |
|
Oleg Kalachev
|
a174d5cd7d
|
Headers cleanups
|
2023-12-19 05:06:19 +03:00 |
|
Oleg Kalachev
|
fcd695fdd7
|
Apply LPF to Gazebo's accel data to remove collision detector glitches, minor cleanups
|
2023-12-19 04:49:36 +03:00 |
|
Oleg Kalachev
|
415f0e9ad5
|
Use model name as topics namespace in simulation
|
2023-12-15 10:03:07 +03:00 |
|
Oleg Kalachev
|
a9bcec2fa5
|
Main sdf cleanups, minor fix
|
2023-12-15 09:43:54 +03:00 |
|
Oleg Kalachev
|
32d69cb4a0
|
Main world file fixes and cleanups, temporarily remove the table
|
2023-12-15 09:35:09 +03:00 |
|
Oleg Kalachev
|
2c21114540
|
Refactor control, remake controlManual to controlTorque
|
2023-12-13 08:33:35 +03:00 |
|
Oleg Kalachev
|
cb27e0f61f
|
Cleanups
|
2023-12-13 07:59:08 +03:00 |
|
Oleg Kalachev
|
46579ce8a4
|
Better code for yaw target
|
2023-12-13 07:49:57 +03:00 |
|
Oleg Kalachev
|
02aac609ab
|
Fix attitude error calculation in sim
|
2023-12-04 20:22:32 +03:00 |
|
Oleg Kalachev
|
e360110430
|
Use simulated IMU noise values from MPU9250 datasheet
|
2023-12-04 00:29:21 +03:00 |
|
Oleg Kalachev
|
89bf8a7f14
|
Cleanup
|
2023-12-04 00:28:02 +03:00 |
|
Oleg Kalachev
|
94b483cda6
|
Transfer fullMotorTest function to motors.ino
|
2023-12-03 20:43:55 +03:00 |
|
Oleg Kalachev
|
160e300566
|
Enable sky and disable origin visual in Gazebo world
|
2023-11-11 06:21:37 +03:00 |
|
Oleg Kalachev
|
70eae3e556
|
Some cleanups
|
2023-11-11 06:15:20 +03:00 |
|
Oleg Kalachev
|
8dad0a0918
|
Fix CMake warning
|
2023-11-04 01:36:16 +03:00 |
|
Oleg Kalachev
|
39875cafb9
|
Remove non-effective static s
|
2023-05-31 20:12:45 +03:00 |
|
Oleg Kalachev
|
9a93367629
|
Make dt=0 on first step, simplify code
|
2023-05-31 20:07:38 +03:00 |
|
Oleg Kalachev
|
f84d1e95dd
|
More cleanups
|
2023-05-26 16:46:22 +03:00 |
|
Oleg Kalachev
|
88cc792287
|
Cleanups
|
2023-05-26 16:24:19 +03:00 |
|
Oleg Kalachev
|
c1aa0d9869
|
Store current time in float variable
|
2023-05-26 16:23:30 +03:00 |
|
Oleg Kalachev
|
c5323f5723
|
Add accel calibration command
|
2023-05-26 16:21:54 +03:00 |
|
Oleg Kalachev
|
1125335b16
|
Cleanup, use printf
|
2023-05-24 11:22:59 +03:00 |
|
Oleg Kalachev
|
17edd0ee00
|
Show imu data in cli
|
2023-05-24 11:05:11 +03:00 |
|
Oleg Kalachev
|
34fd303027
|
Restore accidentally removed files
|
2023-05-24 10:58:34 +03:00 |
|
Oleg Kalachev
|
82276ddb92
|
Cleanups
|
2023-05-24 10:56:59 +03:00 |
|
Oleg Kalachev
|
87c75842f9
|
Change .hpp to .h
|
2023-05-24 10:40:12 +03:00 |
|
Oleg Kalachev
|
f58bcbf75c
|
turnigy.hpp -> joystick.h
|
2023-05-24 10:33:20 +03:00 |
|