Skip to content

ERICKLOCR/CONTROL_JOYSTIK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

CONTROL_JOYSTICK

Tabla de Contenidos

  1. Comentarios generales
  2. Configuración del Joystick
  3. Prueba de conexión

Comentarios generales

Para poder controlar al TurtleBot con el control de Joystick tenemos que tener configurada la parte del Autosatart la cual inicializa al TurtleBot al encender la Jetson, si aún no está configurado puedes ir al repositorio AUTOSART

Se tiene que tener configurada la parte de comunicación mediante SSH entre computadora y Jetson. Puedes encontrar los pasos en el repositorio SSH

Se tiene que descargar el repositorio para poder ejecutar los scrips en matlab. Para ello dirigite en la carpeta donde desa clonar el repositorio copia la dirección y la terminal coloca

cd DIRECCIÓN EN LA QUE SE DESEA CLONAR

Y posteriormente

git clone httt

Configuración del Joystick

Conectar el Joystick a la computadora y para saber que puerto le asigna la computadora, ejecutar el siguiente comando

ls /dev/input/

drawing

Puede ser js0,js1,jsi. En nuestro caso nos asignó js0

sudo jstest /dev/input/js0

drawing

Prueba de conexión

1 Terminal

export ROS_MASTER_URI=http://TurtleBotIP:11311
export ROS_IP=CompuIP 
ssh robotica@TurtleBotIP
export ROS_MASTER_URI=http://192.168.43.178:11311
 export ROS_IP=192.168.43.188
ssh [email protected]
rosparam set joy_node/dev "/dev/input/js0"

drawing

2 Terminal

Nos dirigimos al workspace donde está el script de joy

En nuestro caso

cd erick_swp/

Actualizamos la dirección de trabajo

 source ./devel/setup.bash

Ejecutamos el scrip joy

rosrun joystick_teleop joyop.py

Finalmente ejecutamos la conexion ssh

drawing

Si apagamos la conexión lo podéis hacer apagado la jetson ejecutando en terminal

sudo poweroff

En la computadora con Windows

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published