allwpilib icon indicating copy to clipboard operation
allwpilib copied to clipboard

Add support for Sharp IR sensors

Open virtuald opened this issue 1 year ago • 8 comments

  • Fixes #6001

virtuald avatar Dec 09 '23 08:12 virtuald

/format

virtuald avatar Dec 09 '23 08:12 virtuald

/format

virtuald avatar Dec 09 '23 08:12 virtuald

Failing the documentation build due to some parameters not being documented.

PeterJohnson avatar Dec 09 '23 17:12 PeterJohnson

/format

virtuald avatar Dec 09 '23 18:12 virtuald

The test failure doesn't look like something I did.

virtuald avatar Dec 10 '23 02:12 virtuald

Happy to add more sensors (GP2Y0A51SK0F and GP2Y0A60SZLF) but I don't have constants for them and the datasheet only has a graph.

virtuald avatar Dec 13 '23 03:12 virtuald

This has a similar equation but different numbers: https://github.com/guillaume-rico/SharpIR/blob/master/SharpIR.cpp#L105

  • GP2Y0A21YK0F: 29.988 * v ^ -1.173
  • GP2Y0A02YK0F: 60.374 * v ^ -1.16 or their older formula is 61.573 * v ^ -1.1068
  • GP2Y0A41SK0F: 12.08 * v ^ -1.058
  • GP2Y0A51SK0F: 5.2819 * v ^ -1.161

virtuald avatar Dec 13 '23 03:12 virtuald

/format

virtuald avatar Dec 13 '23 04:12 virtuald