Mal so eine Grundsatzfrage: willst du einen Microcontroller programmieren oder soll das oben erwähnte Notebook auf deinem Roboter mitfahren und ihn steuern? In dem Fall würde ich Java nicht kategorisch ausschließen.