Run Linux Terminal Command on my External ROS Device
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am able to connect to an external ROS master on my Odroid XU4. After starting the ROS master on my Odroid, I am able to execute the following code in the Odroid's terminal: 'rosrun mavros mavsys mode -c MANUAL'. Now, I want to run the same command from matalb. I try using the system() command but keep getting an error saying that the rosrun command is not found? Why am I getting this error and how do I fix it?
Error: Error executing command "env LC_ALL=C bash -c 'rosrun mavros offb_node'". Details:
STDERR: bash: rosrun: command not found
STDOUT:
Code:
d = rosdevice('172.16.0.192', 'odroid', 'odroid');
system(d, 'rosrun mavros mavsys mode -c MANUAL')
0 Commenti
Risposte (1)
Philippe Lebel
il 20 Nov 2019
look at wonwon0 (me) answers in the following link:
it should provide you with all that you need to do.
0 Commenti
Vedere anche
Categorie
Scopri di più su Publishers and Subscribers in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!