Esta actividad consiste en la instalación de un programa que no es parte de debian. También se utilizan los primeros programas sencillos de python.
#!/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~~