Salve a tutti sono nuovo di questo gruppo, e scrivo perchè ho un problema con l'interfaccia ROS per l'arducopter e inoltre volevo capire meglio delle cose che non mi sono chiare su questo argomento.

Stò scrivendo la mia tesi di laurea, e mi stò occupando di quadrotori automatizzati utilizzando il ROS, in principio mi sono concentrato sul Parrot AR.Drone 2.0, ora però mi stavo occupando dell'arducopter.

La mia configurazione è Ubuntu 12.04 e ROS Fuerte, possiedo un Ar.Drone 2.0 ma NON possiedo un arducopter.

Il primo problema è con l'interfaccia roscopter, ho seguito tutte le istruzioni su http://code.google.com/p/roscopter/

ma quando vado ad eseguire il comando:

nodes/roscopter.py --device=/dev/ttyUSB1 --rate=57600 --enable-control=true

ricevo l'errore : Traceback (most recent call last):
  File "nodes/roscopter.py", line 7, in <module>
    import roscopter.msg
  File "/home/joe/fuerte_workspace/roscopter/nodes/roscopter.py", line 7, in <module>
    import roscopter.msg
ImportError: No module named msg

L'errore è nell'import roscopter.msg, e infatti dentro la cartella msg non c'è nessun file "roscopert.msg" lo devo definire io? in che modo?

Il secondo problema è che devo capire in quale topic devo scrivere per poter eseguire i comandi di TakeOff, Land, Movimenti vari ecc... Per esempio con l'ardrone 2.0 per fare un takeoff mi bastava mandare un messaggio "std_msgs/Empty" sul topic "/ardrone/takeoff" tramite il comando sul terminale di ubuntu: rostopic pub -1 /ardrone/takeoff std_msgs/EmptyCome funziona per per roscopter?

Grazie Mille anticipatamente

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –