Está en la página 1de 4

from smart_grasping_sandbox.

smart_grasper import SmartGrasper

from tf.transformations import quaternion_from_euler

from math import pi

import time

sgs = SmartGrasper()

sgs.pick()

sgs.reset_world()

PARA INICIAR : user:~/catkin_ws/src$ python arm_control.py


Ejercicio 2

1 source ~/.py3venv/bin/actívate

Inicia con (py3venv) user:~$

(mkdir para crear folder)

(touch para crear file)


Escribir dentro de pyscript1.py

from <name_of_the_module> import <function_or_class_to_be_imported>

*En nuestro caso, estamos importando una clase de Python llamada RobotControl,
que se define en el módulo de Python llamado robot_control_class.
rc = RobotControl()

 Aquí estamos creando una variable llamada rc, que es del tipo RobotControl. Usaremos
esa variable para llamar a las funciones de esa clase que nos permiten obtener datos del
sensor del robot. Aprenderá sobre esto en el capítulo Clases de Python, más adelante en
el curso. Por ahora, solo recuerda cómo crear una variable de cierto tipo

Llamando a una función de la clase

La siguiente línea del código es:

a = rc.get_laser(360)

Tres cosas nuevas aquí:

 Estamos llamando a la función get_laser (), que es proporcionada por la clase


 RobotControl. Estamos proporcionando un parámetro a la función (el número 360).
 Luego, estamos almacenando la salida de la función en la nueva variable a.

También podría gustarte