Freddy (1969–1971) a Freddy II (1973–1976) byli experimentální roboti postavení katedrou strojové inteligence a vnímání (později katedrou umělé inteligence, nyní součástí School of Computer Science na University of Edinburgh ).
Freddy byl jedním z prvních robotů, kteří integrovali vizuální, manipulativní a intelektuální systémy. Robot byl natolik univerzální, že jej bylo snadné připravit a přeprogramovat na nové úkoly. Systém využíval inovativní sadu rutin na vysoké úrovni pro řízení pohybu manipulátoru. Myšlenka přesouvat pracovní plochu místo manipulátoru zjednodušila design.
V 70. letech 20. století se ve Spojených státech a Velké Británii objevila otázka, zda je vhodné vyvíjet robotické programy. V roce 1973 vyšel program BBC TV „Lighthill Debate“ (online verze dostupná zde ). Diskuse se zúčastnil James Lighthill , autor kritik britských vědeckých a inženýrských výzkumných základů . Proti se postavili Donald Michie z University of Edinburgh a John McCarthy ze Stanfordské univerzity . Edinburgh Freddy a Stanford Shakey byli citováni pro ilustraci současného stavu inteligentních robotických systémů.
Freddy Mark I (1969-1971) byl experimentální prototyp, platforma se 3 stupni volnosti, rotací a pohybem ve dvou nezávislých směrech. Dalšími základními součástmi byla videokamera a systém detekce kolizí. Počítač posunul platformu tak, aby kamera viděla a rozpoznávala objekty.
Freddy II (1973–1976) byl manipulátor s 5 stupni volnosti, velké vertikální „rameno“ schopné pohybu nahoru a dolů, otáčení kolem svislé osy a otáčení uchopeného předmětu kolem jedné vodorovné osy. Zbývající dva stupně volnosti jsou získány z pohybu pracovní plochy pod rukojetí. Úchop dvěma prsty. Instalována byla také videokamera a později generátor strukturovaného světla.
Projekty Freddy I a Freddy II inicioval a vedl Donald Michie . Mechaniku a analogovou elektroniku navrhl Stephen Salter (který je také průkopníkem ve výrobě obnovitelné energie z vln (St. Salter Duck )). Digitální elektroniku a počítačová rozhraní navrhli Harry Barrow a Gregan Croft. Software byl vyvinut týmem vedeným Rodem Burstallem, Robinem Pokplestonem a Harrym Barrowem pomocí programovacího jazyka POP-2 (první funkční jazyk na světě ). Použitým hardwarem byl počítač Elliot 4130 s 385 KB [RAM] (128 K 24bitových slov) s pevným diskem , připojený k malému počítači Honeywell H316 s 16 KB RAM, který přímo zvládal ovládání a vnímání.
Freddy byl všestranný systém, který usnadňoval jeho přípravu a přeprogramování pro nové úkoly. Mezi úkoly patřilo navlékání kroužků na špendlíky nebo sestavení jednoduchého modelu hračky z dřevěných kostek různých tvarů (loď se stěžněm nebo auto s koly na nápravách).
Informace o poloze dílů jsou získávány z videokamery a porovnávány s modely dílů v paměti.
V rané verzi projektu Freddy bylo chování robota naprogramováno v jazyce jako „přesuň se sem, udělej toto, přesuňte se tam“ (jazyk na úrovni pohonu). Tento přístup byl těžkopádný a neumožňoval vyrovnat se s některými polohami dílů a hlukem snímačů. Proto byl vyvinut jazyk RAPT (Robot Programming Language), ve kterém bylo popsáno chování robota na úrovni objektů.
Účel robota je tedy popsán z hlediska požadovaných pozic mezi robotem, objekty a scénou. Specifické pohyby potřebné k dosažení požadovaných pozic jsou implementovány softwarem nižší úrovně. Algoritmy implementované v RAPT v 70. letech se nadále používají ve většině komerčních programovacích jazyků pro roboty.
V projektu byl také použit 3D skener založený na strukturovaném světle ( 3D skener (anglicky) ).
Freddy II je v současné době vystaven v Národním muzeu Skotska s úryvkem z videa jeho práce.