Single channel encoders in motors(neato xv-11) for Navigation stack
Hello. I have two gear-motor-encoder from Neato XV-11. But this motors actually not has encoders. He has speed sensors on Hall effect. He has only 5 wires from every motor (not 6 like in real motor-encoder). That's mean I can measure only speed and can't measure direction rotation.
Questions: What I must change in navigation stack code for use this motors?? It's possible? Maybe I can use IMU sensor for check direction or any method for this?? Do you have any idea? Thank's. PS: Sorry for my English:)
The Nav Stack requires you provide ODOM data, so you'll have to come up with a node that will convert your single channel Hall Effect sensors(HES) to ODOM. You can try counting the transitions in HES and using the direction pin on H bridge to count up or down. It may, or may not, work well enough.