Esta actividad consiste en la instalación de un programa que no es parte de debian.
#!/usr/bin/python
import sys
import yarp as y
from yarp import BufferedPortBottle as buffport
y.Network.init()
output_port=buffport()
output_port.open("/keyboard/out")
exit=False
while not exit:
a=raw_input()
if a=="exit":
exit=True
print a
bottle=output_port.prepare()
bottle.clear()
bottle.addString(a)
output_port.write()
cd ~/mi_directorio_python ./my_yarp_write.py
yarp read /read
yarp connect /keyboard/out /read
import yarp as y
y.Network.init()
input=y.BufferedPortBottle()
output=y.BufferedPortBottle()
input.open("/summer/in")
output.open("/summer/out")
While True:
inputbottle=input.read(False)
if inputbottle:
outputnumber=inputbottle.get(0).asDouble()+inputbottle.get(1).asDouble()
outputbottle=output.prepare()
outputbottle.clear()
outputbottle.addDouble(outputnumber)
else:
y.Time.delay(0.001)
Yarp debe ser compilado correctamente y debe correr correctamente en la consola.
~~DISCUSSION~~