LiangDong

Actr Visual

Actr Visual

#Ima­ginal Mod­ule

#Para­met­ers

:ima­ginal-delay

The ima­ginal-delay para­meter con­trols how long it takes a re­quest or modi­fic­a­tion re­quest to the ima­ginal buf­fer to com­plete. It can be set to a non-neg­at­ive time(in seconds) and de­faults to 2.

:vidt

The vari­able ima­ginal delay time para­meter con­trols whether the ac­tions of the ima­ginal buf­fer take ex­actly the amount of time spe­cified by :ima­ginal-delay or if they are ran­dom­ized with the ran­dom­ized-time com­mand.

#Buf­fers

Ima­ginal buf­fer

Ima­ginal-ac­tion buf­fer

#Com­mands

set-ima­ginal-free

set-ima­ginal-er­ror

#Vis­ion mod­ule

#Para­met­ers :auto-at­tend :op­tim­ize-visual :scene-change-threshold :test-feats :visual-at­ten­tion-latency

#Buf­fer

visual-loc­a­tion buf­fer

visual buf­fer

#Com­mands

proc-dis­play re­move-visual-fin­sts

#Com­mands- p/​define-p

p-name {doc-string} con­di­tion* ==> ac­tion*

p-name::= a sym­bol that serves as the name of the pro­duc­tion for ref­er­ence

doc-string::= a string which can be used to doc­u­ment the pro­duc­tion

condition::=[buffer-test query eval binding multiple-value-binding]
action::=[buffer-modification request buffer-clearing modification-request buffer-overwrite eval binding multiple-value-binding output !stop!]

buf­fer-test::= =buf­fer>isa chunk-type slot-test*

query::= ?buf­fer-name> query-test*

query-test::= {1} quer­ied-item query-value

eval :: =[!eval!][!safe-eval!] form

bind­ing :: =[!bind!][!safe-bind!] vari­able form

mul­tiple-value-bind­ing :: =!mv–bind! (vari­able) form

output :: =!output! [output-value] (format-string format-args*) (output-value*)]