Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The core ROS nodes can be seen in the rqt_graph below:overview of the system architecture is shown here:

Image AddedROS structureImage RemovedROS structure expandedImage Removed



  • cyborg_controller: the main controller and manager of all other nodes
  • part of behaviour module
    • cyborg_behavior: the emotional system that decides what future states are attractive
    • cyborg_eventscheduler: posts events like "go and charge" by monitoring the battery status or "go to kantine" during lunch time
    • cyborg_primary_states
  • Nodes handling actuators
    • cyborg_navigation: High-level navigation, defines where to go in the map.
      • ros-arnl: low-level navigation stack (now using ROS navigation stack)
    • cyborg_audio: everything related to making sounds on the speakers
    • cyborg_visual: controls the LED-dome
  • rosaria: used by navigation and to retrieve status information from the Pioneer LX

...

ros-arnl

The ros-arnl ROS node is developed by MobileRobots and handles communication with the robots actuators, sensors and navigation library.

...