[Documentation] [TitleIndex] [WordIndex

ros: mk | rosbash | rosboost_cfg | rosbuild | rosclean | roscreate | rosdep | rosemacs | roslang | roslib | rosmake | rospack | rosunit

Stack Summary

ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers.

The ROS runtime "graph" is a peer-to-peer network of processes that are loosely coupled using the ROS communication infrastructure. ROS implements several different styles of communication, including synchronous RPC-style communication over Services, asynchronous streaming of data over Topics, and storage of data on a Parameter Server. These are explained in greater detail in our Conceptual Overview.

Overview

Documentation

Tutorials

  1. ROS/Tutorials/Auto
  2. ROS/Tutorials/BuildingPackages
  3. ROS/Tutorials/Creating a Package by Hand
  4. ROS/Tutorials/Creating a Simple Hardware Driver
  5. ROS/Tutorials/CreatingMsgAndSrv
  6. ROS/Tutorials/CreatingPackage
  7. ROS/Tutorials/DefiningCustomMessages
  8. ROS/Tutorials/DefiningCustomServices
  9. ROS/Tutorials/ExaminingPublisherSubscriber
  10. ROS/Tutorials/ExaminingServiceClient
  11. ROS/Tutorials/Getting started with roswtf
  12. ROS/Tutorials/InstallingandConfiguringROSEnvironment
  13. ROS/Tutorials/MobileBase
  14. ROS/Tutorials/MultipleMachines
  15. ROS/Tutorials/NavigatingTheFilesystem
  16. ROS/Tutorials/NavigatingTheWiki
  17. ROS/Tutorials/Recording and playing back data
  18. ROS/Tutorials/Roslaunch tips for larger projects
  19. ROS/Tutorials/SetupEnvironment
  20. ROS/Tutorials/StackInstallation
  21. ROS/Tutorials/UnderstandingNodes
  22. ROS/Tutorials/UnderstandingServicesParams
  23. ROS/Tutorials/UnderstandingTopics
  24. ROS/Tutorials/UsingRosEd
  25. ROS/Tutorials/UsingRxconsoleRoslaunch
  26. ROS/Tutorials/Wrapping External Libraries
  27. ROS/Tutorials/WritingPublisherSubscriber(c++)
  28. ROS/Tutorials/WritingPublisherSubscriber(python)
  29. ROS/Tutorials/WritingServiceClient(c++)
  30. ROS/Tutorials/WritingServiceClient(python)
  31. eros/Tutorials/Full Cross
  32. eros/Tutorials/Install Targets
  33. eros/Tutorials/Installing with Unison
  34. eros/Tutorials/Partial Cross
  35. eros/Tutorials/Toolchain Bridge
  36. eros/Tutorials/UbuntuChroot
  37. eros/Tutorials/UbuntuOnAtoms
  38. eros/Tutorials/UbuntuPenDrives
  39. ja/ROS/Tutorials/BuildingPackages
  40. ja/ROS/Tutorials/CreatingMsgAndSrv
  41. ja/ROS/Tutorials/CreatingPackage
  42. ja/ROS/Tutorials/ExaminingPublisherSubscriber
  43. ja/ROS/Tutorials/ExaminingServiceClient
  44. ja/ROS/Tutorials/NavigatingTheFilesystem
  45. ja/ROS/Tutorials/NavigatingTheWiki
  46. ja/ROS/Tutorials/UnderstandingNodes
  47. ja/ROS/Tutorials/UnderstandingServicesParams
  48. ja/ROS/Tutorials/UnderstandingTopics
  49. ja/ROS/Tutorials/UsingRosEd
  50. ja/ROS/Tutorials/UsingRxconsoleRoslaunch
  51. ja/ROS/Tutorials/WritingPublisherSubscriber(c++)
  52. ja/ROS/Tutorials/WritingPublisherSubscriber(python)
  53. ja/ROS/Tutorials/WritingServiceClient(c++)
  54. ja/ROS/Tutorials/WritingServiceClient(python)
  55. ko/ROS/Tutorials/NavigatingTheFilesystem
  56. mech_turk_ros/Tutorials/Annotating images through action
  57. mech_turk_ros/Tutorials/Annotating images through command line tools
  58. mech_turk_ros/Tutorials/Basic image annotation tutorial
  59. mech_turk_ros/Tutorials/Creating new annotation tasks
  60. mech_turk_ros/Tutorials/Installing annotation server
  61. nxt_ros/Tutorials/Creating a full robot
  62. nxt_ros/Tutorials/Getting started
  63. pcl_ros/Tutorials/CloudToImage
  64. pcl_ros/Tutorials/ConvexHull planar surface reconstruction
  65. pcl_ros/Tutorials/ExtractPolygonalPrismData segmentation
  66. pcl_ros/Tutorials/PassThrough filtering
  67. pcl_ros/Tutorials/SACSegmentationFromNormals planar segmentation
  68. pcl_ros/Tutorials/VoxelGrid filtering
  69. phidgets_ros/Tutorials/Testing a Phidget Accelerometer
  70. phidgets_ros/Tutorials/Testing a Phidget RFID Reader
  71. qt_ros/Tutorials/Mingw Qt-Ros Packages
  72. qt_ros/Tutorials/Qt App Templates
  73. win_ros/Tutorials/Mingw Build Environment
  74. win_ros/Tutorials/Mingw Packages
  75. win_ros/Tutorials/Mingw Qt-Ros Packages
  76. win_ros/Tutorials/Visual Studio Build Environment
  77. win_ros/Tutorials/Visual Studio Runtime Environment
  78. win_ros/Tutorials/Visual Studio SDK
  79. win_ros/Tutorials/Visual Studio SDK Projects


Meetings


2011-11-19 12:33