OCCRA
Go to Post Retirement, that's my dream job. - notmattlythgoe [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 09-09-2018, 01:02 PM
sailorjoe sailorjoe is offline
Mentor, RoboEagles, FWHS
AKA: Joe Hafner
FRC #4579 (RoboEagles)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Auburn, WA
Posts: 17
sailorjoe will become famous soon enough
paper: New Motion Sensor

Thread created automatically to discuss a document in CD-Media.

New Motion Sensor by sailorjoe
Reply With Quote
  #2   Spotlight this post!  
Unread 09-09-2018, 01:12 PM
nickbrickmaster nickbrickmaster is offline
Registered User
AKA: Nick Schatz
no team ('Snow Problem, 3184 Alum)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Eagan MN
Posts: 476
nickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond reputenickbrickmaster has a reputation beyond repute
Re: paper: New Motion Sensor

This is pretty cool! I have a few questions and some comments.

Did you compare the measured displacement to any ground truth measurements? IE did you measure the accuracy of the reported accumulated displacement?

Are the accumulated displacement measurements repeatable? At one point I think the paper says that the reported distance varied with the speed. To what % did this affect the reported measurements?

You briefly mentioned that this has benefits over encoder based odometry, can you expand a bit more on that?

I would say label your register addresses, but then I looked at the Arduino library, then tried to find a register map, and realized that apparently it doesn't exist. Ah well.

Based on the register size, I think you have a theoretical resolution of (maximum speed) / 2^15, for ~0.006 in resolution at 183 in/s. I'm not sure however if the sensor itself can manage this resolution.
__________________
This is a postmodern signature.
Reply With Quote
  #3   Spotlight this post!  
Unread 09-09-2018, 02:23 PM
gerthworm's Avatar
gerthworm gerthworm is online now
Making the 1's and 0's
FRC #1736 (Robot Casserole)
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2015
Location: Peoria, IL
Posts: 736
gerthworm has a reputation beyond reputegerthworm has a reputation beyond reputegerthworm has a reputation beyond reputegerthworm has a reputation beyond reputegerthworm has a reputation beyond reputegerthworm has a reputation beyond reputegerthworm has a reputation beyond reputegerthworm has a reputation beyond reputegerthworm has a reputation beyond reputegerthworm has a reputation beyond reputegerthworm has a reputation beyond repute
Re: paper: New Motion Sensor

Great work so far, thanks for sharing! I too would be interested in the accuracy of this sensor compared to standard encoder odometery - especially when the robot is rotating.

Code:
Bitcraze_PMW3901::initRegisters(){ ... }
This is what some in the industry like to call "Job security".
Reply With Quote
  #4   Spotlight this post!  
Unread 09-18-2018, 06:33 PM
sailorjoe sailorjoe is offline
Mentor, RoboEagles, FWHS
AKA: Joe Hafner
FRC #4579 (RoboEagles)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Auburn, WA
Posts: 17
sailorjoe will become famous soon enough
Re: paper: New Motion Sensor

Thanks for your questions, Nick.
To date we have not calibrated and tested the sensorís repeatability over long distances on the robot. Resolution is a function of height since the sensor has a fixed number of pixels in its viewing window, but neither the number of pixels nor a resolution specification is published. You can see in the paper what we found experimentally.
You can see the short range repeatability numbers at the Bitcraze Forum links in the paper. I sent them a spreadsheet with graphs of the results. As I recall, it was a bit better than 10%, but I think that can be improved with filtering. There is a graph showing the variation with speed, as well.
I think the benefit over encoder sensors are two-fold. One, easier mounting because itís just one sensor, it mounts anywhere with a small white LED, its small. Two, itís not subject to wheel slippage, the bane of encoders.
Iíll try to post my test results spreadsheet tonight or tomorrow, to make it easier to find.
Right now we are doing our recruiting drive and not testing just yet, but in a few weeks we should have more data on full scale performance.
Joe
Reply With Quote
  #5   Spotlight this post!  
Unread 09-18-2018, 06:34 PM
sailorjoe sailorjoe is offline
Mentor, RoboEagles, FWHS
AKA: Joe Hafner
FRC #4579 (RoboEagles)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Auburn, WA
Posts: 17
sailorjoe will become famous soon enough
Re: paper: New Motion Sensor

Ha! Yes, maybe, but eventually it will all leak out.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 07:05 AM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi