Ich würde gerne als (Schul-)Projekt einen gebrauchten / defekten rasenroboter kaufen und diesen dann selbst mit eigenen, speziellen Funktionen (z.B. GPS Steuerung) aufrüsten.

Nun stellt sich die Frage, kann man die eingebaute Steuereinheit irgendwie umprogrammieren? Kann man die eingebaute Steuereinheit ausbauen und durch eine eigene (z.B. ESP 32 oder Raspberry pi) austauschen? Ist dies sehr aufwendig und hat man überhaupt somit Zugriff auf alle Funktionen des Roboters (eingebaute Abstandssensoren, Antrieb)? Gibt es noch andere Wege meine Ideen einzubauen?