35 Commits

Author SHA1 Message Date
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 statics 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
Oleg Kalachev
aaa8f70166 Enable Serial input and output in simulator, refactor 2023-05-24 10:23:12 +03:00
Oleg Kalachev
a19ab30d0a Use own table model 2023-04-08 23:24:43 +03:00
Oleg Kalachev
e039055c8e Initial commit 2023-03-26 10:23:30 +03:00