Вы можете проверить « MindRover ». Это старый и труднее найти сейчас, так как оригинальный сайт больше не существует, но все еще можно найти на Ebay или Amazon . Хотя игра / миссия ориентирована, она включала в себя выбор из палитры компонентов робота, размещение их на шасси, а затем соединение их вместе. Это было действительно хорошо сделано для игры и могло использоваться, чтобы исследовать простые или полу продвинутые понятия. Некоторые скриншоты здесь: http://images.google.com/images?q=mindrover .
Если вы ищете что-то более серьезное с возможностями реального мира, вы можете попробовать FlowStone for Education . Я не использовал его, но я считаю, что это среда визуального программирования, идеально подходящая для работы типа робототехники.
Наконец, хотя это и не программное обеспечение или симуляция, я недавно натолкнулся на комментарий reddit от phblj относительно техники для введения программирования , и я подумал, что это действительно хорошо (и особенно адаптируется к программированию робототехники). Цитата:
Прекрасный пример компьютеров, которые я сделал с детьми: один ребенок попал в «программу» и дал инструкции о том, как приготовить бутерброд с арахисовым маслом и желе, но они не могли наблюдать за моими действиями. Я был компьютером и точно следовал инструкциям. Весёлый результат. (Не снимая крышку с арахисового батончика, не доставая хлеб из коробки, он у меня был). Через минуту другой ребенок подошел и попытался. Они продвинулись немного дальше, но все еще колебались. «Положите арахисовое масло на хлеб», в результате чего баночка сидела на буханке и т. Д. Потребовалось несколько детей, но в итоге мы его получили. Если у вас есть помощник, попросите его написать инструкции, как они сказали, создав «программу».
Тогда вы можете получить объяснения, но по-настоящему застряло то, что дети были «умнее, чем компьютер». Но эти компьютеры действительно очень быстро следовали инструкциям. Поэтому им нужно было использовать свои умные способности, скорость компьютеров и ... программирование!