Skip to content

Commit

Permalink
Update 4-garra.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dsoldev committed Oct 4, 2024
1 parent 27e9d17 commit 6f2e8ea
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions docs/modulos/07-controle/atividades/4-garra.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,13 @@

# Entendendo a utilização da garra
A utilização da garra no nosso robô é bem simples. Para mover o **ombro** publique no tópico `/joint1_position_controller/command` uma mensagem do tipo `std_msgs.Float64`.

* Para colocar o ombro pra cima, publique um valor de `1.5`.
* Para colocar o ombro pra baixo, publique um valor de `-1.0`.
* Para colocar o ombro pra frente, publique um valor de `0.0`.

Para mover a **garra** publique no tópico `/joint2_position_controller/command` uma mensagem do tipo `std_msgs.Float64`.

* Para abrir a garra, publique um valor de `-1.0`.
* Para fechar a garra, publique um valor de `0.0`.

Expand All @@ -23,6 +25,7 @@ Dentro do pacote `robcomp_util`, crie um arquivo denominado `garra.py` e uma cla
* Definir os publishers `self.ombro_pub` e `self.garra_pub` que publicam no tópico `/joint1_position_controller/command` e `/joint2_position_controller/command`, respectivamente.

* Definir um método `controla_garra` que recebe um commando do tipo `str` e executa o movimento da garra de acordo com o comando recebido. O método deve:

* Se receber o comando **abrir** abre a garra.
* Se receber o comando **fechar** fecha a garra.
* Se receber o comando **cima** move o ombro para cima.
Expand Down

0 comments on commit 6f2e8ea

Please sign in to comment.