FtcRobotController icon indicating copy to clipboard operation
FtcRobotController copied to clipboard

Add DualShock sixaxis support

Open allenftc opened this issue 2 years ago • 2 comments

The DualShock 4 controllers have a six axis imu inside. This could be useful for teams just as another control method. There is more info here https://www.psdevwiki.com/ps4/DS4-USB.

allenftc avatar Jun 07 '23 22:06 allenftc

I believe that a rather significant issue here is the lack of sensor fusion on the controller for integrating the rate data. Simply sending raw rotation rate data is probably not very useful.

Windwoes avatar Jun 07 '23 23:06 Windwoes

I believe this issue should be reopened as the issue is not solved. It looks like sensor fusion to integrate the rate data is done in Cemu through the Mahony system https://github.com/cemu-project/Cemu/blob/main/src/input/motion/Mahony.h#L17 https://hal.science/hal-00488376/document

j5155 avatar Dec 06 '23 22:12 j5155