User Tools

Site Tools


getting_started:tutorials:controlsystemros1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
getting_started:tutorials:controlsystemros1 [2019/01/17 09:05] – [Subscribing] grafgetting_started:tutorials:controlsystemros1 [2020/12/03 10:14] (current) – removed ursgraf
Line 1: Line 1:
-====== Control System Interacting with ROS ====== 
-In the EEROS library you will find a directory with examples. Open a shell and run ''roscore''. Open another shell in the build directory of your EEROS library and run ''sudo -E examples/ros/rosTest1''. \\ 
-==== Publishing ==== 
-This example runs your EEROS application as a ROS node under the name ///rosTest//. It publishes two topics 
-  * /test/vector  (of type Matrix<7,1,double>) 
-  * /test/val     (of type double) 
- 
-With  
-<code> 
-$ rosnode list 
-</code> 
-you will see the new node. With  
-<code> 
-$ rostopic list 
-</code> 
-will list the two topics which are published be our node, ///test/val// and ///test/vector//. 
-Open another shell to show the messages sent by EEROS, e.g. 
-<code> 
-$ rostopic echo /test/vector 
-</code> 
-With  
-<code> 
-$ rostopic hz /test/val 
-</code> 
-you can easily check how often data is sent from out ROS node. Try to plot some of the data with 
-<code> 
-$ rqt_plot /test/val /test1/vector/data[0] /test/vector/data[1] 
-</code> 
- 
-==== Subscribing ==== 
-Open another shell in the build directory of your EEROS library and run ''rosNodeTalker''. This is not a EEROS program but simply starts a ROS node which publishes a couple of test topics. As soon as ''rosNodeTalker'' runs, your example application will receive the two topics 
-  * /rosNodeTalker/vector  (of type Matrix<2,1,double>) 
-  * /rosNodeTalker/val     (of type double) 
-and logs its transported message values into the console. Use 
-<code> 
-$ rqt_graph 
-</code> 
-to show a graph with all involved nodes together with their topics. 
  
getting_started/tutorials/controlsystemros1.1547712354.txt.gz · Last modified: 2019/01/17 09:05 by graf