Anda mungkin ingin memeriksa " MindRover ". Sudah lama dan sulit ditemukan sekarang karena situs web asli sudah tidak ada, tetapi masih dapat ditemukan di Ebay atau Amazon . Meskipun berorientasi pada permainan / misi, itu melibatkan memetik dari palet komponen robot, menempatkannya pada sasis, dan kemudian menghubungkannya bersama. Ini dilakukan dengan sangat baik untuk sebuah game dan dapat digunakan untuk mengeksplorasi konsep sederhana hingga semi-maju. Beberapa tangkapan layar di sini: http://images.google.com/images?q=mindrover .
Jika Anda mencari sesuatu yang sedikit lebih serius dengan kemampuan dunia nyata, Anda mungkin ingin memeriksa FlowStone for Education . Saya belum pernah menggunakannya, tapi saya percaya ini adalah lingkungan pemrograman visual yang ideal untuk jenis pekerjaan robot.
Terakhir, meskipun bukan perangkat lunak atau simulasi, saya baru-baru ini menemukan komentar pada reddit oleh phblj mengenai teknik untuk memperkenalkan pemrograman , dan saya pikir itu benar-benar bagus (dan terutama dapat beradaptasi dengan pemrograman robotika). Mengutip:
Contoh bagus komputer yang saya lakukan dengan anak-anak: Seorang anak harus menjadi "program" dan memberikan instruksi tentang cara membuat roti lapis selai kacang dan jeli, tetapi mereka tidak bisa melihat tindakan saya. Saya adalah komputer, dan mengikuti instruksi dengan tepat. Hilaritas terjadi. (Tidak membuka tutup bilah kacang, tidak mengambil roti dari kotak saya memilikinya di). Setelah satu menit, seorang anak lain datang dan mencoba. Mereka sedikit lebih jauh, tetapi masih menggelepar. "Letakkan selai kacang di atas roti" menghasilkan toples yang duduk di atas roti, dll. Butuh beberapa anak, tetapi akhirnya kami mendapatkannya. Jika Anda memiliki asisten, minta mereka menuliskan instruksi seperti yang dikatakan, membuat "program."
Anda bisa masuk ke penjelasan, tetapi, hal yang benar-benar macet adalah bahwa anak-anak masing-masing "lebih pintar daripada komputer." Tetapi komputer itu sangat, sangat cepat dalam mengikuti instruksi. Jadi mereka perlu menggunakan kecerdasan mereka dan kecepatan komputer, dan ... pemrograman!