Added passive sensing module#3
Conversation
|
Hi there @jerry-chun, what's this PR opened for? More context would help with our review. Thanks. |
|
Hey @WillWu88! Thanks for taking a look at this PR. This change introduces a lightweight passive sensing module for the Crazyflie that estimates a proxy for external interaction forces using only onboard signals (IMU, attitude, and commanded thrust). The goal is to enable contact and interaction awareness without adding any extra hardware or force sensors. At a high level, the module:
This provides a simple real time signal that can be used for:
The implementation is intentionally minimal and parameterized (mass, thrust coefficient, filter gain) so it is easy to tune and iterate on. In the future, I plan to replace this residual model with a more formal estimator (for example EKF or UKF with disturbance states), but this is a clean and practical starting point that integrates easily with the existing logging and parameter system. Happy to add more documentation or tests if helpful. |
No description provided.