Freddy (1969–1971) och Freddy II (1973–1976) var experimentella robotar byggda av Department of Machine Intelligence and Perception (senare Institutionen för artificiell intelligens, nu en del av School of Computer Science vid University of Edinburgh ).
Freddy var en av de första robotarna som integrerade visuella, manipulativa och intellektuella system. Roboten var tillräckligt mångsidig för att det var lätt att förbereda och programmera om den för nya uppgifter. Systemet använde en innovativ uppsättning rutiner på hög nivå för att kontrollera manipulatorns rörelse. Idén att flytta arbetsytan istället för en manipulator förenklade designen.
På 1970-talet, i USA och Storbritannien, var det en fråga om lämpligheten av att utveckla robotprogram. 1973 släpptes BBC TV- programmet "Lighthill Debate" (onlineversion tillgänglig här ). James Lighthill , författare till kritik av Storbritanniens vetenskapliga och tekniska forskningsstiftelser, deltog i diskussionen . Motsatt av Donald Michie från University of Edinburgh och John McCarthy från Stanford University . Edinburgh Freddy och Stanford Shakey citerades för att illustrera det nuvarande tillståndet för intelligenta robotsystem.
Freddy Mark I (1969-1971) var en experimentell prototyp, en plattform med 3 frihetsgrader, rotation och rörelse i två oberoende riktningar. Andra grundläggande komponenter var en videokamera och ett kollisionsdetekteringssystem. Datorn flyttade plattformen så att kameran kunde se och känna igen föremålen.
Freddy II (1973–1976) var en 5-DOF manipulator, en stor vertikal "arm" som kan röra sig upp och ner, vända sig runt en vertikal axel och rotera ett gripet föremål runt en horisontell axel. De återstående två frihetsgraderna erhålls från arbetsytans rörelse under greppet. Tvåfingergrepp. En videokamera installerades också, och senare en strukturerad ljusgenerator.
Freddy I- och Freddy II-projekten initierades och leddes av Donald Michie . Mekaniken och den analoga elektroniken designades av Stephen Salter (som också är en pionjär inom att generera förnybar energi från vågor (St. Salter Duck )). Den digitala elektroniken och datorgränssnitten designades av Harry Barrow och Gregan Croft. Mjukvaran utvecklades av ett team ledd av Rod Burstall, Robin Pokpleston och Harry Barrow, med hjälp av programmeringsspråket POP-2 (världens första funktionella språk ). Hårdvaran som användes var en Elliot 4130 -dator med 385 KB [RAM] (128 K 24-bitars ord) med en hårddisk , kopplad till en liten Honeywell H316 -dator med 16 KB RAM, som direkt skötte kontrollen och uppfattningen.
Freddy var ett mångsidigt system som gjorde det enkelt att förbereda och programmera om det för nya uppgifter. I arbetsuppgifterna ingick att sätta ringar på stift eller sätta ihop en enkel leksaksmodell av träblock av olika former (ett fartyg med mast eller en bil med hjul på axlar).
Information om delarnas position hämtas från videokameran och jämförs med modellerna av delarna i minnet.
I en tidig version av Freddy-projektet programmerades robotbeteende i ett språk som "flytta hit, gör det här, flytta dit" (ett språk på körnivå). Detta tillvägagångssätt var besvärligt och tillät inte att hantera vissa av delarnas positioner och ljudet från sensorerna. Därför utvecklades språket RAPT (Robot Programming Language), där robotens beteende beskrevs på objektnivå.
Alltså beskrivs robotens syfte i termer av önskade positioner mellan roboten, objekten och scenen. De specifika rörelserna som krävs för att uppnå de önskade positionerna implementeras av mjukvaran på lägre nivå. Algoritmerna som implementerades i RAPT på 1970-talet fortsätter att användas i de flesta kommersiella robotprogrammeringsspråk.
En 3D-skanner baserad på strukturerat ljus användes också i projektet ( 3D-skanner (engelska) ).
Freddy II visas för närvarande på National Museum of Scotland, med ett utdrag ur en video av hans verk.