'api_documentation': 'http://ros.org/doc/api/bullet/html/'
'authors': 'Erwin Coumans, ROS package maintained by Tully Foote'
'brief': 'Bullet Physics Engine'
'dependency_tree': 'http://ros.org/doc/api/bullet/html/bullet_deps.pdf'
'depends':
- 'rostest'
'depends_on':
- 'tf'
- 'evart_bridge'
- 'gazebo'
- 'planning_models'
- 'articulation_models'
- 'visp_tracker'
- 'laser_height_estimation'
- 'pr2_gazebo_plugins'
- 'gazebo_tools'
- 'geometric_shapes'
- 'map_server'
- 'tf2_bullet'
- 'distance_field'
- 'cob_arm_navigation'
- 'icp'
- 'gazebo_plugins'
- 'pr2_navigation_self_filter'
- 'manipulation_transforms'
- 'collision_space'
'description': "<p>\n    This package contains version 2.76 of the Bullet professional\n\
  \    free 3D Game Multiphysics Library.  The ROS package automatically\n    downloads,\
  \ extracts and compiles a tarball.  For each major\n    release of the Bullet library,\
  \ the tarball will get updated.  The\n    Bullet library provided by this ROS package\
  \ is slightly different\n    from the official Bullet release.\n    </p>\n    <ul>\n\
  \    <li>\n    To eliminate ambiguity about which API is active the btQuaternion\n\
  \    constructor from Euler angles is deprecated. Please explicitly \n    construct\
  \ it and populate it seperately from euler angles, \n    otherwise it is ambiguous\n\
  \    as to what convention is being used.  \n    </li>\n    <li>\n    The btMatrix3x3\
  \ and btQuaternion setEulerZYX and getEulerZYX\n    methods are deprecated.  The\
  \ goal of these deprecations is to\n    remove the existing patch against Bullet\
  \ which makes them\n    consistent.  They will be deprecated for a few releases,\
  \ then\n    patched out for a few releases before being reintroduced in their\n\
  \    native form.  setEulerYPR and getEulerYPR are drop in replacements.\n    Also\
  \ available is getRPY setRPY which use fixed axis notation about\n    XYZ axes.\
  \  \n    </li>\n    <li>\n    There are a few errors in documentation and\n    btMatrix3x3::getEulerYPR\
  \ has been changed to be a pass through to\n    getEulerZYX for it is a better implementation\
  \ of the same method.\n    These are filed under \n    <a href=\"http://code.google.com/p/bullet/issues/detail?id=282\"\
  >issue 282</a>.\n    </li>\n    <li>\n    For standardization and continuity Fixed\
  \ Axis getRPY and setRPY\n    methods have been added to btQuaternion and btMatrix3x3.\
  \  These\n    will be pushed back to Bullet, and hopefully accepted.  These are\n\
  \    the same format as used by kdl and gazebo. Standardization survey\n    and\
  \ decision at\n    <a href=\"http://www.ros.org/wiki/tf/Reviews/Euler_Angle_Usage_2009-09-02_API_Review\"\
  >on\n    the ROS wiki</a>.  These patches have been pushed back\n    in <a href=\"\
  http://code.google.com/p/bullet/issues/detail?id=285\">issue\n    285</a> This patch\
  \ will be maintained in parallel if Bullet does\n    not accept it.\n    </li>\n\
  \    <li>\n    There is a patch against the btQuaternion angle and getAngle\n  \
  \  methods to clamp floating point errors to prevent nan results.\n    See <a href=\"\
  http://code.google.com/p/bullet/issues/detail?id=98\">issue 98</a>.\n    </li>\n\
  \    <li>\n    We have the intention to move towards the official version of\n \
  \   Bullet; this however will take some time because it involves a\n    number of\
  \ deprecation cycles for the conflicting quaternion\n    constructor.\n    </li>\n\
  \    <li>\n      This usage of bullet compiles with the flags\n      -DBT_USE_DOUBLE_PRECISION\
  \ -DBT_EULER_DEFAULT_ZYX set.\n    </li>\n    </ul>"
'license': 'ZLib'
'msgs': []
'name': 'bullet'
'repository': 'ros-pkg'
'repository-actual': 'geometry'
'review_notes': 'ticket:2926'
'review_status': '3rdparty doc reviewed'
'rosinstall':
  'hg': &id001
    'local-name': 'geometry'
    'uri': 'https://kforge.ros.org/geometry/geometry'
    'version': 'geometry-1.4.2'
'rosinstalls':
  'devel':
    'hg':
      'local-name': 'geometry'
      'uri': 'https://kforge.ros.org/geometry/geometry'
      'version': 'geometry-1.4'
  'distro':
    'hg':
      'local-name': 'geometry'
      'uri': 'https://kforge.ros.org/geometry/geometry'
      'version': 'diamondback'
  'release':
    'hg': *id001
'siblings':
- 'angles'
- 'tf'
- 'kdl'
- 'eigen_conversions'
- 'eigen'
- 'tf_conversions'
- 'bullet'
'srvs': []
'stack': 'geometry'
'url': 'http://code.google.com/p/bullet/'
'vcs': 'hg'
'vcs_uri': 'https://kforge.ros.org/geometry/geometry'
