diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6877dd26..147239ce 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1 +1 @@ -See the [Ignition Robotics contributing guide](https://bitbucket.org/ignitionrobotics/ign-gazebo/src/default/CONTRIBUTING.md). +See the [Ignition Robotics contributing guide](https://ignitionrobotics.org/docs/all/contributing). diff --git a/Changelog.md b/Changelog.md index 73410141..93dd9d77 100644 --- a/Changelog.md +++ b/Changelog.md @@ -3,157 +3,157 @@ ### Ignition Sensors 3.0.0 (2019-12-10) 1. Add support for sdformat frame semantics - * [Pull request 104](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/104) + * [BitBucket pull request 104](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/104) 1. Remove deprecations in ign-sensors3 - * [Pull request 103](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/103) + * [BitBucket pull request 103](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/103) 1. Break out image noise classes - * [Pull request 102](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/102) + * [BitBucket pull request 102](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/102) 1. Depend on ign-transport8, ign-msgs5, sdformat9 - * [Pull request 101](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/101) - * [Pull request 105](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/105) + * [BitBucket pull request 101](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/101) + * [BitBucket pull request 105](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/105) 1. Add Thermal Camera Sensor - * [Pull request 100](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/100) + * [BitBucket pull request 100](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/100) 1. Updating exports and includes - * [Pull request 98](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/98) + * [BitBucket pull request 98](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/98) 1. Removed deprecations from Manager. - * [Pull request 99](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/99) + * [BitBucket pull request 99](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/99) 1. Depend on ign-rendering3 - * [Pull request 88](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/88) + * [BitBucket pull request 88](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/88) ## Ignition Sensors 2 ### Ignition Sensors 2.8.0 (2020-03-04) 1. Added sequence numbers to sensor data messages. - * [Pull request 112](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/112) + * [BitBucket pull request 112](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/112) ### Ignition Sensors 2.7.0 (2019-12-16) 1. Add clipping for depth camera on rgbd camera sensor (requires sdformat 8.7.0) - * [Pull request 107](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/107) + * [BitBucket pull request 107](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/107) ### Ignition Sensors 2.6.1 (2019-09-13) 1. Fix IMU noise model dt - * [Pull request 94](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/94) + * [BitBucket pull request 94](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/94) ### Ignition Sensors 2.6.0 (2019-08-27) 1. Update depth and rgbd camera sensor to output point cloud data generated by ign-rendering DepthCamera - * [Pull request 91](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/91) + * [BitBucket pull request 91](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/91) ### Ignition Sensors 2.5.1 (2019-08-12) 1. Add intensity and ring fields to GpuLidarSensor point cloud msg - * [Pull request 89](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/89) + * [BitBucket pull request 89](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/89) ### Ignition Sensors 2.5.0 1. Add `IGN_PROFILER_ENABLE` cmake option for enabling the ign-common profiler. - * [Pull request 82](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/82) + * [BitBucket pull request 82](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/82) 1. Deduplicate `frame_ids` from sensor message headers - * [Pull request 83](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/83) + * [BitBucket pull request 83](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/83) 1. Baseline for stereo cameras - * [Pull request 84](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/84) + * [BitBucket pull request 84](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/84) ### Ignition Sensors 2.4.0 (2019-07-17) 1. Support manual scene updates for rendering sensors - * [Pull request 81](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/81) + * [BitBucket pull request 81](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/81) ### Ignition Sensors 2.3.0 (2019-07-16) 1. The GpuLidar and Rgbd sensors publish point cloud data using `msgs::PointCloudPacked`. - * [Pull request 78](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/78) + * [BitBucket pull request 78](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/78) ### Ignition Sensors 2.2.0 (2019-06-27) 1. Update the GPU Lidar to use the sensor's name as the `frame_id`. - * [Pull request 74](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/74) + * [BitBucket pull request 74](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/74) 1. Fix camera_info topic to be on the same level as image and depth_image for RGBD Camera. - * [Pull request 73](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/73) + * [BitBucket pull request 73](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/73) ### Ignition Sensors 2.1.0 (2019-06-18) 1. Adds an RGBD camera sensor that combines a CameraSensor and DepthCameraSensor, and also outputs a pointcloud. - * [Pull request 70](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/70) + * [BitBucket pull request 70](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/70) 1. Create and publish on `camera_info` topics for the Camera and DepthCamera sensors. - * [Pull request 67](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/67) + * [BitBucket pull request 67](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/67) ### Ignition Sensors 2.0.0 (2019-05-21) 1. Zero update rate, virtual SetParent and fix gpu_lidar - * [Pull request 66](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/66) + * [BitBucket pull request 66](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/66) 1. Add `frame_id` to sensor messages - * [Pull request 63](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/63) + * [BitBucket pull request 63](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/63) 1. Restore `pixel_format` in message and add deprecation comment. - * [Pull request 62](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/62) - * [Pull request 65](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/65) + * [BitBucket pull request 62](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/62) + * [BitBucket pull request 65](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/65) 1. Added noise to camera and lidar sensors. - * [Pull request 60](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/60) - * [Pull request 61](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/61) + * [BitBucket pull request 60](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/60) + * [BitBucket pull request 61](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/61) 1. Add support for loading a Lidar sensor from an SDF Sensor DOM object. - * [Pull request 59](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/59) + * [BitBucket pull request 59](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/59) 1. Add support for loading an IMU sensor from an SDF Sensor DOM object. - * [Pull request 58](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/58) + * [BitBucket pull request 58](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/58) 1. Add support for loading a camera and depth camera sensor from an SDF Sensor DOM object. - * [Pull request 57](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/57) + * [BitBucket pull request 57](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/57) 1. Add support for loading an air pressure sensor from an SDF Sensor DOM object. - * [Pull request 56](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/56) + * [BitBucket pull request 56](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/56) 1. Add support for loading an altimeter sensor from an SDF Sensor DOM object. - * [Pull request 55](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/55) + * [BitBucket pull request 55](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/55) 1. Noise factory uses `sdf::Noise` objects, Magnetometer sensor utilizes noise parameters. - * [Pull request 54](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/54) + * [BitBucket pull request 54](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/54) 1. Add support for loading a magnetometer sensor from an SDF Sensor DOM object. - * [Pull request 53](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/53) + * [BitBucket pull request 53](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/53) 1. Add magnetometer - * [Pull request 47](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/47) + * [BitBucket pull request 47](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/47) 1. Add IMU - * [Pull request 44](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/44) + * [BitBucket pull request 44](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/44) 1. Add altimeter - * [Pull request 43](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-request/43) + * [BitBucket pull request 43](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/43) 1. Create component for rendering sensor classes - * [Pull request 42](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/42) + * [BitBucket pull request 42](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/42) 1. Upgrade to ignition-rendering2 - * [Pull request 45](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/45) + * [BitBucket pull request 45](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/45) 1. Upgrade to ignition-msgs4 and ignition-transport7 - * [Pull request 51](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests/51) + * [BitBucket pull request 51](https://osrf-migration.github.io/ignition-gh-pages/#!/ignitionrobotics/ign-sensors/pull-requests/51) ### Ignition Sensors 1.X.X (2019-XX-XX) 1. Fix windows linking - * [Pull request 49](https://bitbucket.org/osrf/gazebo/pull-request/49) - * [Issue 6](https://bitbucket.org/osrf/gazebo/issues/6) + * [BitBucket pull request 49](https://osrf-migration.github.io/gazebo-gh-pages/#!/osrf/gazebo/pull-requests/49) + * [Issue 6](https://github.com/osrf/gazebo/issues/6) ### Ignition Sensors 1.0.0 (2019-03-01) diff --git a/README.md b/README.md index a60d50ea..968957c1 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ **Maintainer:** nate AT openrobotics DOT org -[![Bitbucket open issues](https://img.shields.io/bitbucket/issues-raw/ignitionrobotics/ign-sensors.svg)](https://bitbucket.org/ignitionrobotics/ign-sensors/issues) -[![Bitbucket open pull requests](https://img.shields.io/bitbucket/pr-raw/ignitionrobotics/ign-sensors.svg)](https://bitbucket.org/ignitionrobotics/ign-sensors/pull-requests) +[![GitHub open issues](https://img.shields.io/github/issues-raw/ignitionrobotics/ign-sensors.svg)](https://github.com/ignitionrobotics/ign-sensors/issues) +[![GitHub open pull requests](https://img.shields.io/github/issues-pr-raw/ignitionrobotics/ign-sensors.svg)](https://github.com/ignitionrobotics/ign-sensors/pulls) [![Discourse topics](https://img.shields.io/discourse/https/community.gazebosim.org/topics.svg)](https://community.gazebosim.org) [![Hex.pm](https://img.shields.io/hexpm/l/plug.svg)](https://www.apache.org/licenses/LICENSE-2.0) @@ -20,33 +20,33 @@ designed to generate realistic data from simulation environments. Ignition Senso # Table of Contents -[Features](#markdown-header-features) +[Features](#features) -[Install](#markdown-header-install) +[Install](#install) -* [Binary Install](#markdown-header-binary-install) +* [Binary Install](#binary-install) -* [Source Install](#markdown-header-source-install) +* [Source Install](#source-install) - * [Prerequisites](#markdown-header-prerequisites) + * [Prerequisites](#prerequisites) - * [Building from Source](#markdown-header-building-from-source) + * [Building from Source](#building-from-source) -[Usage](#markdown-header-usage) +[Usage](#usage) -[Documentation](#markdown-header-documentation) +[Documentation](#documentation) -[Testing](#markdown-header-testing) +[Testing](#testing) -[Folder Structure](#markdown-header-folder-structure) +[Folder Structure](#folder-structure) -[Code of Conduct](#markdown-header-code-of-conduct) +[Code of Conduct](#code-of-conduct) -[Contributing](#markdown-header-code-of-contributing) +[Contributing](#code-of-contributing) -[Versioning](#markdown-header-versioning) +[Versioning](#versioning) -[License](#markdown-header-license) +[License](#license) # Features @@ -57,9 +57,9 @@ models into sensor streams. # Install -We recommend following the [Binary Install](#markdown-header-binary-install) instructions to get up and running as quickly and painlessly as possible. +We recommend following the [Binary Install](#binary-install) instructions to get up and running as quickly and painlessly as possible. -The [Source Install](#markdown-header-source-install) instructions should be used if you need the very latest software improvements, you need to modify the code, or you plan to make a contribution. +The [Source Install](#source-install) instructions should be used if you need the very latest software improvements, you need to modify the code, or you plan to make a contribution. ## Binary Install @@ -114,14 +114,14 @@ Ignition Sensors requires: * [Ignition Transport](https://ignitionrobotics.org/libs/transport) * [Ignition Rendering](https://ignitionrobotics.org/libs/rendering) * [Ignition Msgs](https://ignitionrobotics.org/libs/msgs) - * [SDFormat](https://bitbucket.org/osrf/sdformat) + * [SDFormat](https://github.com/osrf/sdformat) * [Protobuf3](https://developers.google.com/protocol-buffers/) ### Building from source 1. Make sure you are running [Ubuntu Bionic](http://releases.ubuntu.com/18.04/). -2. Install the [Prerequisites](#markdown-header-prerequisites). +2. Install the [Prerequisites](#prerequisites). 3. Configure gcc8 @@ -136,7 +136,7 @@ Ignition Sensors requires: 4. Clone the repository ``` - hg clone https://bitbucket.org/ignitionrobotics/ign-sensors + git clone https://github.com/ignitionrobotics/ign-sensors ``` 5. Configure and build @@ -153,7 +153,7 @@ Ignition Sensors requires: # Usage -Please refer to the [examples directory](https://bitbucket.org/ignitionrobotics/ign-sensors/raw/default/examples/?at=default). +Please refer to the [examples directory](https://github.com/ignitionrobotics/ign-sensors/raw/master/examples/). # Documentation @@ -170,7 +170,7 @@ You can also generate the documentation from a clone of this repository by follo 2. Clone the repository ``` - hg clone https://bitbucket.org/ignitionrobotics/ign-sensors + git clone https://github.com/ignitionrobotics/ign-sensors ``` 3. Configure and build the documentation. @@ -189,7 +189,7 @@ You can also generate the documentation from a clone of this repository by follo Follow these steps to run tests and static code analysis in your clone of this repository. -1. Follow the [source install instruction](#markdown-header-source-install). +1. Follow the [source install instruction](#source-install). 2. Run tests. @@ -224,12 +224,12 @@ Refer to the following table for information about important directories and fil # Contributing Please see -[CONTRIBUTING.md](https://bitbucket.org/ignitionrobotics/ign-gazebo/src/406665896aa40bb42f14cf61d48b3d94f2fc5dd8/CONTRIBUTING.md?at=default&fileviewer=file-view-default). +[CONTRIBUTING.md](https://github.com/ignitionrobotics/ign-gazebo/blob/master/CONTRIBUTING.md). # Code of Conduct Please see -[CODE_OF_CONDUCT.md](https://bitbucket.org/ignitionrobotics/ign-gazebo/src/406665896aa40bb42f14cf61d48b3d94f2fc5dd8/CODE_OF_CONDUCT.md?at=default&fileviewer=file-view-default). +[CODE_OF_CONDUCT.md](https://github.com/ignitionrobotics/ign-gazebo/blob/master/CODE_OF_CONDUCT.md). # Versioning @@ -237,4 +237,4 @@ This library uses [Semantic Versioning](https://semver.org/). Additionally, this # License -This library is licensed under [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0). See also the [LICENSE](https://bitbucket.org/ignitionrobotics/ign-sensors/src/default/LICENSE) file. +This library is licensed under [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0). See also the [LICENSE](https://github.com/ignitionrobotics/ign-sensors/blob/master/LICENSE) file. diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml index 91b8669c..d4e2ae64 100644 --- a/bitbucket-pipelines.yml +++ b/bitbucket-pipelines.yml @@ -10,7 +10,7 @@ pipelines: - wget http://packages.osrfoundation.org/gazebo.key -O - | apt-key add - - apt-get update - apt-get -y install - cmake pkg-config cppcheck doxygen ruby-ronn curl mercurial git g++-8 + cmake pkg-config cppcheck doxygen ruby-ronn curl git g++-8 - update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8 # lcov - git clone https://github.com/linux-test-project/lcov.git -b v1.14 @@ -32,7 +32,7 @@ pipelines: # - apt install -y # libxml2-utils # libtinyxml-dev - # - hg clone http://bitbucket.org/osrf/sdformat -b default + # - git clone http://github.com/osrf/sdformat -b master # - cd sdformat # - mkdir build # - cd build @@ -42,7 +42,7 @@ pipelines: # Ignition msgs (uncomment if a specific branch is needed) # - apt install -y # libprotobuf-dev protobuf-compiler libprotoc-dev - # - hg clone http://bitbucket.org/ignitionrobotics/ign-msgs -b default + # - git clone http://github.com/ignitionrobotics/ign-msgs -b master # - cd ign-msgs # - mkdir build # - cd build @@ -52,7 +52,7 @@ pipelines: # Ignition transport (uncomment if a specific branch is needed) # - apt install -y # libzmq3-dev uuid-dev libsqlite3-dev - # - hg clone http://bitbucket.org/ignitionrobotics/ign-transport -b default + # - git clone http://github.com/ignitionrobotics/ign-transport -b master # - cd ign-transport # - mkdir build # - cd build @@ -62,7 +62,7 @@ pipelines: # Install ign-rendering dependencies - apt-get -y install libogre-1.9-dev libogre-2.1-dev libglew-dev libfreeimage-dev freeglut3-dev libxmu-dev libxi-dev uuid-dev - - hg clone http://bitbucket.org/ignitionrobotics/ign-rendering -b ign-rendering3 + - git clone http://github.com/ignitionrobotics/ign-rendering -b ign-rendering3 - cd ign-rendering - mkdir build - cd build