E-Puck

Az e-korong egy kicsi robot az oktatáshoz és a kutatáshoz. Eredetileg Francesco Mondada és Michael Bonani tervezte az EPFL-nél (Lausanne, Svájc) 2004-ben. Az újabb 2-es verzió 2006-ban jelent meg. Az e-korong nyílt hardver és nyílt forráskódú. Több cég gyártja és értékesíti.

Bár az e-korongot oktatási célokra fejlesztették ki, alacsony ára és érzékelőinek nagy száma miatt érdekes a kutatás számára. Használták a kollektív robotikában, az evolúciós robotikában és a művészi robotikában.

Jellemzők

Hosszabbítások

Az e-korong funkcionalitása kibővíthető olyan bővítőkártyák használatával, amelyek az e-korong tetején lévő csatlakozóra rakódnak.

Kiterjesztési listák:

Programozás

Programozási környezet

Az "MPLAB" IDE és a "Tiny Boot Loader" használatához szükség van a Windows XP vagy újabb verziójára . Az "MPLAB" elengedhetetlen a beágyazott alkalmazások fejlesztéséhez PIC-k és más mikrovezérlők segítségével , különösen az e-korong programjainak összeállításához. Ez a szoftver ingyenes, és számos ingyenes szoftver-összetevőt tartalmaz az alkalmazások gyors fejlesztéséhez. Az IDE-hez nincs mellékelve hibakereső az e-korongok hibakeresésére a program betöltése után.

Programozási nyelv

Az e-korong programozását a GNU C biztosítja . Ezt a fent nevezett IDE állítja össze, amely létrehoz egy futtatható ".hex" fájlt, amelyet azután feltöltenek a robotra.

A program exportálása a robotba

Ehhez telepíteni kell a "Tiny Boot Loader" alkalmazást, hogy feltöltsék a programot az e-korong 8 bites PIC-jére. Az átvitel bluetooth hardver link segítségével történik . Az E-Pucks egyedi azonosító számokkal rendelkezik, különösen hozzáférést biztosítva hozzájuk a ".hex" fájl betöltéséhez.

Az e-korong programozásához használt különböző megközelítések / technikák

A két tárgyalt technika esetében a második alternatíva a legtisztább.

Külső linkek