Mudanças entre as edições de "Como usar o pacote ROS cyton kinematics"
(Criou página com '== '''ROS cyton_kinematics''' == === Introdução === O pacote cyton_kinect é um pacote criado com o intuito de ser uma interface para manipulação do Cyton Arm do LCAD ut...') |
|||
(16 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 3: | Linha 3: | ||
=== Introdução === | === Introdução === | ||
− | O pacote | + | O pacote cyton_kinematics do ROS é uma adapatação do software de animação criado pelo professor Edilson para que funcione com o braço robótico do LCAD Cyton Arm. |
+ | === Download do pacote === | ||
+ | svn co http://www.lcad.inf.ufes.br/svn/ros/cyton_kinematics/ | ||
=== O que ele faz ? === | === O que ele faz ? === | ||
− | + | O cyton_kinematics faz o inverse kinematics para o Cyton Arm toda vez que recebe um ponto 3D. Com esse pacote também é possível controlar diretamente o Cyton Arm através da interface criada pelo professor Edilson. | |
=== Instalando dependências: === | === Instalando dependências: === | ||
− | + | É necessário possuir os pacotes cyton[http://www.lcad.inf.ufes.br/wiki/index.php/Como_usar_o_pacote_ROS_cyton] e cyton_kinect[http://www.lcad.inf.ufes.br/wiki/index.php/Como_usar_o_pacote_ROS_cyton_kinect]. | |
− | |||
− | |||
− | |||
− | É necessário | ||
− | |||
− | |||
=== Como usar ? === | === Como usar ? === | ||
− | + | ==== Compilando o cyton_kinematics: ==== | |
− | roscd | + | roscd cyton_kinematics |
rosmake | rosmake | ||
− | + | ==== Rodando o cyton_kinematics: ==== | |
− | |||
− | |||
− | |||
− | + | Existem duas formas de ultilizar o pacote cyton_kinematics, são elas: | |
− | + | ===== Utilizando o Cyton Arm em modo de simulação. ===== | |
− | + | roslaunch cyton_kinematics cyton_kinematics robot_sim:=true | |
− | + | ===== Utilizando o Cyton Arm real. ===== | |
− | + | Antes de rodar o comando abaixo, faça os procedimentos para ligar o Cyton Arm no computador citados em [1]. | |
− | + | roslaunch cyton_kinematics cyton_kinematics | |
− | + | ==== Como utilizar o cyton_kinematics para controlar o Cyton Arm ? ==== | |
− | + | 0. Na janela "MotionViewer" escolha a junta fixa e a junta a qual deseja mover. | |
− | + | 1. Para escolher a junta fixa, segure a tecla "Ctrl", clique com o botão direito do mouse em uma junta e aparte a tecla "a". Observe a junta mudar da cor amarela para vermelho. | |
− | + | 2. Para escolher a junta "móvel", segure a tecla "Ctrl", clique com o botão direito do mouse em uma junta e aperte a tecla "s". Observe a junta mudar da cor amarela para verde. | |
− | + | 3a. Para mover a junta "móvel" livremente aperte a tecla "i" na janela do "MotionViewer" e com o botão direito do mouse araste-a livremente. | |
− | + | 3b. Quando o pacote cyton_kinematics for utilizado com o cyton_kinect, para que possa fazer com que o cyton_kinematics receba um ponto 3D e calcule o inverse kinematics para o Cyton Arm é necessário clicar "ii" na tela "MotionViewer". | |
=== Como terminar o programa ? === | === Como terminar o programa ? === | ||
− | 1. | + | 1. Feche a janela do "MotionViewer" e em seguida clique "Ctrl+c" na aba do terminal correspondente ao cyton_kinematics. |
Edição atual tal como às 18h15min de 12 de outubro de 2015
Índice
ROS cyton_kinematics
Introdução
O pacote cyton_kinematics do ROS é uma adapatação do software de animação criado pelo professor Edilson para que funcione com o braço robótico do LCAD Cyton Arm.
Download do pacote
svn co http://www.lcad.inf.ufes.br/svn/ros/cyton_kinematics/
O que ele faz ?
O cyton_kinematics faz o inverse kinematics para o Cyton Arm toda vez que recebe um ponto 3D. Com esse pacote também é possível controlar diretamente o Cyton Arm através da interface criada pelo professor Edilson.
Instalando dependências:
É necessário possuir os pacotes cyton[1] e cyton_kinect[2].
Como usar ?
Compilando o cyton_kinematics:
roscd cyton_kinematics rosmake
Rodando o cyton_kinematics:
Existem duas formas de ultilizar o pacote cyton_kinematics, são elas:
Utilizando o Cyton Arm em modo de simulação.
roslaunch cyton_kinematics cyton_kinematics robot_sim:=true
Utilizando o Cyton Arm real.
Antes de rodar o comando abaixo, faça os procedimentos para ligar o Cyton Arm no computador citados em [1].
roslaunch cyton_kinematics cyton_kinematics
Como utilizar o cyton_kinematics para controlar o Cyton Arm ?
0. Na janela "MotionViewer" escolha a junta fixa e a junta a qual deseja mover.
1. Para escolher a junta fixa, segure a tecla "Ctrl", clique com o botão direito do mouse em uma junta e aparte a tecla "a". Observe a junta mudar da cor amarela para vermelho.
2. Para escolher a junta "móvel", segure a tecla "Ctrl", clique com o botão direito do mouse em uma junta e aperte a tecla "s". Observe a junta mudar da cor amarela para verde.
3a. Para mover a junta "móvel" livremente aperte a tecla "i" na janela do "MotionViewer" e com o botão direito do mouse araste-a livremente.
3b. Quando o pacote cyton_kinematics for utilizado com o cyton_kinect, para que possa fazer com que o cyton_kinematics receba um ponto 3D e calcule o inverse kinematics para o Cyton Arm é necessário clicar "ii" na tela "MotionViewer".
Como terminar o programa ?
1. Feche a janela do "MotionViewer" e em seguida clique "Ctrl+c" na aba do terminal correspondente ao cyton_kinematics.