Gerald Robotnik designs the Eclipse Cannon

Gerald Robotnik, the grandfather of series antagonist Eggman, is a bit of a wildcard in Sonic 3—he was long dead by the time Sonic Adventure 2 begins. In Sonic 3, Gerald is still alive, apparently working with his grandson and Shadow toward world domination. There’s some inherent deception in Gerald and Shadow’s plans in the game, so things might not be all that they seem.
We see Gerald in what appears to be a jail cell, looking at schematics of the Eclipse Cannon drawn on a wall. This is a superweapon attached to the Space Colony Ark, the space station he and Shadow lived on at some time before the events of Sonic Adventure 2