Skip to content

Instantly share code, notes, and snippets.

@wjwwood
Created October 1, 2013 22:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wjwwood/6786471 to your computer and use it in GitHub Desktop.
Save wjwwood/6786471 to your computer and use it in GitHub Desktop.
References to code.ros.org on the ros wiki. We removed any lines like `repository: https://code.ros.org/...` as they are auto generated and are affected by package.xml's and entries in the rosdistro files. I further split them into the references to `/svn/` and `/trac/`. `svn.txt` contains any wiki pages which reference `code.ros.org/svn`. `trac…
Number of pages: 7
----
http://wiki.ros.org/DevelopersGuide
We support using Git, Mercurial, Subversion and Bazaar for source control. As the ROS community is distributed, you are welcome to host your code anywhere that is publicly accessible (GitHub, Bitbucket, Google Code). The main ROS code base is hosted in [[RecommendedRepositoryUsage/CommonGitHubOrganizations|several organization units]] on [[https://github.com|github.com]] , [[https://code.ros.org|code.ros.org]] and [[http://kforge.ros.org|kforge.ros.org]]. For the recommended repository usage please see [[RecommendedRepositoryUsage]]
For packages hosted on !GitHub this is commonly the issue tracker of the repository. Furthermore there is a legacy [[http://trac.edgewall.org/|Trac]] for issue tracking. There is one Trac for each code.ros.org repository: [[http://code.ros.org/trac/ros|ros]], [[https://code.ros.org/trac/ros-pkg|ros-pkg]] and [[https://code.ros.org/trac/wg-ros-pkg|wg-ros-pkg]].
Large data files should be placed in the 'data' repository, which is is a project on code.ros.org:
http://code.ros.org/gf/project/data
rosbuild_download_test_data(http://code.ros.org/svn/data/robot_pose_ekf/zero_covariance.bag test/zero_covariance.bag 0a51b4f5001f446e8466bf7cc946fb86)
----
http://wiki.ros.org/electric/Installation/OSX/Homebrew
In case rosconsole fails to build because of a "g++-4.2 not found" error, use the patch found here: https://code.ros.org/trac/ros/changeset/15411
Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.5 to /Users/someuser/ros/ros
Error validating server certificate for 'https://code.ros.org:443':
Visit https://code.ros.org/ in your web browser, pull up the certificate information, and verify the fingerprint in your browser matches the one shown by `rosinstall` (or `svn co`). If it does, simply accept it permanently, by pressing `'p'` and `'enter'`, to solve the problem.
[ros] Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 (None) to /Users/someuser/ros/ros
svn co https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 ~/ros/ros
Apply this patch: https://code.ros.org/trac/ros/attachment/ticket/3626/ros_comm-1.6.5-rosconsole_g%2B%2B-4.2.patch
From this ticket: https://code.ros.org/trac/ros/ticket/3626
----
http://wiki.ros.org/fuerte/Installation/Arch
- tar: {local-name: protobuf, uri: 'https://code.ros.org/svn/release/download/stacks/protobuf/protobuf-0.1.0/protobuf-0.1.0.tar.bz2',
''Note: This presently works but you will need to create a patch. See https://code.ros.org/trac/ros-pkg/ticket/5417 for clues'' The following should work:
wget https://code.ros.org/trac/ros-pkg/raw-attachment/ticket/5417/ros.patch
----
http://wiki.ros.org/fuerte/Installation/OSX/Homebrew
In case rosconsole fails to build because of a "g++-4.2 not found" error, use the patch found here: https://code.ros.org/trac/ros/changeset/15411
Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.5 to /Users/someuser/ros/ros
Error validating server certificate for 'https://code.ros.org:443':
Visit https://code.ros.org/ in your web browser, pull up the certificate information, and verify the fingerprint in your browser matches the one shown by `rosinstall` (or `svn co`). If it does, simply accept it permanently, by pressing `'p'` and `'enter'`, to solve the problem.
[ros] Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 (None) to /Users/someuser/ros/ros
svn co https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 ~/ros/ros
Apply this patch: https://code.ros.org/trac/ros/attachment/ticket/3626/ros_comm-1.6.5-rosconsole_g%2B%2B-4.2.patch
From this ticket: https://code.ros.org/trac/ros/ticket/3626
----
http://wiki.ros.org/pr2_calibration/Tutorials/Calibrating a new sensor to the PR2
Any new sensor pipeline should be added to [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/all_pipelines.launch | pr2_calibration_launch/capture_data/all_pipelines.launch]].
The standard pipeline is defined in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/monocam_pipeline.launch | pr2_calibration_launch/capture_data/monocam_pipeline.launch]]
The pipelines for the PR2's stereocameras simply constructs 4 instances of `monocam_pipeline.launch`. See [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/double_stereo_pipeline.launch | double_stereo_pipeline.launch]]
You now need to tell the executive about the new sensor. This is done by adding it to one of the sensor configuration files. If this is a camera, you should add a camera to [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/hardware_config/cam_config.yaml | cam_config.yaml]]. The format is described in [[pr2_calibration_executive]]
You now need to update some subset of the samples to include the new camera. The samples are defined in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/samples_pr2_beta | pr2_calibration_launch/capture_data/samples_pr2_beta]]
The estimator uses a yaml representation of the robot that mirrors the URDF. (Yes, this file is extremely redundant to the URDF, and hopefully it will be removed if/when we do a major iteration on the calibration stack). For the PR2, this file is [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta/system.yaml | pr2_calibration_launch/estimate_params/config_pr2_beta/system.yaml]].
We currently run a test to make sure that the yaml robot definition matches the actual URDF. This test available at [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_estimation/test/test_pr2_fk.launch | pr2_calibration_estimation/test/test_pr2_fk.launch]]. Since inconsistencies between the yaml and URDF could lead to strange calibration results, you should probably copy and modify this test to make sure your added frames also match your URDF.
You added the additional frames, but you now have to tell the estimator how the new sensors attach to the new frames. [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta/sensors.yaml | pr2_calibration_launch/estimate_params/config_pr2_beta/sensors.yaml ]].
The main config for the multistep optimization is defined in [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/trunk/pr2_calibration_launch/estimate_params/head_then_arms_params.launch | pr2_calibration_launch/estimate_params/head_then_arms_params.launch]]. Here, for each step, a yaml file is loaded into `free_params`. Each `free_params` yaml file defines which parameters are free during that optimization step. You must add your fields for any robot primitives you've added, along with fields for the sensor itself.
These files are defined for the pr2 as [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta | pr2_calibration_launch/estimate_params/config_pr2_beta/free_*.yaml]]
[[https://code.ros.org/trac/wg-ros-pkg/changeset?new=44942%40stacks%2Fpr2_calibration%2Ftrunk&old=44767%40stacks%2Fpr2_calibration%2Ftrunk | pr2_calibration diff]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44891 | r44891]], [[https://code.ros.org/trac/wg-ros-pkg/changeset/44923 | r44923]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44918 | r44918]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44935 | r44935]], [[https://code.ros.org/trac/wg-ros-pkg/changeset/44919 | r44919]], [[https://code.ros.org/trac/wg-ros-pkg/changeset/44942 | r44942]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44929 | r44929]]
----
http://wiki.ros.org/pr2_mechanism/Roadmap
[[https://code.ros.org/svn/wg-ros-pkg/trunk/sandbox/rt_scheduler/include/rt_scheduler/api_v2.h]]
[[https://code.ros.org/svn/wg-ros-pkg/trunk/sandbox/rt_scheduler/src/api_v2_example.cpp]]
Check [[https://code.ros.org/trac/wg-ros-pkg/wiki/coq/mechanism|trac]] for outstanding issues and roadmap.
----
http://wiki.ros.org/simulator_gazebo/Troubleshooting
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old If the error appears to be ROS related (i.e. [[gazebo|Gazebo ROS API]], [[gazebo_plugins]], [[https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/trunk/gazebo/src/|gazebo plugins for ROS]]), please login to your profile on [[https://code.ros.org/trac/ros-pkg/|ros-pkg trac]] and [[https://code.ros.org/trac/ros-pkg/newticket|file a new ticket]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old If the error appears to be PR2 related (i.e. related to [[pr2_gazebo_plugins|PR2 Gazebo plugins]], [[pr2_gazebo|PR2 simulation]]), please login to your profile on [[https://code.ros.org/trac/wg-ros-pkg/|wg-ros-pkg trac]] and [[https://code.ros.org/trac/wg-ros-pkg/newticket|file a new ticket]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old See [[https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/trunk/gazebo_worlds/launch/debug.launch|this example launch file for starting gazebo with gdb]].
Number of pages: 69
----
http://wiki.ros.org/APIReviewProcess
ros-users@code.ros.org,
----
http://wiki.ros.org/BestPractices
See something in the list below that you can help with? Write it up, link it here, and let [[https://code.ros.org/mailman/listinfo/ros-users|ros-users]] know about it. If you can only address part of an item on the list, that's fine; sometimes the initial question can be ill-posed or vague.
----
http://wiki.ros.org/bond_core/ChangeList
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Downloading smclib from code.ros.org
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Downloading smclib from code.ros.org
----
http://wiki.ros.org/boxturtle/Installation/Ubuntu/Deb
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu hardy main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu jaunty main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu karmic main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu lucid main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://code.ros.org/packages/ros.key -O - | sudo apt-key add -
----
http://wiki.ros.org/catkin/migrating_from_rosbuild
rosbuild packages which are released are indexed in the release repo on code.ros.org while catkin packages are indexed in the git rosdistro repo. When you convert a released package from rosbuild to catkin you need to remove the old indexing entries and add them to the new location.
----
http://wiki.ros.org/cturtle/Installation/Sources
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu jaunty main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu karmic main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu lucid main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu maverick main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://code.ros.org/packages/ros.key -O - | sudo apt-key add -
----
http://wiki.ros.org/de/ROS/StartGuide
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Womöglich wurde das Problem schon auf der [[http://code.ros.org/lurker/list/ros-users.html| Mailingliste]] diskutiert
----
http://wiki.ros.org/de/Support
Abonniere die [[https://code.ros.org/mailman/listinfo/ros-users | ROS Users Mailing Liste]] um auf dem neuesten Stand über ROS zu sein und durchsuche das [[http://code.ros.org/lurker/list/ros-users.html| ROS Users Archiv]].
2. Suche im [[http://code.ros.org/lurker/list/ros-users.html| Mailarchiv]] und auf [[http://answers.ros.org|ROS Answers]].
----
http://wiki.ros.org/DocReviewProcess
ros-users@code.ros.org,
----
http://wiki.ros.org/eros/Support
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-users|ros-users]] ([[https://code.ros.org/discuss/ros-users|archives]])
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/eros-developers|eros-dev]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/eros-users|eros-users]]
----
http://wiki.ros.org/eros/Team
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/gf/project/eros/scmsvn/?action=AccessInfo|Yujin Robot]]
If you would like to contribute to eros, either as a user ([[eros|wiki]] or [[https://code.ros.org/gf/project/eros/mailman/|mailing list]] contributions) or developer, feel free to contact DanielStonier at the email address above or via the mailing lists.
----
http://wiki.ros.org/eros/Troubleshooting
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-users|ros-users mailing list]] ([[http://code.ros.org/lurker/list/ros-users.html|archive]]) - user contact point for problems.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/eros-developers|eros-dev mailing list]] - contact point for live developer discussions.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/gf/project/eros/forum/|eros forums]] - working area, jots and most things unofficial.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/gf/project/eros/tracker/|issue tracker]] - search/file bugs/todos and feature requests.
----
http://wiki.ros.org/eros_python_tools/Patches
These patches may from time to time break if bugfixes to the current version change a critical piece of code. When this happens, please submit a bug to eros' [[https://code.ros.org/gf/project/eros/tracker/|issue tracker]].
----
http://wiki.ros.org/eros_python_tools/UserDefinedModules
Probably the best place to do so is via the eros [[https://code.ros.org/gf/project/eros/tracker/|issue tracker]].
----
http://wiki.ros.org/executive_teer/Tutorials/On Termination
This concludes the tutorial series on teer. If you have additional questions feel free to ask them on [[http://answers.ros.org|answers.ros.org]] or if you want to contribute to teer, do not hesitate to contact us or to discuss on the [[https://code.ros.org/mailman/listinfo/ros-users|ROS mailing list]].
----
http://wiki.ros.org/fuerte/Planning/Drivers
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-drivers.html|discussion archives]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-sig-drivers|signup]]
----
http://wiki.ros.org/fuerte/Planning/IPC
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-ipc.html|discussion archives]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-sig-ipc|signup]]
----
http://wiki.ros.org/fuerte/Planning/Manipulation
Mailing list: [[https://code.ros.org/mailman/listinfo/ros-sig-manip|https://code.ros.org/mailman/listinfo/ros-sig-manip]]
----
http://wiki.ros.org/fuerte/Planning/Manipulation/Meetings
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Establishment of Manip-SIG [[https://code.ros.org/mailman/listinfo/ros-sig-manip|mailing list]]
----
http://wiki.ros.org/fuerte/Planning/Motion Planning
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-sig-plan|Mailing List]]
----
http://wiki.ros.org/fuerte/Planning/Multimaster
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-mm.html|discussion archives]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-sig-mm|signup]]
----
http://wiki.ros.org/fuerte/Planning/Perception Pipelines
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-perpip.html|Archives]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-sig-perpip|Signup]]
----
http://wiki.ros.org/fuerte/Planning/Simulation and Control
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-sim.html|discussion archives]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-sig-sim|signup]]
----
http://wiki.ros.org/fuerte/Planning/TurtleBot
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-tbot.html|discussion archives]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-sig-tbot|signup]]
----
http://wiki.ros.org/Get Involved
The ros-users mailing list: ros-users@code.ros.org is the primary mailing list of the community. It is not for specific technical questions but rather bigger picture topics and announcements. [[https://code.ros.org/mailman/listinfo/ros-users| Subscribe here]] [[https://code.ros.org/lurker/list/ros-users.html|View the archives]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/gf/project|code.ros.org]]
----
http://wiki.ros.org/groovy/Planning/Drivers
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-drivers.html|discussion archives]].
----
http://wiki.ros.org/groovy/Planning/Perception Pipelines
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-perpip.html|Archives]]
----
http://wiki.ros.org/groovy/Planning/Turtlebot
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-tbot.html|discussion archives]].
----
http://wiki.ros.org/ja/kinect
kinectに関する議論については、 ros-kinect@code.ros.org に参加してください。(申し込みについては[[https://code.ros.org/mailman/listinfo/ros-kinect|here]]をクリックしてください).メーリングリストは、 http://kinect-with-ros.976505.n3.nabble.com のNabbleにアーカイブされます。
For discussions regarding 3D processing algorithms and PCL, pcl-users@code.ros.org にご参加ください (詳しくは http://pcl.ros.org をご覧ください). その他のKinectのセンサやPCLに関係しないROSに関する質問をする場合は ros-users@code.ros.org にご参加してください。(詳しくは http://www.ros.org/wiki/Support をご覧ください).
----
http://wiki.ros.org/ja/openni_kinect
ROSバインディングに関する議論については、 ros-kinect@code.ros.org (参加情報については [[https://code.ros.org/mailman/listinfo/ros-kinect|here]] をクリックしてください). メーリングリストは、公的にNabble: http://kinect-with-ros.976505.n3.nabble.com でアーカイブされています。
3D処理アルゴリズムやPCLに関する議論については、 pcl-users@code.ros.org にご参加ください(さらに詳しくは http://pointclouds.org をクリックしてください).
その他のOpenNIのインターフェースやPCLには奸計のないROSに関する一般的な質問は、 ros-users@code.ros.org にご参加ください。(より詳しくは http://www.ros.org/wiki/Support をご覧ください).
----
http://wiki.ros.org/ja/ROS/Installation/Ubuntu/Deb
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu hardy main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu jaunty main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu karmic main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://code.ros.org/packages/ros.key -O - | sudo apt-key add -
----
http://wiki.ros.org/ja/ROS/StartGuide
最後に,あなたが運に見放されていなければ[[https://code.ros.org/mailman/listinfo/ros-users|ros-usersメーリングリスト(English)]]にメールを送ってください.その際はできるだけ問題の詳細を明確にしてください.
----
http://wiki.ros.org/ja/Support
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/mailman/listinfo/ros-users|ros-users メーリング リスト]]
----
http://wiki.ros.org/ja/WikiMacros
https://code.ros.org/lurker/thread/20110131.134604.f6e00a71.en.html
https://code.ros.org/lurker/message/20110131.134604.f6e00a71.en.html
----
http://wiki.ros.org/kinect
For Kinect related discussions, please join us at ros-kinect@code.ros.org (click [[https://code.ros.org/mailman/listinfo/ros-kinect|here]] for subscription information). The mailing list is publicly archived on Nabble:
For discussions regarding 3D processing algorithms and PCL, please join us at pcl-users@code.ros.org (see http://pcl.ros.org for more information). For other general purpose ROS related questions that do not concern the Kinect sensor or PCL, please join us at ros-users@code.ros.org (see http://www.ros.org/wiki/Support for more information).
----
http://wiki.ros.org/ko/cturtle/Installation/Ubuntu
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu jaunty main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu karmic main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu lucid main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c 'echo "deb http://code.ros.org/packages/ros/ubuntu maverick main" > /etc/apt/sources.list.d/ros-latest.list'
wget http://code.ros.org/packages/ros.key -O - | sudo apt-key add -
----
http://wiki.ros.org/ko/ROS/StartGuide
해결책을 찾지 못하셨다면 다음으로 [[https://code.ros.org/discuss/ros-users/|메일링 리스트 저장소]]를 검색해 보세요.
----
http://wiki.ros.org/Mailing Lists
Please subscribe to the [[https://code.ros.org/mailman/listinfo/ros-users |ros-users mailing list]] to stay on top of the latest ROS news as well as post questions to the community for help.
[[https://code.ros.org/discuss/ros-users/|ros-users Archive]]
If all the above steps failed, the best thing to do is post to the [[https://code.ros.org/mailman/listinfo/ros-users|mailing list]].
----
http://wiki.ros.org/MaintenanceGuide
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old If the current maintainer cannot be reached, send an email to ros-release@code.ros.org
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Contact the ros-release@code.ros.org mailing list, and ask for help.
----
http://wiki.ros.org/Metrics
We're collectively learning what to measure and how. Please provide feedback! Add your suggestions on how to improve these reports below, or post them to [[https://code.ros.org/mailman/listinfo/ros-users|ros-users@]].
----
http://wiki.ros.org/mit-ros-pkg/KinectDemos/Eigen3Install
Due to [[http://code.ros.org/lurker/message/20110207.205813.3fed060a.en.html|Eigen Unmangling]], a tag of the MIT Kinect demos has been made.
----
http://wiki.ros.org/openni_kinect
For ROS bindings related discussions, please join us at ros-kinect@code.ros.org (click [[https://code.ros.org/mailman/listinfo/ros-kinect|here]] for subscription information). The mailing list is publicly archived on Nabble: http://kinect-with-ros.976505.n3.nabble.com
For discussions regarding 3D processing algorithms and PCL, please join us at pcl-users@code.ros.org (see http://pointclouds.org for more information).
For other general purpose ROS related questions that do not concern the OpenNI interface or PCL, please join us at ros-users@code.ros.org (see http://www.ros.org/wiki/Support for more information).
----
http://wiki.ros.org/pcl/Roadmap
Following a discussion thread on pcl-users@code.ros.org ([[http://point-cloud-library-pcl-mailing-list.967500.n3.nabble.com/pre-review-td1858850.html|see here]]), we propose the following development model for PCL.
----
http://wiki.ros.org/platform_group
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old plans for code.ros.org to be mostly shut down in the future
----
http://wiki.ros.org/ps3joy
Because this package can be used independently of ROS by people wishing to use a PS3 joystick in linux, I am providing a [[https://code.ros.org/gf/project/ros-pkg/scmsvn/?action=browse&path=%2F%2Acheckout%2A%2Fstacks%2Fjoystick_drivers%2Ftags%2Flatest%2Fps3joy%2Fps3joy.py|direct link]] to the driver here. In order to run this python file, you will have to have the following system dependencies installed: python, bluez, python-bluez, joystick, libusb-dev. Please report any problems you have with this driver to blaise@willowgarage.com .
----
http://wiki.ros.org/ps3joy/Reviews/2011-07-05 ps3joy_msg_Proposal_API_Review_API_Review
*('''Melonee''') implemented in trunk [[https://code.ros.org/gf/project/ros-pkg/scmsvn/?action=ScmCommitDetail&scm_commit_id=114715|r37418]] and example documentation on the ps3joy main page
----
http://wiki.ros.org/RecommendedRepositoryUsage
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old '''Poor Speed and Uptime''' - ROS has gone through many VCS hosting services, both external (SourceForge) and internal (code.ros.org, kforge.ros.org) and they have all had severe drawbacks. The main problem behind all these systems was that they were slow and clunky with frequent service outages.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old '''Maintenance Overhead''' - As code.ros.org and kforge.ros.org were maintained by the core ROS team, it provided significant maintenance overhead.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old '''Very fast''' - Unlike its predecessors such as SourceForge, code.ros.org, and kforge.ros.org, !GitHub is blazing fast
----
http://wiki.ros.org/release
Please see this [[https://code.ros.org/lurker/message/20110207.202716.0ea9ac11.en.html|mailing list thread]] for more details.
Please sign up for the (low-volume) [[https://code.ros.org/mailman/listinfo/ros-release|ros-release]] mailing list to receive status updates on releases.
----
http://wiki.ros.org/Repositories
http://code.ros.org/gf/projects/ros/
http://code.ros.org/gf/projects/ros-pkg/
'''[[https://code.ros.org/gf/project/ros-pkg/scmsvn/?action=AccessInfo|Source Code]]'''
http://code.ros.org/gf/projects/wg-ros-pkg/
'''[[https://code.ros.org/gf/project/wg-ros-pkg/scmsvn/?action=AccessInfo|Source Code]]'''
----
http://wiki.ros.org/ros-pkg
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/gf/project/ros-pkg/
----
http://wiki.ros.org/ROS/Patterns/Conventions
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old To check whether a name is taken, consult http://www.ros.org/browse. If you'd like your repository included in that list, send mail to the [[https://code.ros.org/mailman/listinfo/ros-users|ros-users]] mailing list.
----
http://wiki.ros.org/ROS/StartGuide
If you can't find a solution to your problem, then try searching [[http://answers.ros.org]] or the [[http://code.ros.org/lurker/list/ros-users.html| archived mailing list]]. Ask a question on [[http://answers.ros.org/ask]]
----
http://wiki.ros.org/rosh/Reviews/2010-10 Bagy Ros-Developers_API_Review
https://code.ros.org/lurker/thread/20101025.210235.972a7414.en.html
----
http://wiki.ros.org/ros_release/ChangeList
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[rosdistro]]: added `distro_uri()` function to begin reducing spread of code.ros.org URL
----
http://wiki.ros.org/rqt
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://groups.google.com/group/ros-sig-rqt|rqt SIG e-mailing list]] (superseding old [[https://code.ros.org/mailman/listinfo/ros-sig-gui|rqt (aka ROS GUI) list]])
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/gf/project/ros/mailman/?action=ListThreads&mailman_id=8&_forum_action=ForumMessageBrowse&thread_id=44126|(Probably) the very first public discussion among community (Oct 2010)]]
----
http://wiki.ros.org/rviz/UserGuide
rviz is setup so that new displays can be added through plugins. In fact, even the built-in displays are loaded through the "default" plugin. The end result for you, the user, is that there is a way to load/unload plugins from the UI. (Note that as of [[http://code.ros.org/lurker/message/20120814.213049.12b192ce.en.html|this commit]], all plugins are loaded automatically - there is no more UI.) If you select the '''Plugins->Manage...''' menu item, it will pop up a dialog letting you manage loading/unloading plugins:
----
http://wiki.ros.org/Sensors/3D Sensors
. [[https://code.ros.org/mailman/listinfo/ros-kinect|ros-kinect]]
----
http://wiki.ros.org/Sensors/Cameras
There has recently been [[https://code.ros.org/lurker/message/20110217.092543.3767aee5.en.html|interest]] in developing a single standard USB camera driver for the eturtle release of ROS. Parameter standardization may also be a worthwhile effort at some level.
----
http://wiki.ros.org/sig/Drivers
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/lurker/list/ros-sig-drivers.html|discussion archives]].
----
http://wiki.ros.org/sig/Parameters
https://code.ros.org/lurker/thread/20130423.132934.4f273607.en.html
----
http://wiki.ros.org/simulator_gazebo/Roadmap
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Write more tutorials and documentation. Consider move gazebo to code.ros.org
----
http://wiki.ros.org/starmac-ros-pkg/Roadmap
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old My sense is that if any GUIs are to be developed for starmac-ros-pkg specifically, they should be discrete, modular components. Probably using QT, especially given the [[https://code.ros.org/lurker/message/20101026.212039.e866e943.en.html|impending move]] to QT for the ROS GUI tools. In an ideal world, one would have the choice of a bunch of custom widgets to put together with stock ones in QT Designer to make a GUI that's right for one's specific project.
----
http://wiki.ros.org/Support
To stay on top of the latest ROS news, subscribe to the [[https://code.ros.org/mailman/listinfo/ros-users |ros-users mailing list]] mailing list, and feel free to have a look at the [[http://code.ros.org/lurker/list/ros-users.html|ros-users archive]].
2. Next, check the [[http://code.ros.org/lurker/list/ros-users.html|ros-users mailing list archive]] and [[http://answers.ros.org|ROS Answers]] to see if someone else has asked your question or reported your issue.
----
http://wiki.ros.org/SVNUsrtoGitHubEmailMap
This page is for mapping code.ros.org SVN usernames to !GitHub emails.
== code.ros.org username map ==
This is specific to code.ros.org usernames. kforge.ros.org usernames may be different
----
http://wiki.ros.org/trajectory_msgs/Reviews/Cartesian Trajectories_API_Review_2013_06_05
https://code.ros.org/lurker/thread/20130605.194058.361c6da3.en.html
----
http://wiki.ros.org/urdf/Reviews/2012-06-12 API_Review
Full mail for the mailing-list available here: http://code.ros.org/lurker/message/20120613.100210.df16f027.en.html
----
http://wiki.ros.org/wg-ros-pkg
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/gf/project/wg-ros-pkg/
----
http://wiki.ros.org/WikiMacros
https://code.ros.org/lurker/thread/20110131.134604.f6e00a71.en.html
https://code.ros.org/lurker/message/20110131.134604.f6e00a71.en.html
----
http://wiki.ros.org/win-ros-pkg/Team
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/gf/project/eros/scmsvn/?action=AccessInfo|Yujin Robot]]
If you would like to contribute to eros, either as a user ([[eros|wiki]] or [[https://code.ros.org/gf/project/eros/mailman/|mailing list]] contributions) or developer, feel free to contact DanielStonier at the email address above or via the mailing lists.
Number of pages: 143
----
http://wiki.ros.org/3d_navigation
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Source: svn https://code.ros.org/svn/wg-ros-pkg/branches/trunk_diamondback/sandbox/3d_navigation_icra12/
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Source: svn https://code.ros.org/svn/wg-ros-pkg/branches/trunk_diamondback/sandbox/3d_navigation/
uri: https://code.ros.org/svn/wg-ros-pkg/branches/trunk_diamondback/sandbox/3d_navigation/
uri: https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planning_common/branches/arm_navigation_metrics
----
http://wiki.ros.org/actionlib_tutorials/Tutorials/Writing a Callback Based Simple Action Client
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/actionlib_tutorials/simple_action_clients/fibonacci_callback_client.cpp,cplusplus,WRITE,show_uri)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/actionlib_tutorials/simple_action_clients/fibonacci_class_client.cpp,cplusplus,WRITE,show_uri)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/actionlib_tutorials/simple_action_clients/fibonacci_class_client.cpp,cplusplus,BIND)>>
----
http://wiki.ros.org/austinvilla
svn co https://code.ros.org/svn/eros/tags/diamondback eros
----
http://wiki.ros.org/bosch_object_segmentation_gui
uri: 'https://code.ros.org/svn/ros-pkg/stacks/visualization/trunk/rviz'
uri: 'https://code.ros.org/svn/ros-pkg/stacks/common_msgs/trunk/visualization_msgs'
uri: 'https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials'
uri: 'https://code.ros.org/svn/ros-pkg/stacks/visualization/trunk/interactive_markers'
uri: 'https://code.ros.org/svn/ros-pkg/stacks/visualization_common/trunk/ogre_tools'
uri: 'https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_object_manipulation/trunk/'
----
http://wiki.ros.org/calibration
uri: 'https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_common/trunk'
----
http://wiki.ros.org/camera1394/Cturtle/BoxTurtlePrototype
Check out the Box Turtle version from [[https://code.ros.org/svn/ros-pkg/branches/trunk_boxturtle/stacks/camera_drivers_experimental]]. Always check out that entire stack as it has internal dependencies.
----
http://wiki.ros.org/cart_pushing/ChangeList
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Move dev branch to kt branch, [[https://code.ros.org/svn/wg-ros-pkg/stacks/cart_pushing/branches/kt]]
----
http://wiki.ros.org/collider
''NOTE: This package is currently unreleased and contains experimental code. The documentation below describes the current version in the [[https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planning_common/branches/arm_navigation_metrics/collider|arm_navigation_metrics branch]] of motion_planning_common'', ''which might be released in E-turtle.''
----
http://wiki.ros.org/common_msgs/Reviews/2012-06-12_API_Review
https://code.ros.org/svn/ros-pkg/stacks/common_msgs/trunk/shape_msgs
----
http://wiki.ros.org/cyphy_vis_slam
svn co https://code.ros.org/svn/ros-pkg/stacks/vslam/trunk/g2o ~/ros/g2o
----
http://wiki.ros.org/DevelopersGuide
We support using Git, Mercurial, Subversion and Bazaar for source control. As the ROS community is distributed, you are welcome to host your code anywhere that is publicly accessible (GitHub, Bitbucket, Google Code). The main ROS code base is hosted in [[RecommendedRepositoryUsage/CommonGitHubOrganizations|several organization units]] on [[https://github.com|github.com]] , [[https://code.ros.org|code.ros.org]] and [[http://kforge.ros.org|kforge.ros.org]]. For the recommended repository usage please see [[RecommendedRepositoryUsage]]
For packages hosted on !GitHub this is commonly the issue tracker of the repository. Furthermore there is a legacy [[http://trac.edgewall.org/|Trac]] for issue tracking. There is one Trac for each code.ros.org repository: [[http://code.ros.org/trac/ros|ros]], [[https://code.ros.org/trac/ros-pkg|ros-pkg]] and [[https://code.ros.org/trac/wg-ros-pkg|wg-ros-pkg]].
Large data files should be placed in the 'data' repository, which is is a project on code.ros.org:
http://code.ros.org/gf/project/data
rosbuild_download_test_data(http://code.ros.org/svn/data/robot_pose_ekf/zero_covariance.bag test/zero_covariance.bag 0a51b4f5001f446e8466bf7cc946fb86)
----
http://wiki.ros.org/eigen
Unfortunately, Eigen on Ubuntu does not have a `FindEigen.cmake` file and we do not have that file in a ROS package yet. You need to include it by default in your package (in a ./cmake folder for example). You can get if from here: https://code.ros.org/svn/ros-pkg/stacks/laser_pipeline/trunk/laser_geometry/cmake/FindEigen.cmake
----
http://wiki.ros.org/eigen_tests
Package URL: [[https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/stacks/point_cloud_perception_experimental/eigen_tests/|https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/stacks/point_cloud_perception_experimental/eigen_tests/]]
----
http://wiki.ros.org/electric/Installation/Fedora
svn merge -c 15179 https://code.ros.org/svn/ros/stacks/ros/trunk/tools/rosdep/src/rosdep/installers.py installers.py
svn merge -c 15179 https://code.ros.org/svn/ros/stacks/ros/trunk/tools/rosdep/src/rosdep/redhat.py redhat.py
----
http://wiki.ros.org/electric/Installation/OSX/Homebrew
In case rosconsole fails to build because of a "g++-4.2 not found" error, use the patch found here: https://code.ros.org/trac/ros/changeset/15411
Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.5 to /Users/someuser/ros/ros
Error validating server certificate for 'https://code.ros.org:443':
Visit https://code.ros.org/ in your web browser, pull up the certificate information, and verify the fingerprint in your browser matches the one shown by `rosinstall` (or `svn co`). If it does, simply accept it permanently, by pressing `'p'` and `'enter'`, to solve the problem.
[ros] Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 (None) to /Users/someuser/ros/ros
svn co https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 ~/ros/ros
Apply this patch: https://code.ros.org/trac/ros/attachment/ticket/3626/ros_comm-1.6.5-rosconsole_g%2B%2B-4.2.patch
From this ticket: https://code.ros.org/trac/ros/ticket/3626
----
http://wiki.ros.org/eros/Installation
The simplest way to test drive eros in an existing ros tree is to check it out directly from [[https://code.ros.org/gf/project/eros/scmsvn/?action=AccessInfo|svn]].
svn co https://code.ros.org/svn/eros/tags/diamondback ./eros
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/gf/project/eros/scmsvn/?action=browse&path=%2F*checkout*%2Ftrunk%2Feros_cturtle.rosinstall|eros_cturtle.rosinstall]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/gf/project/eros/scmsvn/?action=browse&path=%2F*checkout*%2Ftrunk%2Feros_diamondback.rosinstall|eros_diamondback.rosinstall]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/gf/project/eros/scmsvn/?action=browse&path=%2F*checkout*%2Ftrunk%2Feros_trunk.rosinstall|eros_trunk.rosinstall]]
----
http://wiki.ros.org/ethercat_hardware/Tutorials/UsingForceTorqueSensorWithWG035
- svn: {local-name: pr2_ethercat_drivers, uri: 'https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_ethercat_drivers/branches/ft_electric'}
svn co https://code.ros.org/svn/wg-ros-pkg/pr2_mods/pr2_force_torque_calibration
----
http://wiki.ros.org/Events/CoTeSys-ROS-School/Day4
1. Make sure that you have roslisp_common trunk checked out. Re-rosinstalling https://svn.code.sf.net/p/tum-ros-pkg/code/rosinstall/fall_school2010.rosinstall should suffice there. Alternatively, check out https://code.ros.org/svn/ros-pkg/stacks/roslisp_common/trunk into your sandbox
----
http://wiki.ros.org/Events/CoTeSys-ROS-School/SBPL
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planners/trunk/sbpl/ | SBPL Repo]]
----
http://wiki.ros.org/Events/CoTeSys-ROS-School/SBPL_Lab
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old navigation_experimental: https://code.ros.org/svn/ros-pkg/stacks/navigation_experimental/trunk/
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old cart_pushing: https://code.ros.org/svn/wg-ros-pkg/stacks/cart_pushing/trunk
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old pr2_arm_motion_planners: https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/stacks/pr2_arm_motion_planners/
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old sbpl: https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planners/trunk/sbpl/
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old sbpl_lattice_planner: https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/sbpl_lattice_planner
https://code.ros.org/svn/ros-pkg/stacks/navigation_experimental/trunk/sbpl_recovery/
----
http://wiki.ros.org/Events/ICRA2010Tutorial
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old If we have time, we may also try out a new face detection node written in Python. Get it [[https://code.ros.org/svn/ros-pkg/stacks/vision_opencv/trunk/opencv_tests/nodes/rosfacedetect.py | here]] ('''Update: This, and a launch file are now included in icra_ros_tutorial. Just ''svn up'' there.''')
----
http://wiki.ros.org/executive_smach/Roadmap
Some example code can be found in asmach and asmach_tutorials [[https://code.ros.org/svn/ros-pkg/stacks/linux_networking/trunk|here]]. Only a handful of files have been asynchronized so far:
what's going on. See [[https://code.ros.org/svn/ros-pkg/stacks/linux_networking/trunk/multi_interface_roam/src/multi_interface_roam/dhcp.py|this file]] for more details. This code is completely asynchronous (never blocks), but reads pretty similarly to synchronous code.
----
http://wiki.ros.org/executive_trex
https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/stacks/executive_trex/
----
http://wiki.ros.org/fuerte/Installation/Arch
- tar: {local-name: protobuf, uri: 'https://code.ros.org/svn/release/download/stacks/protobuf/protobuf-0.1.0/protobuf-0.1.0.tar.bz2',
''Note: This presently works but you will need to create a patch. See https://code.ros.org/trac/ros-pkg/ticket/5417 for clues'' The following should work:
wget https://code.ros.org/trac/ros-pkg/raw-attachment/ticket/5417/ros.patch
----
http://wiki.ros.org/fuerte/Installation/OSX/Homebrew
In case rosconsole fails to build because of a "g++-4.2 not found" error, use the patch found here: https://code.ros.org/trac/ros/changeset/15411
Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.5 to /Users/someuser/ros/ros
Error validating server certificate for 'https://code.ros.org:443':
Visit https://code.ros.org/ in your web browser, pull up the certificate information, and verify the fingerprint in your browser matches the one shown by `rosinstall` (or `svn co`). If it does, simply accept it permanently, by pressing `'p'` and `'enter'`, to solve the problem.
[ros] Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 (None) to /Users/someuser/ros/ros
svn co https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 ~/ros/ros
Apply this patch: https://code.ros.org/trac/ros/attachment/ticket/3626/ros_comm-1.6.5-rosconsole_g%2B%2B-4.2.patch
From this ticket: https://code.ros.org/trac/ros/ticket/3626
----
http://wiki.ros.org/graph_mapping/Reviews/2010-12-08_API_Review
svn co https://code.ros.org/svn/ros-pkg/stacks/graph_mapping/trunk graph_mapping
----
http://wiki.ros.org/graspit
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/graspit_simulator/tags/fuerte graspit_simulator
----
http://wiki.ros.org/Graveyard
svn mv https://code.ros.org/svn/wg-ros-pkg/trunk/foo https://code.ros.org/svn/wg-ros-pkg/graveyard
----
http://wiki.ros.org/gumros/ubuntu
svn co https://code.ros.org/svn/ros/stacks/ros/tags/cturtle /opt/ros/cturtle/ros
----
http://wiki.ros.org/hierarchical_interactive_planning
- svn: {local-name: electric_sandbox, uri: 'https://code.ros.org/svn/wg-ros-pkg/branches/trunk_electric/electric_sandbox'}
----
http://wiki.ros.org/household_objects_database/Tutorials/Install the household_objects database on your local database server
[[https://code.ros.org/svn/data/trunk/household_objects/]]
----
http://wiki.ros.org/image_pipeline/ChangeList/Pre-1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Release to support higher-level stacks that are in stable release process. Repository location moved to https://code.ros.org/svn/ros-pkg/stacks/image_pipeline/
----
http://wiki.ros.org/ja/Papers
多くのROSユーザーは、https://code.ros.org/svn/wg-ros-pkg/externals/distro/cturtle/all/ のような便利なURLを利用しています。これらのURLは、Subversionの [[http://svnbook.red-bean.com/en/1.0/ch07s03.html|externals(外部参照)]] メカニズムを用いて、複数のリポジトリにリダイレクトしてくれます。便利ではありますが、外部参照メカニズムは、”親”の変更による制約を受けていません。違う言葉でいえば、https://code.ros.org/svn/wg-ros-pkg/externals/distro/cturtle/all/ バージョン番号だけでは、十分ではありません。なぜなら、外部参照されたリポジトリが変わる可能性があるからです。
./unwrap_externals.py https://code.ros.org/svn/wg-ros-pkg/externals/distro/cturtle/all/ > my.rosconfig
----
http://wiki.ros.org/ja/ROS/Tutorials/BuildingPackages
$ svn checkout https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk
----
http://wiki.ros.org/ja/roscpp
## リポジトリ: https://code.ros.org/svn/ros
----
http://wiki.ros.org/ja/roscpp_tutorials
## リポジトリ: https://code.ros.org/svn/ros
----
http://wiki.ros.org/ja/rviz/Tutorials/Interactive Markers(3a20)Basic Controls
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,Box,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,6DOF,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,RandomDof,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,ViewFacing,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,Quadrocopter,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,ChessPiece,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,alignMarker,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,PanTilt,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,Menu,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,Button,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,Moving,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,vars,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,main,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,frameCallback,global_lines,show_uri,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp,cplusplus,processFeedback,global_lines,show_uri,no_tag_newlines)>>
----
http://wiki.ros.org/ja/rviz/Tutorials/Interactive Markers(3a20)Getting Started
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/simple_marker.cpp
Code (Python) https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/python/simple_marker.py
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp
Code (Python): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/python/basic_controls.py
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/menu.cpp
Code (Python): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/python/menu.py
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/pong.cpp
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/cube.cpp
Code (Python): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/python/cube.py
----
http://wiki.ros.org/ja/rviz/Tutorials/Interactive Markers(3a20)Writing a Simple Interactive Marker Server
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/simple_marker.cpp,cplusplus,fullSource,global_lines,show_uri,no_tag_newlines)>>
----
http://wiki.ros.org/ja/rviz/Tutorials/Markers(3a20)Basic Shapes
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,FULLTEXT,global_lines,show_uri,no_tag_newlines)>>
さて、少しずつコードを読み解いていきましょう。: <<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,INCLUDES,global_lines,no_tag_newlines)>>今までにROSのインクルードを見たことはあるでしょう。他に<<MsgLink(visualization_msgs/Marker)>>からメッセージの定義もインクルードしておきます。
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,INIT,global_lines,no_tag_newlines)>>これもおなじみの行だと思います。ROSを初期化して、`visualization_marker`のtopicに`ros::Publisher`を作成しています。
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,SHAPE_INIT,global_lines,no_tag_newlines)>>ここで、何の形の立体を描画するかを保存しておくint型の変数を用意します。使う予定の4つの立体は、同じようにして<<MsgLink(visualization_msgs/Marker)>>のメッセージを利用するので、異なる立体を表す形のタイプを変えるのみで描画する立体を変えることができます。
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,MARKER_INIT,global_lines,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,NS_ID,global_lines,no_tag_newlines)>>名前空間(`ns`)と`id`はこのマーカ特有の名前を作るために使用します。もし、マーカのメッセージが同じ`ns`と`id`で受け取ったなら、新しいマーカは古いものを置き換えます。
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,TYPE,global_lines,no_tag_newlines)>> この`type`の変数は、どのような種類のマーカを送るかを特定するためのものです。利用できる型は<<MsgLink(visualization_msgs/Marker)>>のメッセージの中に列挙されています。ここでは、ループのたびに変わる`shape`変数をセットします。
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,ACTION,global_lines,no_tag_newlines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,POSE,global_lines,no_tag_newlines)>> ここで、マーカのポーズを設定します。<<MsgLink(geometry_msgs/Pose)>>のメッセージは、位置を特定する<<MsgLink(geometry_msgs/Vector3)>>と角度を指定する<<MsgLink(geometry_msgs/Quaternion)>>で構成されます。原点に位置を設定し、基本姿勢に角度を設定しています。(注意`w`のみ1にする).
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,SCALE,global_lines,no_tag_newlines)>> マーカのスケールを設定します。基本立体を1のスケールに指定したときはサイドが1mあることを示します。
2<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,COLOR,global_lines,no_tag_newlines)>> マーカの色を<<MsgLink(std_msgs/ColorRGBA)>>として指定します。どのメンバも、0から1の間の数であるべきで、(`a`)の値が0であるはことは、完全に透明であることを氏名、1で不透明であることを示します。
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,LIFETIME,global_lines,no_tag_newlines)>> `lifetime`の変数は、自動的に削除されるまでマーカがあるべきかを特定します。`ros::Duration()`の値は、いつまでも消えないことを意味します。
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,PUBLISH,global_lines,no_tag_newlines)>>これで、マーカがパブリッシュされました。
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,CYCLE_SHAPES,global_lines,no_tag_newlines)>> このコードは一つのマーカのメッセージをパブリッシュするだけで、すべての4つの形を見ることができるものです。現在の形に基づいて、次の形を何にするかを決定しています。
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,SLEEP_END,global_lines,no_tag_newlines)>>sleepとloop backをします。
----
http://wiki.ros.org/ja/rviz/Tutorials/Markers(3a20)Points and Lines
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,FULLTEXT,global_lines,show_uri)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,MARKER_INIT,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,ID,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,TYPE,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,SCALE,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,COLOR,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,HELIX,global_lines)>>
----
http://wiki.ros.org/ja/Source code
ROSコードのコアな部分は https://code.ros.org にあるROSプロジェクトにあります。
svn co https://code.ros.org/svn/ros/stacks/ros/tags/latest ros
ROS [[ja/Packages|パッケージ]]は https://code.ros.org にあるros-pkgとwg-ros-pkgプロジェクトにあります。
svn co https://code.ros.org/svn/wg-ros-pkg/externals/distro/cturtle/all/ ros-pkg
svn co https://code.ros.org/svn/ros-pkg/stacks/stack_name/tags/latest stack_name
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/stack_name/tags/latest stack_name
svn co https://code.ros.org/svn/ros-pkg/trunk ros-pkg
svn co https://code.ros.org/svn/wg-ros-pkg/trunk wg-ros-pkg
----
http://wiki.ros.org/ja/tf/jaTutorials/Writing a tf broadcaster(2028)C(2b2b29)
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,2,2)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,9,9)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,10,12)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,13,13)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,14,14)>>
----
http://wiki.ros.org/ja/tf/Tutorials/Writing a tf broadcaster(2028)C(2b2b29)
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,2,2)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,9,9)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,10,12)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,13,13)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,14,14)>>
----
http://wiki.ros.org/joint_trajectory_replay
svn co https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/stacks/dance_demo/
----
http://wiki.ros.org/joy/Tutorials/WritingTeleopNode
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/launch/turtle_joy.launch,xml,FULL,show_uri)>>
----
http://wiki.ros.org/joystick_drivers/Tutorials/TeleopNode
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/src/teleop_turtle_joy.cpp,cplusplus,FULL,show_uri)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/src/teleop_turtle_joy.cpp,cplusplus,INCLUDE,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/src/teleop_turtle_joy.cpp,cplusplus,CLASSDEF,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/src/teleop_turtle_joy.cpp,cplusplus,PARAMS,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/src/teleop_turtle_joy.cpp,cplusplus,PUB,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/src/teleop_turtle_joy.cpp,cplusplus,SUB,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/src/teleop_turtle_joy.cpp,cplusplus,CALLBACK,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/src/teleop_turtle_joy.cpp,cplusplus,MAIN,global_lines)>>
----
http://wiki.ros.org/kinect_node
You can download the pre-recorded bag file of the video shown below from [[https://code.ros.org/svn/data/trunk/ccny/|here]]. This can be viewed in [[rviz]].
----
http://wiki.ros.org/libdc1394v2
svn co https://code.ros.org/svn/ros-pkg/branches/trunk_boxturtle/stacks/camera_drivers_experimental
----
http://wiki.ros.org/mit-ros-pkg/KinectDemos/electric
1. Replace "https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planning_common/tags/unstable/" in the rosinstall file with "https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planning_common/trunk/".
----
http://wiki.ros.org/mk
svn checkouts are both slow and more prone to downtime. A hybrid approach using the tarball for distribution, and a fancy makefile can be done with a script like the [[bullet]] package https://code.ros.org/svn/ros-pkg/stacks/geometry/tags/geometry-1.0.0/bullet/Makefile.bullet This uses the svn_checkout script to build the tarball when developing, but most users simply use the tarball.
----
http://wiki.ros.org/netft_ethercat_hardware/Tutorials/UsingNetFTPluginWithPR2EtherCAT
- svn: {local-name: netft, uri: 'https://code.ros.org/svn/wg-ros-pkg/stacks/netft/trunk'}
- svn: {local-name: pr2_ethercat_drivers, uri: 'https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_ethercat_drivers/trunk'}
- svn: {local-name: pr2_mechanism, uri: 'https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_mechanism/trunk'}
- svn: {local-name: pr2_etherCAT, uri: 'https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_robot/trunk/pr2_etherCAT'}
- svn: {local-name: pr2_controllers, uri: 'https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_controllers/trunk'}
URL: https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_ethercat_drivers/trunk
----
http://wiki.ros.org/object_recognition_experimental
uri: https://code.ros.org/svn/wg-ros-pkg/trunk/stacks/object_recognition_experimental
uri: https://code.ros.org/svn/ros-pkg/stacks/perception_pcl/tags/unstable
----
http://wiki.ros.org/objects_of_daily_use_finder
svn co https://code.ros.org/svn/ros-pkg/stacks/vslam/trunk vslam
----
http://wiki.ros.org/ompl_ros_interface/Tutorials/Before you begin planning(3a20)Setting up the Prerequisites
The full description for the PR2 robot can be found in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_arm_navigation/trunk/pr2_arm_navigation_config/config/planning_groups.yaml|pr2_arm_navigation_config/config/planning_groups.yaml]].
The full multi-dof joint description for the PR2 robot can be found in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_arm_navigation/trunk/pr2_arm_navigation_config/config/multi_dof_joints.yaml|pr2_arm_navigation_config/config/multi_dof_joints.yaml]]. It shows how a multi-dof joint is specified as a ''floating'' joint connecting the ''base_footprint'' link of the PR2 to the ''odom_combined'' frame.
The default collision operations for the PR2 robot can be found in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_arm_navigation/trunk/pr2_arm_navigation_config/config/collision_checks_both_arms.yaml|pr2_arm_navigation_config/config/collision_checks_both_arms.yaml]].
----
http://wiki.ros.org/openni_pcl
uri: https://code.ros.org/svn/ros-pkg/stacks/perception_pcl/tags/unstable
uri: https://code.ros.org/svn/ros-pkg/stacks/perception_pcl_addons/tags/unstable
----
http://wiki.ros.org/Papers
Many ROS users rely on convenience URLs such as https://code.ros.org/svn/wg-ros-pkg/externals/distro/cturtle/all/. These URLs use Subversion's [[http://svnbook.red-bean.com/en/1.0/ch07s03.html|externals]] mechanism to redirect to multiple repositories. While convenient, the externals mechanism is not constrained by the revision of the "parent." In other words, it's not sufficient to record the version of https://code.ros.org/svn/wg-ros-pkg/externals/distro/cturtle/all/, because the repositories pointed to by that external can change.
./unwrap_externals.py https://code.ros.org/svn/wg-ros-pkg/externals/distro/cturtle/all/ > my.rosconfig
----
http://wiki.ros.org/Papers/ICRA2011_Takayama_Marder-Eppstein_Harris_Beer
svn co https://code.ros.org/svn/ros-pkg/stacks/navigation_experimental/tags/navigation_experimental-0.1.2/
svn co https://code.ros.org/svn/ros-pkg/stacks/navigation/tags/navigation-1.2.2
----
http://wiki.ros.org/phidgets
svn co https://code.ros.org/svn/ros-pkg/stacks/sound_drivers/trunk/sound_play
----
http://wiki.ros.org/place_recognition
https://code.ros.org/svn/wg-ros-pkg/graveyard/
----
http://wiki.ros.org/point_cloud_perception/Reviews/5-13-2011_Doc_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old svn link broken on https://code.ros.org/svn/ros-pkg/stacks/perception_pcl/trunk/pcl, http://pcl.ros.org/authors broken too
----
http://wiki.ros.org/pr2_2dnav_gazebo/Tutorials/Simulating the 2dnav Stack
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/wg_robots_gazebo/trunk/pr2_2dnav_gazebo/
----
http://wiki.ros.org/pr2_calibration/Tutorials/Calibrating a new sensor to the PR2
Any new sensor pipeline should be added to [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/all_pipelines.launch | pr2_calibration_launch/capture_data/all_pipelines.launch]].
The standard pipeline is defined in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/monocam_pipeline.launch | pr2_calibration_launch/capture_data/monocam_pipeline.launch]]
The pipelines for the PR2's stereocameras simply constructs 4 instances of `monocam_pipeline.launch`. See [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/double_stereo_pipeline.launch | double_stereo_pipeline.launch]]
You now need to tell the executive about the new sensor. This is done by adding it to one of the sensor configuration files. If this is a camera, you should add a camera to [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/hardware_config/cam_config.yaml | cam_config.yaml]]. The format is described in [[pr2_calibration_executive]]
You now need to update some subset of the samples to include the new camera. The samples are defined in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/samples_pr2_beta | pr2_calibration_launch/capture_data/samples_pr2_beta]]
The estimator uses a yaml representation of the robot that mirrors the URDF. (Yes, this file is extremely redundant to the URDF, and hopefully it will be removed if/when we do a major iteration on the calibration stack). For the PR2, this file is [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta/system.yaml | pr2_calibration_launch/estimate_params/config_pr2_beta/system.yaml]].
We currently run a test to make sure that the yaml robot definition matches the actual URDF. This test available at [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_estimation/test/test_pr2_fk.launch | pr2_calibration_estimation/test/test_pr2_fk.launch]]. Since inconsistencies between the yaml and URDF could lead to strange calibration results, you should probably copy and modify this test to make sure your added frames also match your URDF.
You added the additional frames, but you now have to tell the estimator how the new sensors attach to the new frames. [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta/sensors.yaml | pr2_calibration_launch/estimate_params/config_pr2_beta/sensors.yaml ]].
The main config for the multistep optimization is defined in [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/trunk/pr2_calibration_launch/estimate_params/head_then_arms_params.launch | pr2_calibration_launch/estimate_params/head_then_arms_params.launch]]. Here, for each step, a yaml file is loaded into `free_params`. Each `free_params` yaml file defines which parameters are free during that optimization step. You must add your fields for any robot primitives you've added, along with fields for the sensor itself.
These files are defined for the pr2 as [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta | pr2_calibration_launch/estimate_params/config_pr2_beta/free_*.yaml]]
[[https://code.ros.org/trac/wg-ros-pkg/changeset?new=44942%40stacks%2Fpr2_calibration%2Ftrunk&old=44767%40stacks%2Fpr2_calibration%2Ftrunk | pr2_calibration diff]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44891 | r44891]], [[https://code.ros.org/trac/wg-ros-pkg/changeset/44923 | r44923]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44918 | r44918]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44935 | r44935]], [[https://code.ros.org/trac/wg-ros-pkg/changeset/44919 | r44919]], [[https://code.ros.org/trac/wg-ros-pkg/changeset/44942 | r44942]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44929 | r44929]]
----
http://wiki.ros.org/pr2_calibration/Tutorials/Using PR2 Auto Calibration
rosinstall ~/ros_auto_cal /opt/ros/cturtle ~/pr2_calibration https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/branches/auto_calibrate/pr2_auto_calibration.rosinstall
----
http://wiki.ros.org/pr2_calibration_estimation
The main goal of the pr2_calibration_estimation package is to provide a reconfigurable nonlinear optimizer for estimating calibration parameters for some defined robot. For the PR2, the estimator is launched using [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/trunk/pr2_calibration_launch/estimate_params/estimate_pr2_beta.launch | pr2_calibration_launch/estimate_params/config_pr2_beta/estimate_pr2_beta.launch]]. This launch file loads the estimation configuration onto the parameter server and then launches the estimator (multistep_cov_estimator.py).
The estimator looks for it's configuration in the `/calibration_config` namespace. The PR2's configuration is stored in [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/trunk/pr2_calibration_launch/estimate_params/head_then_arms_params.launch | pr2_calibration_launch/estimate_params/head_then_arms_params.launch]]
The calibration estimator relies on a yaml file that stores the configuration of the robot's various kinematic and sensor primitives that we may want to estimate. For the PR2, this file is [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta/system.yaml | pr2_calibration_launch/estimate_params/config_pr2_beta/system.yaml]]. The currently support primitives are dh_chains, tilting_lasers, transforms, and rectified cameras. Although not necessarily a "robot primitive", checkerboard intrinsics are also defined in this file.
A DH Chain primitive is used to represent a kinematic linkage using [[http://en.wikipedia.org/wiki/Denavit-Hartenberg_Parameters | Denavit-Hartenberg parameters]]. Each DH Chain primitive must be included as a dictionary element under the `dh_chains` section of the config file. The parameters defined below are used in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_estimation/src/pr2_calibration_estimation/dh_chain.py | pr2_calibration_estimation/dh_chain.py]]
The sensors used in the PR2 estimation are defined at [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta/sensors.yaml | pr2_calibration_launch/estimate_params/config_pr2_beta/sensors.yaml ]]. This is a yaml file broken down by sensor type. For each sensor type, there is a list of sensors.
For each estimation step, we need to specify which parameters we want to estimate. This is done using a yaml file that looks extremely to the primitives definition file, except that instead of having values for all the parameters, it is filled with `0`s and `1`s. All parameters with `1`s will be estimated. These are defined for the pr2 as [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta | pr2_calibration_launch/estimate_params/config_pr2_beta/free_*.yaml]].
----
http://wiki.ros.org/pr2_calibration_executive
This page is definitely not a full explanation of how to use this package, but rather a tool to help get started in exploring this package. If you're interested in understanding how calibration data is gathered for the pr2, you can trace through [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/capture_data.launch | capture_data.launch]]
Each file contains the configuration for each sensor, along with commands to send to controllers. We consider each file to be a sample. For the PR2, we have many samples for the left and right arm, whereas we have only one sample in the 'far' directory. This is because for far data, we don't have to keep commanding the arms, so we keep the system in this far sample's configuration until the user says they've collected enough data. You will definitely have to modify pr2_exec.py to suit your data collection needs. For the PR2, this directory, is [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/capture_data/samples_pr2_beta/ | pr2_calibration_launch/capture_data/samples_pr2_beta]]
The cameras on the PR2 are defined in file [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/capture_data/hardware_config/cam_config.yaml | cam_config.yaml]]
The chains on the PR2 are defined in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/capture_data/hardware_config/chain_config.yaml | chain_config.yaml]]
Each controller definition corresponds to a controller accepts <<MsgLink(trajectory_msgs/JointTrajectory)>> messages. For the PR2, we rely on the [[robot_mechanism_controllers/JointSplineTrajectoryController | JointSplineTrajectoryController]]: One for the head and one for each arm. The controller defintions are defined in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/hardware_config/controller_config.yaml | controller_config.yaml]].
The samples used to capture data on the PR2 are in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/samples_pr2_beta | pr2_calibration_launch/capture_data/samples_pr2_beta]].
----
http://wiki.ros.org/pr2_drinks
svn co https://code.ros.org/svn/wg-ros-pkg/trunk/rosinstall_files/cturtle
----
http://wiki.ros.org/pr2_etherCAT/Tutorials/Running
svn co https://code.ros.org/svn/pr2debs/trunk/packages/pr2/pr2-grant
----
http://wiki.ros.org/pr2_gripper_sensor_action
##https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_object_manipulation/trunk/manipulation/.
----
http://wiki.ros.org/pr2_interactive_manipulation/electric
*Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_object_manipulation/branches/0.5-branch/applications/pr2_interactive_manipulation
----
http://wiki.ros.org/pr2_interactive_manipulation/fuerte
*Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_object_manipulation/branches/0.5-branch/applications/pr2_interactive_manipulation
----
http://wiki.ros.org/pr2_mechanism/Roadmap
[[https://code.ros.org/svn/wg-ros-pkg/trunk/sandbox/rt_scheduler/include/rt_scheduler/api_v2.h]]
[[https://code.ros.org/svn/wg-ros-pkg/trunk/sandbox/rt_scheduler/src/api_v2_example.cpp]]
Check [[https://code.ros.org/trac/wg-ros-pkg/wiki/coq/mechanism|trac]] for outstanding issues and roadmap.
----
http://wiki.ros.org/pr2_remote_teleop/Tutorials/remote operation of a pr2
ssh prm "rosinstall ~/remote_operations /opt/ros/diamondback https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/pr2_remote_teleop/remote_teleop_robot.rosinstall && source ~/remote_operations/setup.bash && rosmake --rosdep-install --rosdep-yes ros_applications continuous_ops pr2_web_apps pr2_remote_teleop pr2_gripper_grasp_adjust image_rotate voice_chat"
rosinstall ~/remote_operations /opt/ros/diamondback https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/pr2_remote_teleop/remote_teleop_pilot.rosinstall && source ~/remote_operations/setup.bash && rosmake --rosdep-install --rosdep-yes ros_applications continuous_ops pr2_remote_teleop pr2_gripper_grasp_adjust image_rotate rviz voice_chat &&roscd pr2_remote_teleop/install && sudo ./install.sh
----
http://wiki.ros.org/pr2_simulator/Tutorials/BuildingAMapInSimulation
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/wg_robots_gazebo/trunk/pr2_build_map_gazebo_demo/
----
http://wiki.ros.org/pr2_simulator/Tutorials/PR2OpenDoor/cturtle
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/wg_robots_gazebo/trunk/pr2_doors_gazebo_demo/
svn co https://code.ros.org/svn/ros/stacks/ros_experimental/trunk ros_experimental
----
http://wiki.ros.org/pr2_simulator/Tutorials/PR2PluggingIn
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/wg_robots_gazebo/trunk wg_robots_gazebo
----
http://wiki.ros.org/pr2_simulator/Tutorials/RunningSimulatorWithGDB/diamondback
Add '''launch-prefix="$(find gazebo_worlds)/scripts/gdbrun"''' to the gazebo node in the launch script. For reference, take a look at [[https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/trunk/gazebo_worlds/launch/debug.launch|debug.launch]].
----
http://wiki.ros.org/pr2_teleop_booth
Svn co https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/pr2_teleop_booth ~/pr2_teleop_booth
----
http://wiki.ros.org/pr2_teleop_general/Reviews
uri: https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_apps/trunk
----
http://wiki.ros.org/Projects/Building Manager/multimaster
This node needs to be configurable with a set of topics and services and should keep them completely sync'd between two masters. We can likely base this off of [[https://code.ros.org/svn/ros/stacks/multimaster_experimental/trunk/rosproxy/nodes/master_sync.py|the existing master_sync.py]]. This probably just needs some work on configurabiilty and robustness.
----
http://wiki.ros.org/ps3joy/Tutorials/WritingTeleopNode
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/launch/turtle_ps3joy.launch,xml,FULL,show_uri)>>
----
http://wiki.ros.org/regression_tests
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old '''Which repositories can I test?''' For non-catkin stacks, you can only test the development branch that is listed in the [[https://code.ros.org/svn/release/trunk/distros/groovy.rosdistro |non-catkin rosdistro file]]. For Catkinized repositories, you can test the development branch when your repository is listed in the [[https://raw.github.com/ros/rosdistro/master/releases/groovy-devel.yaml|devel file]], and you can test the release branch/tag when your repository is listed in the [[https://raw.github.com/ros/rosdistro/master/releases/groovy.yaml|rosdistro file]].
----
http://wiki.ros.org/release/Releasing/fuerte
2. `CMakeLists.txt`: Make sure your stack (i) has a `CMakeLists.txt` and (ii) it has the correct version number. The version number in your `CMakeLists.txt` is indicated in the line `rosbuild_make_distribution(<versionNum>)`. Note that the `roscreate_pkg` command does not include such a line in the `CMakeLists.txt` it creates. You need to add it. You can choose the version number yourself. Version numbers less then 1 indicate that your stack is not yet stable, and that subsequent versions will not necessarily be backward compatible. [[https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.4.0/CMakeLists.txt|Example stack CMakeLists.txt file]].
----
http://wiki.ros.org/release/Setup/Machine
1. Request to join the [[https://code.google.com/p/ros-dry-releases/|ros-dry-releases]] project by sending an email to ros-release@code.ros.org with your Googlecode login.
- svn: {local-name: release, uri: 'https://code.ros.org/svn/release/trunk'}
----
http://wiki.ros.org/release/Setup/Repository
svn: {dev: 'https://code.ros.org/svn/ros-pkg/stacks/$STACK_NAME/trunk', distro-tag: 'https://code.ros.org/svn/ros-pkg/stacks/$STACK_NAME/tags/$RELEASE_NAME',
release-tag: 'https://code.ros.org/svn/ros-pkg/stacks/$STACK_NAME/tags/$STACK_NAME-$STACK_VERSION'}
svn: {dev: 'https://code.ros.org/svn/wg-ros-pkg/stacks/$STACK_NAME/trunk', distro-tag: 'https://code.ros.org/svn/wg-ros-pkg/stacks/$STACK_NAME/tags/$RELEASE_NAME',
release-tag: 'https://code.ros.org/svn/wg-ros-pkg/stacks/$STACK_NAME/tags/$STACK_NAME-$STACK_VERSION'}
----
http://wiki.ros.org/release/Setup/Stack
dev: 'https://code.ros.org/svn/wg-ros-pkg/stacks/$STACK_NAME/branches/cturtle_branch'
distro-tag: 'https://code.ros.org/svn/wg-ros-pkg/stacks/$STACK_NAME/tags/$RELEASE_NAME'
release-tag: 'https://code.ros.org/svn/wg-ros-pkg/stacks/$STACK_NAME/tags/$STACK_NAME-$STACK_VERSION'
----
http://wiki.ros.org/rgbdslam_electric
svn co https://code.ros.org/svn/ros-pkg/stacks/vslam/trunk/g2o ~/ros/g2o
----
http://wiki.ros.org/rgbdslam_electric/evaluation
svn co https://code.ros.org/svn/ros-pkg/stacks/vslam/trunk/g2o ~/ros/g2o
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planning_common/trunk ~/ros/motion_planning_common
----
http://wiki.ros.org/ROS/ChangeList/Pre-1.0
svn co https://code.ros.org/svn/ros/stacks/ros_experimental/trunk ~/ros/ros_experimental
----
http://wiki.ros.org/ROSARIA/Tutorials/How to use ROSARIA
Joystick driver:: (svn)) https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers/trunk/joy
control_toolbox:: https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_controllers/branches/pr2_controllers-1.4/control_toolbox
----
http://wiki.ros.org/ROSARIA/Tutorials/iPhone Teleop with ROSARIA/iPhone Teleop With ROSARIA
uri: https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/teleop_base
uri: https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_controllers/branches/pr2_controllers-1.4/control_toolbox
uri: https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers/trunk/joy
----
http://wiki.ros.org/rosbuild/CMakeLists
rosbuild_download_data(https://code.ros.org/svn/data/!svn/bc/6/trunk/willow_maps/willow-2010-02-18-0.025.pgm willow-2010-02-18-0.025.pgm b9c44f1d528c1ebd6a3f5b6720a5b8df)
----
http://wiki.ros.org/roscpp/Reviews/2010-01-29 API Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old (code) [[https://code.ros.org/svn/ros/stacks/ros/branches/cpp_message_overhaul]]
----
http://wiki.ros.org/rosdeb/DevelopersGuide
svn export https://code.ros.org/svn/release/download/stacks/laser_pipeline/laser_pipeline-1.2.0/
wget https://code.ros.org/svn/release/download/stacks/laser_pipeline/laser_pipeline-1.2.0/laser_pipeline-1.2.0.tar.bz2
wget https://code.ros.org/svn/release/download/stacks/laser_pipeline/laser_pipeline-1.2.0/ros-diamondback-laser-pipeline_1.2.0-0~lucid.tar.gz
----
http://wiki.ros.org/rosdoc_rosorg
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/svn/release/trunk
based on rospkg.distro.load_distro(), which in turn reads files from code.ros.org/svn/release..../<distro>.rosdistro
writes into rosinstall <out-file> (default repos.rosinstall), based on rospkg.distro and https://code.ros.org/svn/ros/stacks/rosorg/trunk/rosdoc_rosorg/repos.list
----
http://wiki.ros.org/ros_experimental
https://code.ros.org/svn/ros/stacks/ros_experimental/tags/boxturtle
https://code.ros.org/svn/ros/stacks/ros_experimental/trunk
----
http://wiki.ros.org/rosinstall/OldVersion
uri: https://code.ros.org/svn/ros/stacks/ros/tags/boxturtle
uri: https://code.ros.org/svn/wg-ros-pkg/externals/distro/boxturtle/all/
----
http://wiki.ros.org/rosinstall/Reviews/2010-04-12_API_Review
- svn: {local-name: ros, uri: 'https://code.ros.org/svn/ros/stacks/ros/branches/ros-1.0'}
- svn: {local-name: ros_tutorials, uri: 'https://code.ros.org/svn/ros/stacks/ros_tutorials/trunk'}
- svn: {local-name: ros_release, uri: 'https://code.ros.org/svn/ros/stacks/ros_release/trunk'}
----
http://wiki.ros.org/rosinstall/Troubleshooting
uri: 'https://code.ros.org/svn/ros/stacks/ros/tags/cturtle'
----
http://wiki.ros.org/rosinstall_generator
It always returns information about ''released'' packages - either to the gbp repositories for wet packages or to the tarball of dry stacks from the [[https://code.ros.org/svn/release/download/stacks/|SVN release repository]].
----
http://wiki.ros.org/roslisp/Tutorials/BasicUsage
<<GetTaggedCode(https://code.ros.org/svn/ros/stacks/roslisp_support/trunk/roslisp_tutorials/src/talker.lisp,scheme,wikiTalker,show_uri)>>
----
http://wiki.ros.org/roslisp_tutorials
svn co https://code.ros.org/svn/ros/stacks/roslisp_support/trunk/roslisp_tutorials
----
http://wiki.ros.org/roslocate
uri: https://code.ros.org/svn/ros/stacks/ros_comm/trunk/clients/rospy
----
http://wiki.ros.org/rossql
<<GetCode(https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/rossql_examples/example1.py,#!python,35,100)>>
----
http://wiki.ros.org/rviz/Tutorials/Interactive Markers(3a20)Getting Started
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/simple_marker.cpp
Code (Python) https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/python/simple_marker.py
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/basic_controls.cpp
Code (Python): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/python/basic_controls.py
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/menu.cpp
Code (Python): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/python/menu.py
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/pong.cpp
Code (C++): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/cube.cpp
Code (Python): https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/python/cube.py
----
http://wiki.ros.org/rviz/Tutorials/Interactive Markers(3a20)Writing a Simple Interactive Marker Server
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/interactive_marker_tutorials/src/simple_marker.cpp,cplusplus,fullSource,global_lines,show_uri,no_tag_newlines)>>
----
http://wiki.ros.org/rviz/Tutorials/Markers(3a20)Basic Shapes
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,FULLTEXT,global_lines,show_uri,no_tag_newlines)>>
Ok, let's break down the code piece by piece: <<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,INCLUDES,global_lines,no_tag_newlines)>> You should have seen the `ROS` include by now. We also include the <<MsgLink(visualization_msgs/Marker)>> message definition.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,INIT,global_lines,no_tag_newlines)>> This should look familiar. We initialize ROS, and create a `ros::Publisher` on the `visualization_marker` topic.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,SHAPE_INIT,global_lines,no_tag_newlines)>> Here we create an integer to keep track of what shape we're going to publish. The four types we'll be using here all use the <<MsgLink(visualization_msgs/Marker)>> message in the same way, so we can simply switch out the shape type to demonstrate the four different shapes.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,MARKER_INIT,global_lines,no_tag_newlines)>> This begins the meat of the program. First we create a <<MsgLink(visualization_msgs/Marker)>>, and begin filling it out. The `header` here is a <<MsgLink(roslib/Header)>>, which should be familiar if you've done the [[tf]] [[tf/Tutorials|tutorials]]. We set the `frame_id` member to `/my_frame` as an example. In a running system this should be the frame relative to which you want the marker's pose to be interpreted.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,NS_ID,global_lines,no_tag_newlines)>> The namespace (`ns`) and `id` are used to create a unique name for this marker. If a marker message is received with the same `ns` and `id`, the new marker will replace the old one.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,TYPE,global_lines,no_tag_newlines)>> This `type` field is what specifies the kind of marker we're sending. The available types are enumerated in the <<MsgLink(visualization_msgs/Marker)>> message. Here we set the type to our `shape` variable, which will change every time through the loop.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,ACTION,global_lines,no_tag_newlines)>> The `action` field is what specifies what to do with the marker. The options are `visualization_msgs::Marker::ADD` and `visualization_msgs::Marker::DELETE`. `ADD` is something of a misnomer, it really means "create or modify".
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,POSE,global_lines,no_tag_newlines)>> Here we set the pose of the marker. The <<MsgLink(geometry_msgs/Pose)>> message consists of a <<MsgLink(geometry_msgs/Vector3)>> to specify the position and a <<MsgLink(geometry_msgs/Quaternion)>> to specify the orientation. Here we set the position to the origin, and the orientation to the identity orientation (note the 1.0 for `w`).
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,SCALE,global_lines,no_tag_newlines)>> Now we specify the scale of the marker. For the basic shapes, a scale of 1 in all directions means 1 meter on a side.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,COLOR,global_lines,no_tag_newlines)>> The color of the marker is specified as a <<MsgLink(std_msgs/ColorRGBA)>>. Each member should be between 0 and 1. An alpha (`a`) value of 0 means completely transparent (invisible), and 1 is completely opaque.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,LIFETIME,global_lines,no_tag_newlines)>> The `lifetime` field specifies how long this marker should stick around before being automatically deleted. A value of `ros::Duration()` means never to auto-delete.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,PUBLISH,global_lines,no_tag_newlines)>> Now we publish the marker.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,CYCLE_SHAPES,global_lines,no_tag_newlines)>> This code lets us show all four shapes while just publishing the one marker message. Based on the current shape, we set what the next shape to publish will be.
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/basic_shapes.cpp,cplusplus,SLEEP_END,global_lines,no_tag_newlines)>> Sleep and loop back to the top.
----
http://wiki.ros.org/rviz/Tutorials/Markers(3a20)Points and Lines
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,FULLTEXT,global_lines,show_uri)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,MARKER_INIT,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,ID,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,TYPE,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,SCALE,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,COLOR,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/visualization_tutorials/trunk/visualization_marker_tutorials/src/points_and_lines.cpp,cplusplus,HELIX,global_lines)>>
----
http://wiki.ros.org/simulator_gazebo/ChangeList/1.7
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old support switching old gazebo pre 1.0 release to sdf 1.3 or sdf 1.2 in urdf gazebo extensions. Please update your models. For example, see changes in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_common/trunk/pr2_description|pr2_description]].
----
http://wiki.ros.org/simulator_gazebo/Troubleshooting
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old If the error appears to be ROS related (i.e. [[gazebo|Gazebo ROS API]], [[gazebo_plugins]], [[https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/trunk/gazebo/src/|gazebo plugins for ROS]]), please login to your profile on [[https://code.ros.org/trac/ros-pkg/|ros-pkg trac]] and [[https://code.ros.org/trac/ros-pkg/newticket|file a new ticket]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old If the error appears to be PR2 related (i.e. related to [[pr2_gazebo_plugins|PR2 Gazebo plugins]], [[pr2_gazebo|PR2 simulation]]), please login to your profile on [[https://code.ros.org/trac/wg-ros-pkg/|wg-ros-pkg trac]] and [[https://code.ros.org/trac/wg-ros-pkg/newticket|file a new ticket]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old See [[https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/trunk/gazebo_worlds/launch/debug.launch|this example launch file for starting gazebo with gdb]].
----
http://wiki.ros.org/simulator_gazebo/Tutorials/SpawningObjectInSimulation
Several sample objects are provided in [[https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/trunk/gazebo_worlds/objects|gazebo_worlds/objects]]. For example, you can spawn a desk by typing
Taking a brief look at [[https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/trunk/gazebo_worlds/launch/table.launch|table.launch]]:
----
http://wiki.ros.org/smach/Tutorials/Concurrent States
<<GetCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/concurrence2.py,#!python)>>
----
http://wiki.ros.org/smach/Tutorials/Create a hierarchical state machine
<<GetCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/state_machine_nesting2.py,#!python)>>
----
http://wiki.ros.org/smach/Tutorials/Getting Started
<<GetCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/state_machine_simple.py,#!python)>>
----
http://wiki.ros.org/smach/Tutorials/Iterator container
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/iterator_tutorial.py,python,FULLTEXT,show_uri,no_tag_newlines,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/iterator_tutorial.py,python,ITERATOR,no_tag_newlines,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/iterator_tutorial.py,python,CONTAINER,no_tag_newlines,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/iterator_tutorial.py,python,ADDCONTAINER,no_tag_newlines,global_lines)>>
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/iterator_tutorial.py,python,ADDITERATOR,no_tag_newlines,global_lines)>>
----
http://wiki.ros.org/smach/Tutorials/Nesting State Machines
<<GetCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/state_machine_nesting2.py,#!python)>>
----
http://wiki.ros.org/smach/Tutorials/Simple Action State
<<GetCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/actionlib2.py,#!python)>>
----
http://wiki.ros.org/smach/Tutorials/Simple State Machine
<<GetCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/state_machine2.py,#!python)>>
----
http://wiki.ros.org/smach/Tutorials/User Data
<<GetCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/user_data2.py,#!python)>>
----
http://wiki.ros.org/smach/Tutorials/User Data Passing
<<GetCode(https://code.ros.org/svn/ros-pkg/stacks/executive_smach_tutorials/trunk/smach_tutorials/examples/user_data2.py,#!python)>>
----
http://wiki.ros.org/Source code
Core ROS code is hosted in the ROS project at https://code.ros.org
svn co https://code.ros.org/svn/ros/stacks/ros/tags/distro_name ros
ROS [[Packages|packages]] are hosted in the ros-pkg and wg-ros-pkg projects at https://code.ros.org
svn co https://code.ros.org/svn/wg-ros-pkg/externals/distro/distro_name/all distro-all
svn co https://code.ros.org/svn/ros-pkg/stacks/stack_name/tags/distro_name stack_name
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/stack_name/tags/distro_name stack_name
svn co https://code.ros.org/svn/ros-pkg/trunk ros-pkg
svn co https://code.ros.org/svn/wg-ros-pkg/trunk wg-ros-pkg
----
http://wiki.ros.org/spacenav_node/Tutorials/WritingTeleopNode
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/launch/turtle_spacenav.launch,xml,FULL,show_uri)>>
----
http://wiki.ros.org/sr_hand_ethercat
uri: https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/shadow_robot_ethercat
uri: https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_mechanism/trunk
----
http://wiki.ros.org/sr_hand_ethercat/Tutorials/RunningShadowHandOnDesk
uri: https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_ethercat_drivers/trunk
uri: https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_robot/trunk/pr2_etherCAT
uri: https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/shadow_robot_ethercat
uri: https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_mechanism/trunk
----
http://wiki.ros.org/StackReleaseProcess
wget https://code.ros.org/svn/ros/stacks/ros/trunk/core/rosbuild/bin/create_release.py -O $ROS_ROOT/create_release.py
----
http://wiki.ros.org/stage/Tutorials/SimulatingOneRobot
svn co https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/sandbox/teleop_base teleop_base
----
http://wiki.ros.org/StuartGlaser/HowtoTeleopCockpit
##svn co https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_cockpit/tags/unstable pr2_cockpit
----
http://wiki.ros.org/StuartGlaser/RunningBeltCompensation
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_mechanism/branches/beltcomp_cturtle pr2_mechanism
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_common/branches/beltcomp pr2_common
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_robot/branches/beltcomp pr2_robot
----
http://wiki.ros.org/swissranger_camera/Tutorials/Download and install swissranger_camera
svn co https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/camera_drivers_experimental
----
http://wiki.ros.org/tf2/Tutorials/Writing a tf2 broadcaster(2028)C(2b2b29)
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf2/src/turtle_tf2_broadcaster.cpp,#!cplusplus)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf2/src/turtle_tf2_broadcaster.cpp,#!cplusplus,2,2)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf2/src/turtle_tf2_broadcaster.cpp,#!cplusplus,9,9)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf2/src/turtle_tf2_broadcaster.cpp,#!cplusplus,10,12)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf2/src/turtle_tf2_broadcaster.cpp,#!cplusplus,14,14)>>
----
http://wiki.ros.org/tf/Tutorials/Writing a tf broadcaster(2028)C(2b2b29)
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,2,2)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,9,9)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,10,12)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,13,13)>>
<<GetCode(https://code.ros.org/svn/ros-pkg/branches/trunk_cturtle/stacks/ros_pkg_tutorials/turtle_tf/src/turtle_tf_broadcaster.cpp,#!cplusplus,14,14)>>
----
http://wiki.ros.org/tod_stub
rosinstall ~/tod_stub_dev https://code.ros.org/svn/wg-ros-pkg/branches/trunk_diamondback/stacks/object_recognition/tod_stub/tod_stub.install
----
http://wiki.ros.org/trex
https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/stacks/executive_trex/
----
http://wiki.ros.org/trex/Tutorials/CreateProject
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/CMakeLists.txt|CMakeLists.txt]] - A cmake file expected by ROS that will declare binaries required for ''trexrun'' and ''trexparse''.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/src/trex_create_template_components.cpp|demo_components.cpp]] - A placeholder for any custom components you might wish to integrate in order to extend the capabilities of the executive
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/src/temp_init_gen_demo.cpp|temp_init_gen_demo.cpp]]- A generated file providing a definition for a standard initialization package provided for all trex application packages.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/src/temp_reg_gen.cpp|temp_reg_gen.cpp]] - A generated registration file providing a registration function used in all trex application packages.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old nddl - A directory for NDDL model files. This directory includes a strawman model ([[https://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/nddl/demo.nddl|demo.nddl]]) to get you started:
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/cfg/demo.cfg|demo.cfg]] which provides a 2-reactor configuration.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/cfg/debug.cfg|debug.cfg]] which is used to set debug logging levels for T-REX.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/test/trex_config.launch|trex_config.launch]] - A ROS launch file used to set T-REX parameters. These will be used when running the executive.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/test/demo/demo.client.nddl|demo/demo.client.nddl]] - The input nddl file for the *client* reactor of the *demo* agent.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/test/demo/demo.server.nddl|demo/demo.server.nddl]] - The input nddl file for the *server* reactor of the *demo* agent.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/test/demo/demo.test|demo/demo.test]] - A roslaunch file suitable for launching a roscore with required parameters and for use with rostest.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/test/demo/demo.valid|demo/demo.valid]] - An event log populated with expected output as timeline changes are requested and as they are expected to occur. This is used as part of the regression testing framework.
----
http://wiki.ros.org/trex/Tutorials/Getting started
svn co https://code.ros.org/svn/wg-ros-pkg/branches/trunk_cturtle/stacks/executive_trex \
----
http://wiki.ros.org/trex/Tutorials/Visualize prior execution
Observe that the tick value becomes 0.0. Both the client and server reactors have a single *hello* timeline. The color of the timeline is determined by the color of the reactor that _owns_ that timeline. Clearly, the server reactor owns this timeline as is consistent with the nddl input shown [[http://code.ros.org/svn/wg-ros-pkg/trunk/stacks/trex/trex_core/trex_create_template/test/demo/demo.server.nddl|earlier]]. The earliest end time is shown for the initial value (it is 1 in this case).
----
http://wiki.ros.org/vfh_recognition
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/tabletop_object_perception/trunk/vfh_recognition
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/tabletop_object_perception/trunk/vfh_recognizer_fs
svn co https://code.ros.org/svn/wg-ros-pkg/stacks/tabletop_object_perception/trunk/vfh_recognizer_fs_test
----
http://wiki.ros.org/vslam
$ svn co https://code.ros.org/svn/ros-pkg/stacks/vslam/trunk VSLAMDIR
----
http://wiki.ros.org/wg_robots_gazebo
/!\ Note that wg_robots_gazebo has been moved to [[http://code.ros.org/svn/wg-ros-pkg/stacks/wg_robots_gazebo/trunk]], below is the [[rosinstall]] line to use:
- svn: {local-name: stacks/wg_robots_gazebo, uri: 'https://code.ros.org/svn/wg-ros-pkg/stacks/wg_robots_gazebo/trunk'}
----
http://wiki.ros.org/wifi_comm/Tutorials/Download and install wifi_comm
svn co https://code.ros.org/svn/ros/stacks/multimaster_experimental/trunk multimaster_experimental
----
http://wiki.ros.org/wiimote/Tutorials/WritingTeleopNode
<<GetTaggedCode(https://code.ros.org/svn/ros-pkg/stacks/joystick_drivers_tutorials/trunk/turtle_teleop/launch/turtle_wii.launch,xml,FULL,show_uri)>>
----
http://wiki.ros.org/win_ros/patch
> svn co https://code.ros.org/svn/ros/stacks/ros_comm/trunk ./ros_comm
> svn co https://code.ros.org/svn/ros/stacks/ros_comm/trunk ./ros_comm
----
http://wiki.ros.org/WorkOnTrunkStack
svn co https://code.ros.org/svn/ros-pkg/stacks/mystack/trunk ~/ros/mystack
Number of pages: 129
----
http://wiki.ros.org/actionlib_tutorials/Reviews/2009-10-01_User_Test
'''Brian''' - (This is a condensed version of the associated trac ticket [[https://code.ros.org/trac/ros-pkg/ticket/2880|#2880]]
'''Gil''' - (This is a condensed version of the associated Trac ticket [[https://code.ros.org/trac/ros-pkg/ticket/2982|#2982]])
----
http://wiki.ros.org/angles/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=geometry&keywords=angles&owner=tfoote|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~angles|trac]]
----
http://wiki.ros.org/answers.ros.org
Note: there are some known bugs with the email subscriptions at the moment. Please see [[https://code.ros.org/trac/ros/query?status=assigned&status=new&status=reopened&group=component&component=answers.ros.org&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component| open tickets in Trac]] and file new ones if you have a different issue.
----
http://wiki.ros.org/bullet/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=geometry&keywords=bullet&owner=tfoote|file a ticket]]
The current list of open issues is available on the [[http://code.google.com/p/bullet/issues/list|Bullet issue tracker]] and on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~bullet|trac]]
----
http://wiki.ros.org/camera1394
By default, [[stereo_image_proc]] requires the message timestamps for both images to match exactly, which the `camera1394` driver cannot do. The Diamondback release of `stereo_image_proc` provided a solution for this problem (enhancement [[https://code.ros.org/trac/ros-pkg/ticket/4217|#4217]]).
----
http://wiki.ros.org/camera1394/Cturtle
Unfortunately, the C-turtle [[stereo_image_proc]] requires message timestamps for both images to match exactly, which the `camera1394` driver does not do. Later releases of `stereo_image_proc` provide a cleaner solution for this problem (enhancement [[https://code.ros.org/trac/ros-pkg/ticket/4217|#4217]]). For C-turtle, the timestamps would need to be matched by an additional node, not provided in that release.
----
http://wiki.ros.org/camera1394/Diamondback
Unfortunately, [[stereo_image_proc]] requires the message timestamps for both images to match exactly, which the `camera1394` driver cannot do. The Diamondback release of `stereo_image_proc` will probably provide a clean solution for this problem (enhancement [[https://code.ros.org/trac/ros-pkg/ticket/4217|#4217]]). For C-turtle, the timestamps needed to be matched by an additional node, not provided in that release.
----
http://wiki.ros.org/camera_info_manager/Reviews/2010-05-20_API_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old ('''Jack''') The dependency on `yaml_cpp` should not be needed for `latest`, it was needed on Box Turtle to work around a camera_calibration_parser bug [[https://code.ros.org/trac/ros-pkg/ticket/3922|#3922]]. Remove the dependency and the code to catch YAML exceptions, then re-test with `latest`. '''Done''', committed to SVN.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old ('''Blaise''') Should this package be somewhere other than the `camera_drivers` stack? (enhancement [[https://code.ros.org/trac/ros-pkg/ticket/3921|#3921]])
----
http://wiki.ros.org/catkin/Reviews/2012-08-01_API_Review
Note this benchmark purpose was disturbed by bug https://code.ros.org/trac/ros/ticket/4036.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old A bug in rosmake caused make never to run with multiple jobs https://code.ros.org/trac/ros/ticket/4036
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Catkin does not automatically invoke the reconfiguration step, rosbuild does (https://code.ros.org/trac/ros/ticket/4035)
To create your 3rdparty packages, you would have to use cmake. Most 3rdparty packages with rosbuild traditionally used make, which wasn't a good solution because you couldn't pass in cmake flags to the build that you used for the rest of your packages. You can do this in cmake though, which is what you'd have to do for catkin 3rdparty packages. I used to do this for an embedded opencv rosbuild - see the [[https://code.ros.org/gf/project/eros/scmsvn/?action=browse&path=%2Ftrunk%2Fpackages%2Fother%2Feros_opencv%2Fcmake%2FOpenCvBuild.cmake&view=markup|CMakeLists.txt]] in eros_opencv. It would be simple to build some cmake macros to facilitate that, or as JB mentioned, utilise the cmake external project infrastructure.
----
http://wiki.ros.org/common/ChangeList/1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old genaction.py no longer fails on mac os. [[https://code.ros.org/trac/ros-pkg/ticket/3863 | Trac #3863]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[yaml_cpp]] Updated clean rule to clean intermediate code [[https://code.ros.org/trac/ros-pkg/ticket/3651|ticket:3651]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[pluginlib]] More robust to invalid manifests [[https://code.ros.org/trac/ros-pkg/ticket/3757 | #3757]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Simple action client's `spinThread` no longer "busy waits" with 100% CPU. [[https://code.ros.org/trac/ros-pkg/ticket/3685 | #3685]]
----
http://wiki.ros.org/common/ChangeList/Pre-1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Removed deprecated ros calls to `getSubscriberID()` [[https://code.ros.org/trac/ros-pkg/ticket/3354|#3354]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Removing deprecated version of `SimpleActionClient::sendGoal`. This only affects users who register a `doneCallback` when calling `sendGoal` [[https://code.ros.org/trac/ros-pkg/ticket/3027|#3027]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old removed inconsequential patches and updated manifest for doc review [[https://code.ros.org/trac/ros-pkg/ticket/2789|#2789]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Fixed unit-test compile error with gcc 4.4. [[https://code.ros.org/trac/wg-ros-pkg/ticket/2811|#2811]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Bugfixes in !ActionClient's waitForServerToStart logic. ros-pkg ticket [[https://code.ros.org/trac/ros-pkg/ticket/2612|#2612]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old GoalID's are now [node-name]-[count]-[timestamp] instead of just a timestamp. ros-pkg ticket [[https://code.ros.org/trac/ros-pkg/ticket/2771|#2771]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old namespace no longer must have filter_chain inserted [[https://code.ros.org/trac/ros-pkg/ticket/2618 | #2618]]
----
http://wiki.ros.org/common_msgs/ChangeList/1.1
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Fixing action definition build dependency race condition. <<Ticket(ros-pkg 4255)>> [[https://code.ros.org/trac/ros-pkg/changeset/30789 | r30789]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Added Ubuntu platform tags to manifest [[https://code.ros.org/trac/ros-pkg/changeset/29648 | r29648]]
----
http://wiki.ros.org/common_msgs/Troubleshooting
If you are having trouble with this stack please report the problems into [[https://code.ros.org/trac/ros-pkg/newticket?component=common_msgs|trac]].
----
http://wiki.ros.org/cturtle
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Add a check for drift at the end of calibration [[https://code.ros.org/trac/wg-ros-pkg/ticket/4093|Ticket 4093]] to detect cases where the IMU was moved while calibrating.
----
http://wiki.ros.org/DevelopersGuide
We support using Git, Mercurial, Subversion and Bazaar for source control. As the ROS community is distributed, you are welcome to host your code anywhere that is publicly accessible (GitHub, Bitbucket, Google Code). The main ROS code base is hosted in [[RecommendedRepositoryUsage/CommonGitHubOrganizations|several organization units]] on [[https://github.com|github.com]] , [[https://code.ros.org|code.ros.org]] and [[http://kforge.ros.org|kforge.ros.org]]. For the recommended repository usage please see [[RecommendedRepositoryUsage]]
For packages hosted on !GitHub this is commonly the issue tracker of the repository. Furthermore there is a legacy [[http://trac.edgewall.org/|Trac]] for issue tracking. There is one Trac for each code.ros.org repository: [[http://code.ros.org/trac/ros|ros]], [[https://code.ros.org/trac/ros-pkg|ros-pkg]] and [[https://code.ros.org/trac/wg-ros-pkg|wg-ros-pkg]].
Large data files should be placed in the 'data' repository, which is is a project on code.ros.org:
http://code.ros.org/gf/project/data
rosbuild_download_test_data(http://code.ros.org/svn/data/robot_pose_ekf/zero_covariance.bag test/zero_covariance.bag 0a51b4f5001f446e8466bf7cc946fb86)
----
http://wiki.ros.org/diamondback/Installation/Debian
Currently, they is a known issue with locales on Diamondback : https://code.ros.org/trac/ros/ticket/3305
----
http://wiki.ros.org/diamondback/Planning/Agenda
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/trac/ros/wiki/Handoff%20List
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/trac/ros-pkg/wiki/Handoff%20List
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/trac/wg-ros-pkg/wiki/Handoff%20List
----
http://wiki.ros.org/DocumentationPolicy/Reviews/2009-10-30_API_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old /!\ Develop formal spec of ROS API: https://code.ros.org/trac/ros/ticket/1935
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old /!\ Write tool to convert Wiki Node docs to new formal spec, putting the result in the packages in SVN: https://code.ros.org/trac/ros/ticket/1936
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old /!\ Write macro to include source files from SVN into Wiki pages (mostly for Tutorial content): https://code.ros.org/trac/ros/ticket/1937
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old /!\ Find a way to insert a search box into Doxygen- and epydoc-generated pages: https://code.ros.org/trac/ros/ticket/1938
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old /!\ Add support for using symbolic tags to refer to parts of code examples in the wiki, instead of raw line numbers: https://code.ros.org/trac/ros/ticket/1939
----
http://wiki.ros.org/electric/Installation/Arch
https://code.ros.org/trac/ros/ticket/3700
----
http://wiki.ros.org/electric/Installation/Debian
Currently, there is a known issue with locales on Electric : https://code.ros.org/trac/ros/ticket/3305
----
http://wiki.ros.org/electric/Installation/OSX/Homebrew
In case rosconsole fails to build because of a "g++-4.2 not found" error, use the patch found here: https://code.ros.org/trac/ros/changeset/15411
Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.5 to /Users/someuser/ros/ros
Error validating server certificate for 'https://code.ros.org:443':
Visit https://code.ros.org/ in your web browser, pull up the certificate information, and verify the fingerprint in your browser matches the one shown by `rosinstall` (or `svn co`). If it does, simply accept it permanently, by pressing `'p'` and `'enter'`, to solve the problem.
[ros] Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 (None) to /Users/someuser/ros/ros
svn co https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 ~/ros/ros
Apply this patch: https://code.ros.org/trac/ros/attachment/ticket/3626/ros_comm-1.6.5-rosconsole_g%2B%2B-4.2.patch
From this ticket: https://code.ros.org/trac/ros/ticket/3626
----
http://wiki.ros.org/eros/alignment
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Open ticket re two locations where the problem occurs [[https://code.ros.org/trac/ros/ticket/2883|here]].
----
http://wiki.ros.org/ethercat_hardware/Tutorials/GripperAccelerometerController
https://code.ros.org/trac/ros-pkg/ticket/2822
----
http://wiki.ros.org/filters/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=common&keywords=filtersf|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&component=common&keywords=~filters|trac]]
----
http://wiki.ros.org/fuerte/Installation/Arch
- tar: {local-name: protobuf, uri: 'https://code.ros.org/svn/release/download/stacks/protobuf/protobuf-0.1.0/protobuf-0.1.0.tar.bz2',
''Note: This presently works but you will need to create a patch. See https://code.ros.org/trac/ros-pkg/ticket/5417 for clues'' The following should work:
wget https://code.ros.org/trac/ros-pkg/raw-attachment/ticket/5417/ros.patch
----
http://wiki.ros.org/fuerte/Installation/Debian
Currently, there is a known issue with Fuerte's svn scripts if you do not have US-english locales : https://code.ros.org/trac/ros/ticket/3305
----
http://wiki.ros.org/fuerte/Installation/OSX/Homebrew
In case rosconsole fails to build because of a "g++-4.2 not found" error, use the patch found here: https://code.ros.org/trac/ros/changeset/15411
Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.5 to /Users/someuser/ros/ros
Error validating server certificate for 'https://code.ros.org:443':
Visit https://code.ros.org/ in your web browser, pull up the certificate information, and verify the fingerprint in your browser matches the one shown by `rosinstall` (or `svn co`). If it does, simply accept it permanently, by pressing `'p'` and `'enter'`, to solve the problem.
[ros] Installing https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 (None) to /Users/someuser/ros/ros
svn co https://code.ros.org/svn/ros/stacks/ros/tags/ros-1.6.8 ~/ros/ros
Apply this patch: https://code.ros.org/trac/ros/attachment/ticket/3626/ros_comm-1.6.5-rosconsole_g%2B%2B-4.2.patch
From this ticket: https://code.ros.org/trac/ros/ticket/3626
----
http://wiki.ros.org/fuerte/Migration
}}} [[https://code.ros.org/trac/ros/ticket/3831|(ticketed)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old After switching from Electric to Fuerte: tools that are no longer in `$ROS_ROOT/bin` are found in older installations, including `rosdep`. Best to start with a fresh shell. ([[https://code.ros.org/trac/ros/ticket/3832|ticketed]])
----
http://wiki.ros.org/fuerte/Planning/OSX
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/trac/ros-pkg/ticket/5240
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/trac/ros-pkg/ticket/5241
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/trac/ros-pkg/ticket/5242
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/trac/ros-pkg/ticket/5243
----
http://wiki.ros.org/fuerte/Planning/ROS Core/2011-10-19
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old underway, starting at [[https://code.ros.org/trac/ros/changeset/15249|r15249]]
----
http://wiki.ros.org/fuerte/Planning/ROS GUI
Mailinglist: [[mailto:ros-sig-gui@code.ros.org|ros-sig-gui@code.ros.org]] [[https://code.ros.org/lurker/list/ros-sig-gui.html|Archive]]
Bugtracker: [[https://code.ros.org/trac/ros-pkg/query?component=visualization_rosgui|https://code.ros.org/trac/ros-pkg/]] selecting ''visualization_rosgui'' as component
----
http://wiki.ros.org/fuerte/Planning/rviz/Discussion
In the ticket system, there are [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&col=changetime&owner=hersh|a long list of other things which could be done]].
----
http://wiki.ros.org/geometry_msgs/Reviews/2009-09-30_Doc_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old (./) (ticketed into geometry stack https://code.ros.org/trac/ros-pkg/ticket/3008) On several messages, a pointer to good reference on fixed-axis representation would be nice.
----
http://wiki.ros.org/groovy/Installation/Fedora
To fix this issue, see the open ticket and apply the patch found there: https://code.ros.org/trac/ros-pkg/ticket/5507
There is an issue open that contains a patch to fix this: https://code.ros.org/trac/ros-pkg/ticket/5602
----
http://wiki.ros.org/groovy/Installation/Raspbian/Source
There are build errors in desktop-full (gazebo simulator) at the moment, so the desktop variant is suggested at this time. See: https://code.ros.org/trac/ros-pkg/ticket/5595
----
http://wiki.ros.org/gumros/kinect
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/5134|Remove X dependencies from dynamic reconfigure]]
----
http://wiki.ros.org/husky_navigation
The version of [[gmapping]] in the binary repositories currently has a bug which prevents inverted LIDARs from producing accurate data, even when the transform from /base_link to the LIDAR frame is properly formulated. The scan data will appear properly in rviz, but the map will be incorrect. To correct this, apply the patch found [[https://code.ros.org/trac/ros-pkg/ticket/5250|here]]. Consult [[http://answers.ros.org/question/11952/gmapping-and-inverted-upside-down-laser/|this thread]] for more information.
----
http://wiki.ros.org/hydro/Planning/nodelets
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old A mechanism for better introspection into the communication graph of a single nodelet manager. (closed as wontfix: https://code.ros.org/trac/ros/ticket/3360)
----
http://wiki.ros.org/image_proc/Reviews/01-04-2010_Doc_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old PS: I discovered that image_proc does not warn when the intrinsic camera parameters are wrong. An use case discovered today was ticketed at: https://code.ros.org/trac/ros-pkg/ticket/3502
----
http://wiki.ros.org/imu_drivers/ChangeList/1.1
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Add check for drift at the end of calibration [[https://code.ros.org/trac/wg-ros-pkg/ticket/4093|Ticket 4093]]
----
http://wiki.ros.org/imu_drivers/ChangeList/1.2
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Add a check for drift at the end of calibration [[https://code.ros.org/trac/wg-ros-pkg/ticket/4093|Ticket 4093]] to detect cases where the IMU was moved while calibrating.
----
http://wiki.ros.org/imu_drivers/ChangeList/1.5
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/trac/ros-pkg/ticket/5601
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/trac/ros-pkg/ticket/5557
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old https://code.ros.org/gf/project/ros-pkg/scmsvn/?action=ScmCommitDetail&scm_commit_id=140525
----
http://wiki.ros.org/Industrial/Tutorials/Create_a_Fast_IK_Solution/Prerequisites
There is a [[https://code.ros.org/trac/ros-pkg/ticket/5586|bug]] in the forward kinematics routine of `arm_kinematics_constraint_aware` that can cause it to crash. This bug can be fixed by applying the patch as follows:
$ sudo wget https://code.ros.org/trac/ros-pkg/raw-attachment/ticket/5586/fk_solver.patch
----
http://wiki.ros.org/ja/FAQ
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[http://sourceforge.net/mailarchive/forum.php?forum_name=ros-users|ros-usersのアーカイブ]]を[[http://sourceforge.net/search/?group_id=86028&type_of_search=mlists|Search]]してください.もしそこにあなたの答えがなければ,問題を[[https://code.ros.org/mailman/listinfo/ros-users|ros-users]]にポストしてください.あなたが希望するなら,このメーリングリストは購読することもできます.
毎夜更新される[[http://ros.org/doc/api/|自動的に生成されたROSパッケージのドキュメント]]を参照することもできます.このリストには ros.sf.net とcode.ros.org からのパッケージのみ含まれています.他のリポジトリは現在,ここでリストされていません.
もしあなたが既存のパッケージを改良したら,一番良い方法はパッチをふさわしい開発者に送ることです.ros と code.ros.org のリポジトリの場合は,パッチを適用するためにTracチケットを開いてください.
*https://code.ros.org/trac/ros-pkg
*https://code.ros.org/trac/wg-ros-pkg
よく知られたROSパッケージ・リポジトリは [[Repositories]] のページにリストされています.あなたのリポジトリを作成したら,[[https://code.ros.org/mailman/listinfo/ros-users|ros-users]]にアナウンスを送ってください.そうすれば私たちはあなたのプロジェクトにリンクを張ります.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg|ros-pkg Trac]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg|wg-ros-pkg Trac]]
----
http://wiki.ros.org/ja/rviz
rviz saves its current display configuration to `~/.rviz/` on exit. Even if started with a another display config file via command line parameters, so be sure to regularly [[rviz/UserGuide#Configs|save your favorite configuration]]. ([[https://code.ros.org/trac/ros-pkg/ticket/5366|open ticket]])
----
http://wiki.ros.org/kdl_parser/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=robot_model&keywords=kdl_parser&owner=meeussen|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~kdl_parser|trac]]
----
http://wiki.ros.org/laser_assembler/Reviews/2009-09-18 API Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Ticketed [[https://code.ros.org/trac/ros-pkg/ticket/2870|ros-pkg #2870]]
----
http://wiki.ros.org/laser_assembler/Reviews/2009-9-29_Doc_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [Vijay] ''Good idea, but definitely punting this for later''. [[https://code.ros.org/trac/wg-ros-pkg/ticket/2815|#2815]]
----
http://wiki.ros.org/laser_assembler/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=laser_pipeline&keywords=laser_assembler&owner=vpradeep|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~laser_assembler|trac]]
----
http://wiki.ros.org/laser_drivers/ChangeList/1.6
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Now supports connect_delay parameter for Pioneer models. [[https://code.ros.org/trac/ros-pkg/ticket/4138|#4138]] [[https://code.ros.org/trac/ros-pkg/ticket/4797|#4797]] [[https://code.ros.org/trac/ros-pkg/ticket/5358|#5358]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Added support for changing measurement units. [[https://code.ros.org/trac/ros-pkg/ticket/4931|#4931]]
----
http://wiki.ros.org/laser_filters/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=laser_pipeline&keywords=laser_filters&owner=tfoote|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~laser_filters|trac]]
----
http://wiki.ros.org/laser_geometry
At the moment there is not a Python implementation, however, one is planned for future release ([[https://code.ros.org/trac/ros-pkg/ticket/2867|ticket]]).
----
http://wiki.ros.org/laser_geometry/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=laser_pipeline&keywords=laser_geometry&owner=tfoote|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~laser_geometry|trac]]
----
http://wiki.ros.org/laser_pipeline/ChangeList/1.4
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Added Eigen export flags (https://code.ros.org/trac/ros-pkg/ticket/5566)
----
http://wiki.ros.org/laser_pipeline/ChangeList/Pre-1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Adding support for inverted mode to laser projection [[https://code.ros.org/trac/ros-pkg/ticket/3041|3041]]
----
http://wiki.ros.org/laser_pipeline/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=laser_pipeline&owner=leibs|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&component=laser_pipeline|trac]]
----
http://wiki.ros.org/MikroKopter/Tutorials/shared_control
then the [[https://code.ros.org/trac/ros/ticket/2883|patch code]] for the ROS serialisation is required.
----
http://wiki.ros.org/Mirrors
There's a lot of room for improvement in the way that mirrors are managed; see [[https://code.ros.org/trac/ros/ticket/3281|this ticket]] for open feature requests.
----
http://wiki.ros.org/motion_planning_common/ChangeList
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Incorporated this patch: [[https://code.ros.org/trac/ros-pkg/ticket/4741|4741]]
----
http://wiki.ros.org/move_base/Reviews/2009-09-23_API_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Ultimately a pluggable recovery behavior would be valuable, I have opened a ticket against this with more detail: https://code.ros.org/trac/ros-pkg/ticket/2883
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Adding a boolean parameter to disable spinning in the recovery behavior would be a useful stopgap measure: https://code.ros.org/trac/ros-pkg/ticket/2882
----
http://wiki.ros.org/nav_msgs/Reviews/2009-09-30_Doc_Review
Brian: https://code.ros.org/trac/ros-pkg/ticket/2997
----
http://wiki.ros.org/nodelet/Roadmap
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old document/make it easy to change the number of threads used (on the fly?). Right now we have "num_worker_threads" as a parameter. (ref [[https://code.ros.org/trac/ros-pkg/ticket/4603]])
----
http://wiki.ros.org/PatrickBouffard
[[https://code.ros.org/trac/ros/query?status=assigned&status=closed&status=new&status=reopened&reporter=bouffard&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&col=resolution&col=time&col=changetime|ros]]
[[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=closed&status=new&status=reopened&reporter=bouffard&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&col=resolution&col=time&col=changetime|ros-pkg]]
[[https://code.ros.org/trac/wg-ros-pkg/query?status=assigned&status=closed&status=new&status=reopened&reporter=bouffard&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&col=resolution&col=time&col=changetime|wg-ros-pkg]]
----
http://wiki.ros.org/physics_ode/ChangeList/1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Added missing md5sum file per ticket [[https://code.ros.org/trac/ros-pkg/ticket/3759|#3759]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Per ticket [[https://code.ros.org/trac/ros-pkg/ticket/3759|#3759]], check md5sum and pull tar ball from wg server
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix ticket [[https://code.ros.org/trac/ros-pkg/ticket/3365|#3365]] in r26101.
----
http://wiki.ros.org/pluginlib/Reviews/2009-09-23 Usage Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Stu's ticket should be addressed, but is not needed for the release. [[https://code.ros.org/trac/ros-pkg/ticket/2822| #2822]]
----
http://wiki.ros.org/pluginlib/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=common&keywords=pluginlib|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&component=common&keywords=~pluginlib|trac]]
----
http://wiki.ros.org/polled_camera/Reviews
Blaise and I agreed on the service/topic structure following discussions at [[https://code.ros.org/trac/ros-pkg/ticket/3180|ticked #3180]].
----
http://wiki.ros.org/pr2_apps/ChangeList/0.2
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Arm controllers stopped on startup, and come back up on exit. [[https://code.ros.org/trac/wg-ros-pkg/ticket/3295 | #3295]] [[https://code.ros.org/trac/wg-ros-pkg/ticket/3664 | #3664]]
----
http://wiki.ros.org/pr2_calibration/ChangeList/pre-1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Wide stereo settling criteria is now a little more lenient for capturing large checkerboards [[https://code.ros.org/trac/wg-ros-pkg/changeset/44928 | r44928]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Updated checkerboard spacing for 4x5 checkerboards. The 4x5 checkerboards shipped with the PR2 (Part 68-03823) are not exactly 0.025m spacing. [[https://code.ros.org/trac/wg-ros-pkg/changeset/44766 | r44766]]
----
http://wiki.ros.org/pr2_calibration/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/wg-ros-pkg/newticket?component=pr2_calibration&owner=vpradeep|file a ticket]]
----
http://wiki.ros.org/pr2_calibration/Tutorials/Calibrating a new sensor to the PR2
Any new sensor pipeline should be added to [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/all_pipelines.launch | pr2_calibration_launch/capture_data/all_pipelines.launch]].
The standard pipeline is defined in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/monocam_pipeline.launch | pr2_calibration_launch/capture_data/monocam_pipeline.launch]]
The pipelines for the PR2's stereocameras simply constructs 4 instances of `monocam_pipeline.launch`. See [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/double_stereo_pipeline.launch | double_stereo_pipeline.launch]]
You now need to tell the executive about the new sensor. This is done by adding it to one of the sensor configuration files. If this is a camera, you should add a camera to [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/hardware_config/cam_config.yaml | cam_config.yaml]]. The format is described in [[pr2_calibration_executive]]
You now need to update some subset of the samples to include the new camera. The samples are defined in [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_launch/capture_data/samples_pr2_beta | pr2_calibration_launch/capture_data/samples_pr2_beta]]
The estimator uses a yaml representation of the robot that mirrors the URDF. (Yes, this file is extremely redundant to the URDF, and hopefully it will be removed if/when we do a major iteration on the calibration stack). For the PR2, this file is [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta/system.yaml | pr2_calibration_launch/estimate_params/config_pr2_beta/system.yaml]].
We currently run a test to make sure that the yaml robot definition matches the actual URDF. This test available at [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/cturtle/pr2_calibration_estimation/test/test_pr2_fk.launch | pr2_calibration_estimation/test/test_pr2_fk.launch]]. Since inconsistencies between the yaml and URDF could lead to strange calibration results, you should probably copy and modify this test to make sure your added frames also match your URDF.
You added the additional frames, but you now have to tell the estimator how the new sensors attach to the new frames. [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta/sensors.yaml | pr2_calibration_launch/estimate_params/config_pr2_beta/sensors.yaml ]].
The main config for the multistep optimization is defined in [[ https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/trunk/pr2_calibration_launch/estimate_params/head_then_arms_params.launch | pr2_calibration_launch/estimate_params/head_then_arms_params.launch]]. Here, for each step, a yaml file is loaded into `free_params`. Each `free_params` yaml file defines which parameters are free during that optimization step. You must add your fields for any robot primitives you've added, along with fields for the sensor itself.
These files are defined for the pr2 as [[https://code.ros.org/svn/wg-ros-pkg/stacks/pr2_calibration/tags/boxturtle/pr2_calibration_launch/estimate_params/config_pr2_beta | pr2_calibration_launch/estimate_params/config_pr2_beta/free_*.yaml]]
[[https://code.ros.org/trac/wg-ros-pkg/changeset?new=44942%40stacks%2Fpr2_calibration%2Ftrunk&old=44767%40stacks%2Fpr2_calibration%2Ftrunk | pr2_calibration diff]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44891 | r44891]], [[https://code.ros.org/trac/wg-ros-pkg/changeset/44923 | r44923]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44918 | r44918]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44935 | r44935]], [[https://code.ros.org/trac/wg-ros-pkg/changeset/44919 | r44919]], [[https://code.ros.org/trac/wg-ros-pkg/changeset/44942 | r44942]]
## cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/changeset/44929 | r44929]]
----
http://wiki.ros.org/pr2_common/ChangeList/1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Removed visual/inertial/collision elements for gripper_tool_frame <<Ticket(ros-pkg,3408)>>, [[https://code.ros.org/trac/wg-ros-pkg/changeset/34760|34760]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old corresponding to ticke[[https://code.ros.org/trac/wg-ros-pkg/ticket/3763|3763]] flipping gripper by 180 degrees for betas as they are mounted opposite of alphas.
----
http://wiki.ros.org/pr2_common/ChangeList/Pre-1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old r28582 makes separate xacro:macro for upper_arm_roll assembly in pr2_description. This allows it to be tested separately, and is used in production. [[https://code.ros.org/trac/wg-ros-pkg/ticket/3438|#3438]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old `base_footprint` link added to pr2_base macro in pr2_description. [[https://code.ros.org/trac/wg-ros-pkg/ticket/3428|#3428]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/wg-ros-pkg/ticket/3337|#3337]]. Changes checked on robot and sim.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old added rising and falling calibration positions per [[https://code.ros.org/trac/ros-pkg/ticket/3141|#3141]]
----
http://wiki.ros.org/pr2_controller_interface/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=pr2_mechanism&keywords=pr2_controller_interface&owner=meeussen|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~pr2_controller_interface|trac]]
----
http://wiki.ros.org/pr2_doors/ChangeList/0.2
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old add workaround for [[https://code.ros.org/trac/wg-ros-pkg/ticket/3954|ticket #3954]]
----
http://wiki.ros.org/pr2_ethercat_drivers/Reviews/01-13-2010_Doc_Review
the current issues are documented in trac under this ticket [[https://code.ros.org/trac/wg-ros-pkg/ticket/3407|#3407]]
----
http://wiki.ros.org/pr2_gazebo_plugins/Reviews/2009-12-08 API Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old gazebo_ros_stereo.cpp is deprecated, and will be removed [[https://code.ros.org/trac/wg-ros-pkg/ticket/3136|#3136]].
----
http://wiki.ros.org/pr2_gripper_action/Reviews/2010-01-13_Doc_Review
(./) Ticketed: https://code.ros.org/trac/wg-ros-pkg/ticket/3672
----
http://wiki.ros.org/pr2_head_action/Reviews/2010-01-13_Doc_Review
(./) Ticketed: https://code.ros.org/trac/wg-ros-pkg/ticket/3673
(./) Ticketed: https://code.ros.org/trac/wg-ros-pkg/ticket/3672
----
http://wiki.ros.org/pr2_mechanism/ChangeList/pre-1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old per ticket [[https://code.ros.org/trac/wg-ros-pkg/ticket/2949]], gripper now reports gap size < 0. It however, restricts Jacobians to use encoder values >= 0 for velocity and effort calculations.
----
http://wiki.ros.org/pr2_mechanism/Roadmap
[[https://code.ros.org/svn/wg-ros-pkg/trunk/sandbox/rt_scheduler/include/rt_scheduler/api_v2.h]]
[[https://code.ros.org/svn/wg-ros-pkg/trunk/sandbox/rt_scheduler/src/api_v2_example.cpp]]
Check [[https://code.ros.org/trac/wg-ros-pkg/wiki/coq/mechanism|trac]] for outstanding issues and roadmap.
----
http://wiki.ros.org/pr2_mechanism/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=pr2_mechanism&owner=meeussen|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&component=pr2_mechanism|trac]]
----
http://wiki.ros.org/pr2_mechanism/Tutorials/Writing a realtime Cartesian controller
https://code.ros.org/trac/ros-pkg/ticket/2822
----
http://wiki.ros.org/pr2_mechanism/Tutorials/Writing a realtime joint controller
https://code.ros.org/trac/ros-pkg/ticket/2822
----
http://wiki.ros.org/pr2_mechanism_controllers/Reviews/2010-01-14_Doc_Review
the current issues are documented in trac under this ticket [[https://code.ros.org/trac/wg-ros-pkg/ticket/3574|#3574]]
----
http://wiki.ros.org/pr2_power_drivers/ChangeList
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Fix incorrect logical operation that could cause batteries to falsely read charging ([[https://code.ros.org/trac/wg-ros-pkg/changeset/44561|r44561]]).
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Added ability to control the fan speed ([[https://code.ros.org/trac/wg-ros-pkg/changeset/30092|r30092]])
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Fixed: ignoring observations when the batteries were fully charged (<<Ticket(wg-ros-pkg 3729)>>, [[https://code.ros.org/trac/wg-ros-pkg/changeset/30072|r30072]])
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Fixed: not setting permissions when creating log file (<<Ticket(wg-ros-pkg 3713)>>, [[https://code.ros.org/trac/wg-ros-pkg/changeset/29971|r29971]])
----
http://wiki.ros.org/pr2_power_drivers/Roadmap
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Improve power level reporting (https://code.ros.org/trac/wg-ros-pkg/ticket/2991)
----
http://wiki.ros.org/pr2_simulator/ChangeList/1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old bug fix [[https://code.ros.org/trac/wg-ros-pkg/ticket/3744|#3744]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old new stereo parameters for new stereo_image_proc [[https://code.ros.org/trac/wg-ros-pkg/ticket/3512|#3512]]
----
http://wiki.ros.org/pr2_simulator/ChangeList/Pre-1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old update prosilica API per ticket [[https://code.ros.org/trac/wg-ros-pkg/ticket/3134|#3134]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old renamed `gazebo_ros_ocean_battery.cpp` to `gazebo_ros_power_monitor.cpp` for the plugin reproduces [[power_monitor]] functionalities. [[https://code.ros.org/trac/wg-ros-pkg/ticket/3135|API review]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old updates for base and odometry controller configurations [[https://code.ros.org/trac/wg-ros-pkg/ticket/3463|3463]].
----
http://wiki.ros.org/resource_retriever/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=robot_model&keywords=resource_retriever&owner=jfaust|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~resource_retriever|trac]]
----
http://wiki.ros.org/robot_model/ChangeList/1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/changeset/27959|replace atof with boost::lexical_cast]]
----
http://wiki.ros.org/robot_model/ChangeList/1.1
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/changeset/27960|adding assimp]]
----
http://wiki.ros.org/robot_model/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=robot_model&owner=meeussen|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&component=robot_model|trac]]
----
http://wiki.ros.org/ROS/ChangeList/1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Fixed log directory permissions [[https://code.ros.org/trac/ros/ticket/2367|2367]]
----
http://wiki.ros.org/ROS/ChangeList/1.1
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Fixed crash when connecting to nodes whose hostnames could not be resolved [[https://code.ros.org/gf/project/ros/scmsvn/?action=browse&path=%2Fstacks%2Fros%2Ftrunk%2Fcore%2Froscpp%2Fsrc%2Flibros%2Fsubscription.cpp&r1=9935&r2=9990|r9990]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[gtest]] Upgraded to version 1.4 [[https://code.ros.org/trac/ros/ticket/2412|#2412]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[rosdep]] OS detection base classes added and asserted. [[https://code.ros.org/trac/ros/ticket/2358 | 2358]]
----
http://wiki.ros.org/ROS/OSX/Tutorials/Setting up an XCode Project
Where PROJECT_NAME is the name of the xcode project you just created. This will create the additional files necessary for ROS to recognize it as a package and it will allow your xcode project to be built when rosmake is called. '''This feature will be part of ROS 1.3+, but if you want to get your hands on it early checkout [[https://code.ros.org/trac/ros/ticket/2945 | this patch]]. Otherwise you can still create your packages manually.'''
----
http://wiki.ros.org/ros_comm/Roadmap
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Remote-launch [[roswtf]]. For inspiration, see closed ticket https://code.ros.org/trac/ros/ticket/1130
----
http://wiki.ros.org/ros_comm/Roadmap/2010-12-15 ros_comm 1.5 planning meeting
This brainstorming document contains much more than is achievable with our limited developer resources. We encourage developers to interested in getting involved to express interest on `ros-developers`, as well as look at the [[https://code.ros.org/trac/ros/wiki/Handoff%20List|handoff list]].
----
http://wiki.ros.org/roslisp/Reviews/2010-07-16 API Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old ... this is now ticketed at https://code.ros.org/trac/ros/ticket/2897
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [Bhaskara] No; I'll add that. https://code.ros.org/trac/ros/ticket/2898
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old I created a ticket to keep track of this at https://code.ros.org/trac/ros/ticket/2896
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [Bhaskara] Sure, I can add that. https://code.ros.org/trac/ros/ticket/2899.
----
http://wiki.ros.org/rostopic/Reviews/2009-11 Doc Review_Doc_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old kwc: ticketed https://code.ros.org/trac/ros/ticket/1961
----
http://wiki.ros.org/rviz/PluginAPI
I've created a [[https://code.ros.org/trac/ros-pkg/ticket/4930|ticket]] containing a [[https://code.ros.org/trac/ros-pkg/attachment/ticket/4930/rviz_use_ros_coordinate_convention.patch|patch]] for the current rviz trunk.
----
http://wiki.ros.org/rviz/Troubleshooting
[[https://code.ros.org/trac/ros-pkg/ticket/4830#comment:16|this bug report]].
[[https://code.ros.org/trac/ros-pkg/ticket/4830| For more detail, see this ticket]]
----
http://wiki.ros.org/rviz_imu_plugin
The package has been [[https://code.ros.org/trac/ros-pkg/ticket/5476 | ticketed]] for inclusion in ROS.
----
http://wiki.ros.org/sensor_msgs/Reviews/2009-09-30_Doc_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old (./) !JointState needs to have comments https://code.ros.org/trac/ros-pkg/ticket/3006
----
http://wiki.ros.org/sensor_msgs/Reviews/2010-10-04_Ranger_Proposal_API_Review
The review period is now over. See https://code.ros.org/trac/ros-pkg/ticket/4488 for the ticket and final version of the message.
----
http://wiki.ros.org/sensor_msgs/Reviews/2011-12-25_NavSatTime_Proposal_API_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old ('''Chad''') I'm not currently getting notifications for edits of this page. Is this true for everyone subscribed? I'm likely going to extend this review until past the new year, possibly up until the freeze. There is currently a [[https://code.ros.org/trac/ros/ticket/3788|ticket filed]] about the email notification issue.
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Message was approved by final email vote. See [[https://code.ros.org/trac/ros-pkg/ticket/5355|this ticket]] for status.
----
http://wiki.ros.org/sensor_msgs/Reviews/Python PointCloud2 _API_Review
https://code.ros.org/trac/ros-pkg/attachment/ticket/4440/point_cloud.py
----
http://wiki.ros.org/sig/roslaunch
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Similar: Support custom meta-tag to roslaunch file (https://code.ros.org/trac/ros/ticket/3515), (https://groups.google.com/forum/?fromgroups=#!topic/ros-sig-roslaunch/A1INolWm0Z4)
----
http://wiki.ros.org/simulator_gazebo/ChangeList/1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/3830|#3830 - case sensitive STL extension detection.]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/3767|ODE joint limtits fix]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/3781|fix rpath setting for gazebo binary]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/3742|imu plugin fix]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/3743|p3d plugin fix]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/3649|patch to explicit link gazebo_server against freeimage libraries]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old generate tmp mesh in `/tmp/gazebo-[userid]-mesh` directory per ticket [[https://code.ros.org/trac/ros-pkg/ticket/3610|#3610]]
----
http://wiki.ros.org/simulator_gazebo/ChangeList/1.1
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old gazebo_ros_p3d warns and returns if body specified do not exist [[https://code.ros.org/trac/ros-pkg/ticket/3423|3423]].
----
http://wiki.ros.org/simulator_gazebo/ChangeList/Pre-1.0
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix manifest.xml export flag ([[https://code.ros.org/trac/ros-pkg/ticket/3484|#3484]])
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old doc review update ([[https://code.ros.org/trac/ros-pkg/ticket/3457|#3457]])
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old bug fix for `gazebo_pug_world_state.cpp` plugin: ticket [[https://code.ros.org/trac/ros-pkg/ticket/3424|#3424]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old added ability to load visual mesh from `*.stl` specified in URDF. [[pr2_ogre]] is no longer needed. (addresses [[https://code.ros.org/trac/wg-ros-pkg/ticket/2973|ticket #2973]]).
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix parallel build error due to dependency bug [[https://code.ros.org/trac/ros-pkg/ticket/3349|#3349]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old player CMake variable fix [[https://code.ros.org/trac/ros-pkg/ticket/3290]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix bug [[https://code.ros.org/trac/ros-pkg/ticket/3275]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix bug [[https://code.ros.org/trac/ros-pkg/ticket/3251]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix bug [[https://code.ros.org/trac/ros-pkg/ticket/3222|#3222]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix bug [[https://code.ros.org/trac/ros-pkg/ticket/3223|#3223]]
----
http://wiki.ros.org/simulator_gazebo/SystemRequirements
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/3352|X_CreateGC:BadDrawable (#3352)]]
----
http://wiki.ros.org/simulator_gazebo/Troubleshooting
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old If the error appears to be ROS related (i.e. [[gazebo|Gazebo ROS API]], [[gazebo_plugins]], [[https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/trunk/gazebo/src/|gazebo plugins for ROS]]), please login to your profile on [[https://code.ros.org/trac/ros-pkg/|ros-pkg trac]] and [[https://code.ros.org/trac/ros-pkg/newticket|file a new ticket]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old If the error appears to be PR2 related (i.e. related to [[pr2_gazebo_plugins|PR2 Gazebo plugins]], [[pr2_gazebo|PR2 simulation]]), please login to your profile on [[https://code.ros.org/trac/wg-ros-pkg/|wg-ros-pkg trac]] and [[https://code.ros.org/trac/wg-ros-pkg/newticket|file a new ticket]].
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old See [[https://code.ros.org/svn/ros-pkg/stacks/simulator_gazebo/trunk/gazebo_worlds/launch/debug.launch|this example launch file for starting gazebo with gdb]].
----
http://wiki.ros.org/simulator_stage/Reviews/2011-1 Diamondback Doc_Doc_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Still a problem: ticketed: https://code.ros.org/trac/ros/ticket/3272
----
http://wiki.ros.org/single_joint_position_action/Reviews/2010-01-13_Doc_Review
(./) Ticketed: https://code.ros.org/trac/wg-ros-pkg/ticket/3673
(./) Ticketed: https://code.ros.org/trac/wg-ros-pkg/ticket/3672
----
http://wiki.ros.org/slam_gmapping/Roadmap
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Incorporate pending patch for efficient offline mapping: https://code.ros.org/trac/ros-pkg/ticket/1551
----
http://wiki.ros.org/StuartGlaser/RobotGains
These gains were being used by plugging in and the manipulation demos. Wim made these the default gains in [[https://code.ros.org/trac/wg-ros-pkg/ticket/4243|April 2010]].
----
http://wiki.ros.org/tf_conversions/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=geometry&keywords=tf_conversions&owner=tfoote|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~tf_conversions|trac]]
----
http://wiki.ros.org/urdf/Reviews/2009-12-08 API_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old implement urdf checks, ticket [[https://code.ros.org/trac/ros-pkg/ticket/3261|#3261]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old special cases, ticket [[https://code.ros.org/trac/ros-pkg/ticket/3355|#3355]]
----
http://wiki.ros.org/urdf/Reviews/2010-12-08 API_Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/search?q=urdf-2.0|trac tickets for urdf-2.0]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/4345|#4345: defect: support trimesh primitive in urdf (new)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/4263|#4263: enhancement: urdf: graph support (new)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/4262|#4262: enhancement: urdf: support multiple inertials / collisions / visuals per link (new)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/3466|#3466: defect: urdf::JointDynamics -- discuss necessary parameters (e.g. efficiency) and ... (new)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old support for more than 2 types of meshes (visual, self-collision, environment-collision), [[https://code.ros.org/trac/ros-pkg/ticket/4270|#4270: enhancement: Support for multiple "visuals" fields in URDF for a single link (new)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/4611|Support for a sensor block for calibration.]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/4345|#4345: defect: support trimesh primitive in urdf (new)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/4263|#4263: enhancement: urdf: graph support (new)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/4262|#4262: enhancement: urdf: support multiple inertials / collisions / visuals per link (new)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/3466|#3466: defect: urdf::JointDynamics -- discuss necessary parameters (e.g. efficiency) and ... (new)]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old [[https://code.ros.org/trac/ros-pkg/ticket/4611|#4611: discuss with Vijay about the need for sensor information, possibly support as another extension outside of URDF]].
----
http://wiki.ros.org/urdf/Reviews/2010-12-09 API_Review
1. Decide what additional sensor information is needed for calibration per tikcet [[https://code.ros.org/trac/ros-pkg/ticket/4611|#4611]]. Below are tags proposed on the [[http://openrave.programmingvision.com/index.php/Started:COLLADA|OpenRave COLLADA]] page.
1. Decide what additional sensor information is needed for calibration per tikcet [[https://code.ros.org/trac/ros-pkg/ticket/4611|#4611]]. Below are tags proposed on the [[http://openrave.programmingvision.com/index.php/Started:COLLADA|OpenRave COLLADA]] page.
----
http://wiki.ros.org/urdf/Troubleshooting
If you encounter a problem that isn't addressed on this page, please [[https://code.ros.org/trac/ros-pkg/newticket?component=robot_model&keywords=urdf&owner=meeussen|file a ticket]]
The current list of open issues is available on [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&group=milestone&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=~urdf|trac]]
----
http://wiki.ros.org/urdf/XML/sensor
. Image format of the camera. Can be any of the strings defined in [[https://code.ros.org/trac/ros-pkg/browser/stacks/common_msgs/trunk/sensor_msgs/include/sensor_msgs/image_encodings.h|image_encodings.h insdie sensor_msgs]].
----
http://wiki.ros.org/vision_opencv/ChangeList/1.8
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix private initialized() https://code.ros.org/trac/ros-pkg/ticket/5570
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix the from YUV422 conversion and add tests for the C++ API https://code.ros.org/trac/ros-pkg/ticket/5548
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old added missing TYPE_* conversions from https://code.ros.org/trac/ros-pkg/ticket/5556
----
http://wiki.ros.org/vision_opencv/ChangeList/1.9
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old fix the from YUV422 conversion and add tests for the C++ API https://code.ros.org/trac/ros-pkg/ticket/5548
----
http://wiki.ros.org/visualization_experimental
Use trac to [[https://code.ros.org/trac/ros-pkg/newticket?component=visualization&type=defect&keywords=qt|report bugs]] or [[https://code.ros.org/trac/ros-pkg/newticket?component=visualization&type=enhancement&keywords=qt|request features]]. [ [[https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&component=visualization&keywords=~qt|View active tickets]] ]
----
http://wiki.ros.org/wgtest_data_analysis
Open a ticket [[https://code.ros.org/trac/wg-ros-pkg/newticket?component=hardware+test|here]].
----
http://wiki.ros.org/win_ros/Troubleshooting/Actionlib Hangs
See [[https://code.ros.org/trac/ros-pkg/ticket/5500|#5500]] for more details.
----
http://wiki.ros.org/xacro/Reviews/2009-09-23 API Review
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old undefined parameters should error out hard. [[https://code.ros.org/trac/ros-pkg/ticket/1176|#1176]]
cache code.ros.org_2.txt code.ros.org.txt dict edit-log event-log event-log.1 expaterror.log find_code.ros.org.sh intermap.txt meta pages plugin plugin-old user user.old Add recursive variable substitution [[https://code.ros.org/trac/ros-pkg/ticket/1497|#1497]]. Consider postponing until after 1.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment