Odabir najboljeg robotskog kontrolera za vaš specifični robotski projekt ključno je za njegov uspjeh. Također poznat kao mikrokontroler, robotski kontroler oživljava vašeg robota djelujući kao njegov mozak. Izvršava programe, obavlja računalne zadatke, komunicira s drugim uređajima i donosi odgovarajuće odluke. Postoji veliki izbor, a da biste odabrali najbolji robotski kontroler, morat ćete uzeti u obzir vrstu aplikacije, broj igala na njemu i vrste posebnih značajki koje ima. Cijena, podrška, dodatna oprema i programski jezik drugi su čimbenici koje morate imati na umu.
Faza preliminarnog projektiranja uključuje razmišljanje o svim zadacima koje očekujete da će robot obavljati i drugim funkcijama. Ako imate ideju o vrsti robota koju biste željeli izraditi, malo istražite iste ili slične vrste robota. Pregledavanje kontrolera robota koje su drugi koristili zajedno s povratnim informacijama koje su možda objavili dat će vam dobru ideju o tome odakle početi.
Odaberite kontroler koji vam je jednostavan za programiranje i korištenje. Mnogi kontroleri namijenjeni početnicima ili dizajnerima robota srednje razine mogu se programirati na jezicima kao što su Basic ili C. Programabilni kontroleri sučelja prilično su jeftini, ali nisu tako jednostavni za korištenje. Ako niste upoznati ni s jednim programskim jezikom, odaberite kontroler koji ima vrlo aktivnu korisničku zajednicu i programski jezik koji biste željeli naučiti.
Slike, kod, videozapisi i besplatne biblioteke koje dijele drugi dizajneri mogu biti vrlo korisni. Ovo je također dobar način da dođete na forume s iskusnim graditeljima robota i iskoristite njihove savjete. Kontroler ima mnogo električnih signalnih priključaka ili pinova koje kontrolira program koji čita ulaze s drugih uređaja. Ako trebate upravljati mnogim vrstama različitih uređaja, trebat će vam robotski kontroler koji ima jednak broj pinova ili više. Svaki pin se može dodijeliti za drugu svrhu ako je potrebno.
Dvije glavne vrste pinova su analogni ulaz/izlaz (I/O) i digitalni I/O. Ako kontroleru robota nedostaju analogni I/O pinovi, morat ćete kupiti analogno-digitalni pretvarač. Prednost posjedovanja kontrolera s digitalnim iglama je u tome što on omogućuje kontroleru da komunicira s drugim kontrolerima ili digitalnim uređajima. Ovisno o vašoj aplikaciji, možda bi bilo dobro odabrati kontroler s nekoliko digitalnih i analognih pinova.
Odabir kontrolera robota bogatog značajkama omogućuje vam da isprobate mnoge različite funkcije. Programiranje robota postaje lakše kada se za određene zadatke može pobrinuti namjenski hardver. Integrirani regulator napona je zgodna značajka jer se kontroler može napajati unutar širokog raspona napona. To oslobađa dizajnera robota da ne mora osigurati točan radni napon.
Pulsno-širinska modulacija, analogno-digitalni pretvarači i posebna podrška za određene komunikacijske protokole su druge korisne značajke. Zahtjevi za brzinu, memorija i cijena su drugi čimbenici koje treba uzeti u obzir. U slučaju da trebate koristiti poseban pribor, provjerite može li se povezati s kontrolerom po vašem izboru. Također je dobro odabrati kontroler koji ima dobar dio dokumentacije i podrške.