Does odom starting at 0 affect amcl?
Hello community! I am using an iRobot package that has the odom always starting at position: (0,0,0) orienation: (0,0,0,1) and the hokuyo laser + package urg_node. I am wondering if having position at 0 everytime the robot starts affects the amcl package in anyway. Is it good as long as I set the initialpose?
On another note, since I read that the orientation on iRobot isn't that great, I just wrote a node that publish the x,y of odom in the iRobot package and the orientation of the imu plus frame and header of odom. Oh and the imu I am using also is 0 when it starts up. I made it like that to match the odom since odom is 0 when it starts. Then I just put that as odom in amcl since all amcl cares about is x,y and orientation of odom. Is that a good idea? or should I use efk?
Answers to any part of these questions are appreciated! Thank you! Thanks!