irobot_create_gazebo_sim2.0.0
```
Update: I see [that this was first reported two years ago](https://github.com/iRobotEducation/create3_sim/issues/142#issue-1085815249), not closed as working as designed and not fixed. Is this actually working as designed? Does the simulation odometry error approximate what is seen with the physical Create3?
Suggest adding a reset of odometry when dock status docked changes from false to true. This will allow the “drift” but correct the odometry based on known “localization”.
The bug Docking action succeeds but Create3 model is not in valid "Charging Position" on dock
To Reproduce
ros2 action send_goal /dock irobot_create_msgs/action/Dock "{}"
(Or /DockServo for Galactic - same issue Galactic or Humble)
$ uname -a Linux FU22 6.2.0-37-generic #38~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 2 18:01:13 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
$ more /etc/os-release PRETTY_NAME="Ubuntu 22.04.3 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.3 LTS (Jammy Jellyfish)"
(20.04 used for Galactic test)
$ dpkg -l | grep gazebo11 ii libgazebo11:amd64 11.10.2+dfsg-1 amd64 Open Source Robotics Simulator - shared library
$ more package.xml <?xml version="1.0"?> <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematype ns="http://www.w3.org/2001/XMLSchema"?>