28 May 2008
- swiprolog didn't work at pc-ow140, because libreadline.so.4 is not installed (RedHat 2.6.24).
Copied a libreadline.so.4 from ow130 (RedHat 2.6.12) towards /opt/stud/robotics/lib/linux.
- The endgame interface makes directly use of readline, which doesn't work for the latest version (5.6.39). Luckily also older versions are still available, except on the new machines in P1.23 (pc-ow-45, pc-ow-44, pc-ow-41, pc-ow-39 and pc-ow-32). Send a request to call-ic to install pl-5.4.7 on those machines.
- Downloaded fig22_3.pl. Copied chess.pl, bord.pl and alphabeta.pl (Coen Pieterse 2002) from staff:/onderwijs/ZSB/zoeken. Received 5 warnings:
- Warning: (/home/arnoud/onderwijs/ZSB/assistance/2008/chess.pl:8):
Singleton-marked variables appearing more than once: [_Kinderen]
- Warning: (/home/arnoud/onderwijs/ZSB/assistance/2008/chess.pl:553):
Singleton variables: [_zwart]
- Warning: (/home/arnoud/onderwijs/ZSB/assistance/2008/chess.pl:560):
Singleton variables: [_zwart]
- Warning: (/home/arnoud/onderwijs/ZSB/assistance/2008/fig22_3.pl:22):
Singleton variables: [Pos1]
- Warning: (/home/arnoud/onderwijs/ZSB/assistance/2008/fig22_3.pl:29):
Singleton variables: [Pos0, Val0]
- start(1,3) werkt voor chess.pl, start(1,4) loopt uit de global-stack.
- Er kan weer contact gemaakt worden met de UMI-RTX robot. Eerst was /dev/tty0 niet read/writable.De foutmelding veranderde in dat de attributes niet veranderd kan worden. Het commando setserial -g /dev/ttyS0 melde in dit geval UART unknown. De oplossing was om de Seriele port in het BIOS (F12) op auto te zetten.
- Copied gametree.pl and ttt_tree.pl from staff:onderwijs/ZSB/zoeken/bratko.
fig22_3.pl werkt prima met gametree.pl, maar niet met ttt_tree.pl. Veel dingen geprobeerd. Vreemd genoeg werkt min_to_move niet. Als je max_to_move( [o,..] ) doet, zou state( Move, [H|_]), H = 'o' toch moeten zient dat o aan de beurt is. Echter, er wordt geen initialisatie van de head gevonden. Moet ik nog even rustig naar kijken.
Previous Labbooks