Automatic Docking

Hello Everyone, I run ROS noetic on my TURTLEBOT3, I want to know if Turtlebot3 is capable of doing automatic docking at a battery charging station?
If it is able to, what additional sensors, or components do I need more in addition to the Turtlebot3 that I have got?

The TB3 kit provided by ROBOTIS is not capable of automatic docking out of the box, and charging the included LiPo battery while connected to the robot may cause damage to the battery or TB3 electronics.

I am unaware of any automatic docking/charging tools or libraries that exist for the TB3 specifically, but you are free to implement your own solution.