Skip to content

Robot application per il passaggio di un oggetto dal gripper del braccio sinistro al gripper del braccio destro

Notifications You must be signed in to change notification settings

GiuseppeCannata/Baxter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Baxter



La robot application è stata realizzata come progetto per il corso di misure e strumentazione per l'utomazione presso il laboratorio di robotica dell'università politecnica della marche. L'obiettivo era quello di effettuare lo scambio di un oggetto tra il gripper del braccio sinistro e il gripper del braccio destro. Lo scambio può avvenire in condizioni sia di assenza sia di presenza di ostacoli. In quest'ultimo caso il robot deve evitare l'ostacolo trovando la traiettoria opportuna.

La robot application è stata realizzata utilizzando il framework ROS e il modello del baxter fornito da RethinkRobotics. I tool utilizzati sono:

  • Gazebo: simulatore
  • RViz: per visualizzare gli ostacoli e muovere il modello del baxter senza l'utilizzo di joystick
  • Moveit: libreria che ci ha permesso di trovare la traiettoria dei bracci considerando la presenza di ostacoli


- Utilizzo del sorgente

La cartella baxter_sim_examples è un package ROS, per poterlo utilizzare seguire i seguenti passi:

  1. Scaricare la cartella e spostarla nella cartella src del proprio WorkSpace. Dopodichè ricompilare il Workspace facendo catkin_make
  2. Rendere i file eseguibili;
    Per farlo eseguire:
    • roscd baxter_project
    • cd scripts
    • sudo chmod +x ./*.py
  3. Aprire un terminale, avviare Gazebo ed attendere il termine del caricamento
  4. Aprire un ulteriore terminale e attivare il robot eseguendo il seguente comando: rosrun baxter_tools enable_robot.py -e
    Nello stesso terminale eseguire il comando: rosrun baxter_interface joint_trajectory_action_server.py
  5. Aprire un ulteriore terminale ed avviare RViz: roslaunch baxter_moveit_config baxter_grippers.launch
  6. Aprire un ulteriore terminale ed eseguire: rosrun baxter_project right.py
  7. Aprire un ulteriore terminale ed eseguire: rosrun baxter_project left.py


- Documentazione

  1. Relazione

About

Robot application per il passaggio di un oggetto dal gripper del braccio sinistro al gripper del braccio destro

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published