Moderna robotar, som dagens smartphones, är komplexa enheter med invecklade mjukvarusystem. Introduktionskurser för robotprogrammering måste utvecklas för att återspegla denna verklighet, genom att lära eleverna att använda de sofistikerade verktyg deras robotar tillhandahåller i stället för att omimplementera grundläggande algoritmer. Denna uppsats fokuserar på undervisning med Tekkotsu, ett ramverk för utveckling av robottillämpningar med öppen källkod som är särskilt utformat för utbildning. Men den läroplan som beskrivs här kan också läras ut med hjälp av ROS, robotoperativsystemet som nu används i stor utsträckning för robotforskning.
Vid Carnegie Mellon University, USA, har ett ramverk för utveckling av robottillämpningar med öppen källkod kallat Tekkotsu utformats speciellt för utbildning REF.
Robotics for Computer Scientists: What's the Big Idea?.
{'venue': 'Computer Science Education', 'journal': 'Computer Science Education', 'mag_field_of_study': ['Computer Science']}