Abstract
System and methods for calibrating a robotic system. The methods comprise: obtaining point cloud data comprising data points specifying tracked locations of tracking target(s) coupled to robotic arm(s) while the robotic arm(s) draw(s) a three-dimensional object in a space; obtaining reference point cloud data comprising data points defining a reference three-dimensional object; comparing the point cloud data to the reference point cloud data; generating offsets between the three-dimensional object(s) drawn by the robotic arm(s) and the reference three-dimensional object based on said comparing; and kinematically adjusting base frame(s) of the robotic arm(s) using the offsets.