User Tools

Site Tools


robots:computer:talos:software

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
robots:computer:talos:software [2015/01/12 14:26]
david
robots:computer:talos:software [2021/08/14 04:21] (current)
Line 5: Line 5:
   * Robot Software (ROS) http://ros.org   * Robot Software (ROS) http://ros.org
   * parts of the software are based on [[robotsoftware:frobomind:welcome|FroboMind]]   * parts of the software are based on [[robotsoftware:frobomind:welcome|FroboMind]]
-**visualisation tool:**+ 
 +**Visualisation tool (Example):** 
 {{:robots:computer:talos:rviz_visio_5.png|}} {{:robots:computer:talos:rviz_visio_5.png|}}
  
 **General Programming structure** **General Programming structure**
 +
   * Using laserscanner for obstacle avoidance   * Using laserscanner for obstacle avoidance
   * IMU set orientation angle   * IMU set orientation angle
Line 36: Line 39:
   * Motorcontrollers (actor)   * Motorcontrollers (actor)
   * Joystick (as command node)   * Joystick (as command node)
 +
 +In each of this launch files start several programes (nodes) and set the parameters for them:
 +
 +<launch>
 + <node pkg="joy" type="joy_node" name="joy_node" output="screen">
 + <param name="joy_node/dev" value="/dev/input/js0"/>
 + </node>
 +
 + <node pkg="talos" type="joystick_core" name="joy" output="screen">
 + <param name="joy_sub" value="/joy"/>
 + <param name="cmd_vel" value="/cmd_vel_joy"/>
 + <param name="cmd_vel_frame" value="/robot_frame"/>
 + </node>
 +</launch>
 +
 +in this example, the joystickdriver gets started (pkg="joy") and the port gets defined.
 +The second node (pkg="talos") is responsible for providing the joystickvalues at defined variables, so that other
 +programmes can use the values later. 
 +
 +For autonomous mode there are a lot of more different nodes neccessary. The rough programming structure gets explained here:
  
  
 + [[robots:computer:talos:Software:Program structure|Program structure]]
  
-**Node graph:** 
  
-{{ :robots:computer:talos:node_graph.png|}} 
  
robots/computer/talos/software.1421069177.txt.gz · Last modified: 2021/08/14 04:20 (external edit)