A technician replaced an IC on the Botvac system board for a battery error 0010. The Botvac has a Maxim MAX17047 fuel gauge monitor. The surface mount soldering is handled with the "hot air rework" tool. Videos of this tool on YouTube, good one at Sparkfun https://www.youtube.com/watch?feature=player_embedded&v=9D0oTGeheBA. Cheaper tools at Aliexpress.
Repair at http://www.robotreviews.com/chat/viewtopic.php?f=20&t=19545