Table of Contents

Integrar Trajectory Generator com o MORSE

FIXME em construção (Ruben)

Correr o trabalho Ruben off-line

tudo em terminais diferente, os vário pontos seguintes:

1. (abrir terminal para ros) roscore

2. (abrir terminal para morse) cd ~/fuerte_workspace/morse_ruben/ morse run ros_kuka.py (na pasta onde estiver o ficheiro)

3. (abrir terminal para ros) rosrun simula_fabio simula_fabio

3. (abrir terminal para ros)

cd ~/fuerte_workspace/sandbox/trajectory-generator-master/trajectory_generator/deploy
./run.sh TrajectoryGeneratorSim_cartPosInput.xml 

4. rosrun orocos_kuka orocos_kuka

4. rosrun recebe_fabio recebe_fabio
(se não funcionar ir para a pasta onde está o executável e execucatr o ficheiro normalmente:
cd ~/fuerte_workspace/sandbox/recebe_fabio/bin ./recebe_fabio )

6. rosrun image_view image_view image:=/mesa/CameraMain/image

7. rosrun ros_opencv ros_opencv

8. python comandos_kuka.py
ou então comandos_para_2kukas.py
(estão na pasta do recebe_fabio)

Correr o Trajectory Generator

roscore
cd ~/fuerte_workspace/sandbox/trajectory-generator-master/trajectory_generator/deploy
./run.sh TrajectoryGeneratorSim_cartPosInput.xml 
rosrun poseToOrocos poseLoop

(existem mais estas opções: poseSingle, jntPosSingle, jntPosLoop. que permite uma entrada de posição cartesiana, uma entrada de junta e entradas de juntas sucessivas. atenção que se alterar o tipo de coordenadas é preciso alterar o xml do passo 2. existem vários disponíveis)

rostopic list
rostopic echo joint_states
rostopic echo odometryDsr

Instalar Trajectory Generator

find_package(Eigen REQUIRED)
include_directories(${Eigen_INCLUDE_DIRS})
<rosdep name="eigen" />
rosmake kuka_IK
rosmake poseToOrocos
rosmake re_kuka 
rosmake trajectory_generator
make lwr_fri