| Contestational
Robotics: Critical Art Ensemble & The Institute for Applied Autonomy
Keywords:
robots/contestation/public space/expression management Part
I Since the
notion of the public sphere has been increasingly recognized as a bourgeois fantasy
that was dead on arrival at its inception in the 19th century, an urgent need
has emerged for continuous development of tactics to reestablish a means of expression
and a space of temporary autonomy within the realm of the social. This problem
has worsened in the latter half of the 20th century since new electronic media
have advanced surveillance capabilities, which in turn are supported by stronger
and increasingly pervasive police mechanisms that now function in both presence
and absence. Indeed, the need to appropriate social space has decreased in necessity
with the rise of nomadic power vectors and with the disappearance of borders in
regard to multinational corporate political and economic policy construction;
however, on the micro level of everyday life activity, and within the parameters
of physical locality, spatial appropriations and the disruption of mechanisms
for extreme expression management still have value. Each of us at one point or
another, and to varying degrees, has had to face the constraints of specific social
spaces that are so repressive that any act beyond those of service to normative
comportment, the commodity, or any other component of the status quo is strictly
prohibited. Such situations are most common at the monuments to capital that dot
the urban landscape, but they can also be witnessed in spectacular moments when
extreme repression shines through the screenal mediator as an alibi for democracy
and freedom. The finest example to date in the US was the 1996 presidential election.
A protest area was constructed at the Republican Nation Convention where protesters
could sign up for 15 minute intervals during which they were permitted to speak
openly. This political joke played on naive activists had the paradoxical effect
of turning the protesters into street corner kooks screaming from their soapbox
about issues with no history or context, while at the same time reinforcing the
illusion that there is free speech in the public sphere. Certainly, for anyone
who was paying attention enough to see through the thin glaze of capital's "open
society," this ritualized discontent was the funeral for all the myths of citizenry,
public space, or open discourse. To speak of censorship in this situation or in
the many others that could be cited by any reader, is deeply foolish, when there
was no free speech or open discourse to begin with. What is really being referred
to when the charge of censorship is made is an increase in expression management
and spatial fortification that surpass the everyday life expectation of repression.
Censorship and self-censorship (internalized censorship) is our environment of
locality, and it is within this realm that contestational robots perform a useful
service. The
Function of Robots While
robots are generally multifunctional and useful for a broad variety of duties
such as rote tasks, high precision activities, telepresent operations, data collection,
and so on, one function above all other is of greatest interest to the contestational
roboticist. That function is the ability of robots to insinuate themselves into
situations that are mortally dangerous or otherwise hazardous to humans. Take
for example three robots developed at Carnegie Mellon University. The first is
a robot that can be affixed to pipes with asbestos insulation; it will inch its
way down the pipe cutting away the asbestos and safely collecting the remains
at the same time. For a robot, this one is relatively inexpensive to produce,
and could reduce the costs of removing extremely carcinogenic materials. The second
is a robot designed in case of a nuclear accident. This robot has the capability
of cutting into a nuclear containment tank of a power plant and testing for the
degree of core corruption and area contamination. Once again, this method is certainly
preferable to having a person suit up in protective gear and doing the inspection
h/erself. Finally, an autonomous military vehicle is under development. The reasons
for the development of this vehicle are not publicly discussed, so let's just
imagine for a moment what they might be. What could an autonomous military vehicle
be used for? Let's make the fair and reasonable assumption that it has direct
military application as a tactical vehicle (it is a humvee after all). It could
have scouting capabilities; since the vision engines of this vehicle are very
advanced this possibility seems likely. At present, the vehicle has no weapons
or weapon mounts. Of course, such an oversight could be easily remedied. If the
vehicle was used as an assault vehicle it would still follow the model set by
the prior two robots. In other words, it could go into a situation unfit for humans
and take action in response to that environment. However, one element distinguishes
the potential assault vehicle from the other two robots. While the other two are
primarily designed for a physical function, the latter has a social function--the
militarization of space by an intelligent agent. Of modest fortune is the fact
that this model can be inverted. Militarized social space can be appropriated
by robots, and alternative expressions could be insinuated into the space by robotic
simulations of human actions. While autonomous robotic action in contestational
conditions is beyond the reach of the amateur roboticist, basic telepresent action
may not be. The
Space of Contestational Robots Like
the physical dangers of being irradiated or breathing asbestos, there are specific
social spaces which are too dangerous for those of contestational consciousness
and subversive intent to enter. Even the tiniest voice of disruption is met by
silencing mechanisms that can range from ejection from the space to arrest and/or
violence. For example, being in or around the grand majority of governmental spaces
and displaying any form of behavior outside the narrow parameters designated for
those spaces will bring a swift response from authorities. Think back to the example
of the convention protest space. Using the designated protest area was the only
possibility, as no protest permits (an oxymoron) were being issued. Those who
attempted to challenge this extensively managed territory were promptly told to
leave or face arrest. These are the hazardous conditions under which robotic objectors
could be useful by allowing agents of contestation to enter their discourse into
public record, while keeping the agent at a safe distance from the disturbance.
(The remotes can work up to 90 meters; however, the robot has to be kept within
the operator's line of sight.) Performative
Possibilities What
could a robotic objector do in these spaces? We believe that it could simulate
many of the possibilities for human action within fortified domains. For example:
Robotic Graffiti
Writers. These robots are basically a combination of a remote control toy
car linked with air brushes and some simple chip technology. When running smoothly,
this robot can lay down slogans (much like a mobile dot matrix printer) at speeds
of 15mph. Robotic
Pamphleteers. Simply distributing information in many spaces (such as malls,
airports, etc.) can get a person arrested. These are the spaces where a robotic
delivery system could come in handy--especially if deployed in flocks. Remember,
that people love cute robots (the anthropomorphic, round-eyed japanamation cute
is a recommended aesthetic for this variety of robot), and are more likely to
take literature from a robot than from most humans. At the same time, the excessively
cute aesthetic can lead to robotnapping. Noise
Robots. Very cheap to make from existing parts. Particularly recommended for
indoor situations. By just adding a canned fog horn or siren to a remote toy car
one can create a noise bomb that can disrupt just about any type of proceeding
into which it can be insinuated. These
are but a few ideas of how relatively simple technologies could be used for micro
disturbances. Given the subversive imagination of Nettime's constituency it's
easy to believe that better ideas and more efficient ways of creating such robots
will soon be on the table. However, it also has to be kept in mind that robotic
objectors are of greater value as spectacle than they are as militarized resistance.
After all, they are only toybots. Yet these objects of play can demonstrate what
public space could be, and that there are other potentials in any given area beyond
the authoritarian realities that secured space imposes on those within it.
Costs There
is a triple cost to this type of robotic practice. First, it does require a modest
amount of electrical engineering knowledge, and as we all know, education costs
money. Second, it requires access to basic tools, but a machine shop would be
better. Third is the cost of hardware. Robots are expensive, and there is no getting
around it. In the field of robotics proper, it is barely possible to build a toy
for less than 10,000 USD. We have brought the cost down to between 100 and 1,000
USD, but this could add up very quickly for a garage tinkerer or for underfunded
artists and activists. It seems safe to assume that a robot will be used more
than once in most cases, but even so, robotic objectors are outside the parameters
for a common, low cost, tactical weapon. To be sure, this research is in its experimental
stages. Security
In spite of
the fact that contestational robotics is a completely civil action and poses no
danger to anyone, do not expect authority to share this belief. First, when placed
in a militarized area (i.e., any space in which deep capital is being protected)
robots are assumed to be of military origin. Given this association, it is likely
that the robotic objector will be perceived as a weapon, and treated accordingly.
In conjunction, the builder of the robot is very likely to be treated as military
personnel. Even if the robot is captured and found to be only a toy, the builder
of the robot will be subject to arrest for hard jail-time crimes, because the
military/police were deployed against a militarized menace. The charges that an
activist may face vary in number and wording from state to state and from country
to country, but they all have one common function. They give police discretionary
arrest privileges. Even though no violent crime is committed, those associated
with the state's perception of attempted violence can be arrested as if a violent
crime had been committed. Laws against "crimes," such as creating a false public
emergency are regularly used in such situations by authoritarian agencies. These
laws are designed specifically to make it easier to arrest political dissidents
and to stifle determined attempts at open discourse. They are also a way of re-presenting
ethical political protest as terrorist action, and are one of the state's best
slight of hand tricks. This situation is very much the same as when hackers are
called terrorists even though their only crime is trespassing in an electronic
environment where there is no one to terrorize. Given this extreme and unjust
reaction, be sure to purchase supplies with cash, wear gloves when building robots,
use only common parts and/or materials, remove serial numbers when necessary,
and do not routinely frequent any supplier. Be careful: capital gets very reactionary
when you hack its technology. A
Note on the Relationship of Amateurism to Contestational Robotics The
amateur has been a scorned figure in post-enlightenment knowledge management.
Specialists and experts are the ones who get the praise. In this situation, each
knowledge specialist hides in h/er own tower, making occasional encroachments
on neighboring territories. In turn these short range migrations are rebuked as
amateur attempts to marshal information resources that trespassers cannot understand.
This attitude is not totally without merit. Knowledge specializations are very
complex and do require years of study to master. At the same time, dismissing
the amateur out of hand can have a detrimental impact on the practical aspects
of applying a specialization, whether in the material or policy arenas. Amateurs
have the ability to see through the dominant paradigms, are freer to recombine
elements of paradigms thought long dead, and can apply everyday life experience
to their deliberations. One of the most recent examples is the tremendous job
that amateur scientists and health care practitioners did in shaping policy regarding
HIV. Now most experts wouldn't recognize these people as scientists or healthcare
providers, they were just people living with AIDS, and/or AIDS activists and/or
concerned individuals dedicated to social justice who collectively had an impact
on policy construction. Their expertise came from everyday life experience and
amateur study, and yet this collection of people who rallied in coalitions such
as ACT UP had remarkable vision. In relation to robotics most of us aren't mechanical
science experts, or software or electrical engineers, but we do have the advantages
of being naive visionaries with collective political experience, the desire to
share skills and resources, and the collective ability to open any desired field
of knowledge. Home tinkering is of necessity in robotics and biotechnology to
the same degree we have seen success in information and communications technology
(everything from simple shareware to ascii culture to hardware recycling). Praise
be to the tinkerers, to the toy makers, and to the amateurs. New versions of expertise
must be constructed. Without tinkerers using models of anarchist epistemology,
contestational robotics will not come to be. Part
II How to Build
a Robotic Graffiti Writer This
article is the first in a series of robotic objector projects for the home roboticist/anarchist.
This design combines the integrated perception and autonomous navigation skills
of the human dissident with the efficiency and compact size of a robot specifically
adapted to the tactics and terrain of street actions. The basic design calls for
a rack of spray cans mounted on the rear of a remote controlled vehicle. The rack
consists of an array of five spray paint units that are controlled by a central
processor mounted on the vehicle. The vehicle is navigated into the target area
by its human operator. At the appropriate time a switch on the controller is thrown,
signaling the start of the "action." As the vehicle rolls along the ground, the
row of spray cans prints a text message in much the same way that a dot-matrix
printer would. For example the word 'CAPITALIST' would be written in one pass,
left to right as: ***
* *** *** * * *** * * *** ** * * * * *
* * * ** * * * *** * * * **
* * * * ** ** * * *
* * * * * ** * * * *
* *** * *** *** * * *** * *
Depending
on the nature of the action, the vehicle can either be navigated to a secluded
"safe-zone" or considered a worthy sacrifice in the name of robotic objection.
The skills needed
to build this robot do not require an engineering degree, although they do require
a reasonable amount of experience in building circuits, programming micro-controllers
(Basic STAMP), and shop skills/metal working; the project might best be accomplished
by a small group of individuals. Materials:
REMOTE CONTROL
CAR [This will be by far the most costly aspect of this project. When coupled
with the radio controller and essentials such as a battery charger, the vehicle
represents a roughly $500 investment. What makes this car exceptional is that
it needs to be capable of carrying 3-4 kilograms of additional weight and still
maintain a top speed of 10-15 Kph. This generally means a scaled-down version
of a 'Monster Truck' i.e., multiple engines, etc. Consult your local RC enthusiast--they
love these sort of specialty problems. It also must be able to receive three channels
instead of the usual two.] RADIO
CONTROLLER [Any three channel controller will do.] RF
Module Transmit/Receive Pair [Many simple to use and affordable varieties available]
5 INTERMITTENT
SOLENOIDS [The surplus variety will be more than adequate here. Something in the
neighborhood of 24v (.25 - .3 amp) that can hold itself shut against fairly vigorous
tugging.] BATTERIES
[One to power the solenoids (probably 24v) and one to power the circuitry (9v).]
5 SPRAY CANS
[It is important to get the industrial spray cans that are used by road work crews.
These are very particular in that 1) they are made to be held upside down when
they are sprayed and 2) the are actuated by pushing the tip sideways, rather than
down. Remember to choose a color that complements the terrain.] MICRO-CONTROLLER
[It is recommended for simplicities sake that one use a STAMP II or better.
The STAMP I is typically not fast enough to read the encoder in order to judge
the speed of the vehicle. Any other chip of similar speed will also suffice
as long as it has at least two inputs and five outputs.] LED/OPTO-TRANSISTOR
[for use as an encoder.] TRANSISTORS,
RESISTORS, CAPACITORS, and WIRE [Specific values cannot be given here, as there
are too many variables to worry about.] RAW
MATERIALS [1/32" aluminum or plastic sheet, lightweight plastic or wood square
stock (1/4" by 1/4").] Construction:
There are too
many variables at work here to describe the construction or components in extreme
detail. Availability of surplus goods and access to means of production will vary
from group to group. As
with any robotics project, the strategy is to work on individual parts AND the
overall product AT THE SAME TIME. One needs to be building working sub-systems,
while continually evaluating them to ensure that they will work together.
The project is divided
into four subsystems. 1)
Micro Controller (+software) 2)
Encoder 3) Body
of vehicle/Chassis 4)
Solenoid->Spray-can system The
Micro Controller: A
plethora of micro-controllers exist that are easy to use and learn. Any of the
more popular packages that clutter the pages of 'hobbyist' magazines will suffice
as long as they meet the requirements of having at least two inputs and five outputs
and a clock speed equivalent to the STAMP II or better. The first input pin is
used for the signal that comes from the controller and tells the micro-processor
to start performing its task i.e., print the text. The second input pin is for
the encoder that attaches to one of the wheels or axles. The encoder tells the
processor how fast the vehicle is moving in terms of 'clicks' (see encoder section).
Each 'click,' or some fraction of the turn of the wheels, will mean that one column
of a letter is to be printed. This allows the processor to adjust the space of
the letters according to how fast the car is moving. The five output pins are
all used for controlling the solenoids that activate the spray cans. The
Text As mentioned
earlier, the text is printed as if by a dot-matrix printer. Each individual letter
is printed with a 5 by 3 grid of dots and therefore requires a minimum of 15 bits
to be rendered. The most cost effective method of storing this data in terms of
RAM would be to use 16 bit blocks (type SHORT) for each letter in your array and
simply ignore the last bit. However, if you have the RAM, it may be more elegant
to use one byte for each column (three columns per letter). This abstracts things
a bit, making it easier to print simple graphics instead of text or to use the
extra bits in each column as a kind of control character. For instance, you could
have a bit that controls how long the can sprays, making it possible to have dots
and dashes. Depending
on how much RAM the micro-controller has, you could build a function into the
chip that translates the text into a binary stream using a lookup table--for instance,
111111010011100 for the letter P, as in the example earlier. Such a table would
use only around 52 bytes or so (2 bytes per letter times 26 letters). Or translation
could be done offline and the stream hard-coded into the chip at programming time.
The following
is some pseudo-code that should give a fair idea of how the components interact
with each other. _____________________
Typedef COLUMN = a byte pin1 = GO signal pin2 = wheel
encoder pin3-7 = solenoids COLUMN the_text_array[# of letters] =
convert_text("THE MESSAGE TO PRINT") COLUMN col while(1){
if(GO signal ON) //If it gets the GO signal, the
loop timer + 1
//must run 5 times with the signal ON if(GO signal OFF)
//before it will GO. This prevents false signals
timer = 0
if(timer > 5){ for(i = 1 to #
of letters){ for(j = 1 to
3){ //The number of
columns in a letter
col = read_next_column(the_text_array)
paint_column(col)
//writes the bits to pins 3 thru 7
wait (for encoder click)
} all pins OFF
//puts a space between letters
wait (for encoder click) }
} } ________________________Signal from Controller: (i.e., GO!)
The principle of the RF
Modules is simple, when the transmitter is turned 'on', the receiver goes 'on'.
These are available in pairs of varying degrees of quality. For our purposes,
even something as simple as a cordless doorbell system will suffice. Mount
the transmitter on the radio controller with a button to turn it 'on'. Mount
the receiver on the vehicle with the signal pin attached to pin1 on the microcontroller.
The microcontroller will wait for this pin to go 'on' and then write its message.
Encoder:
There's no need to run
out and buy a 600-degree optical encoder for this. All we need is a standard LED
and phototransistor pairing. There are two standard ways of implementing these
as an encoder. In one version, the principle works like thus: When the LED light
hits the phototransistor, it is ON. When something is stuck in between them, it
is OFF. All we do is attach a pinwheel divided at 15 degree intervals to the axle
of one of the wheels and have it pass through the center of the pairing. This
is where the 'clicks', described earlier, originate. Each space in the pinwheel
causes one click in the phototransistor. The signal from the transistor is then
passed on to pin2 of the micro controller. In
another variation on the same theme, the LED/phototransistor pair are pointed
at a black and white pinwheel (potentially the wheel hub). The light from the
LED reflects off the white parts and triggers the phototransistor, sending it
into an ON state. The light is absorbed by the black sections, sending it into
an OFF state. Body
of Vehicle/Chassis Anything
more than a cursory description would be impossible here without the use of mechanical
drawings or photographs (see photographs). The basic idea is that we have a rack
holding each of the 5 spray cans in a snug manner. The cans are mounted leaning
slightly off verticle on the rear of the vehicle with their tips pointed roughly
3 inches from the ground. The solenoids are mounted horizontally under the spray
cans. The chassis can be made out of a sheet of lightweight plastic or aluminum
with plastic or aluminum supports. Solenoid->Spray-can
mechanism: Mechanically
speaking, this portion will be the most difficult to construct and will require
a lot of kludging to get it right. What we've got is a row of five spray-cans
standing vertically and another row of five solenoids that must use their 'pulling'
motion to actuate the spray cans. The solenoids are arranged so that they
are facing (plungers toward) the spray nozzles, aligned with the nozzle center.
The solenoid plungers must be connected to the spray can tips in a manner that
allows for some pivoting. Every effort should be made to minimize any amount
of friction here. Conclusion
The intentions
of this article are two-fold. First, it presents one concrete example of how a
robotic objector can be built to be useful to resistant forces. Second, it should
open up critical discussion of the value, implications, and design of these tools.
Several prototypes are already in the construction phase of development and collective
discourse can only enhance the process. |