diff --git a/rotors_comm/CHANGELOG.rst b/rotors_comm/CHANGELOG.rst deleted file mode 100644 index 6b353ed..0000000 --- a/rotors_comm/CHANGELOG.rst +++ /dev/null @@ -1,56 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rotors_comm -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.2.3 (2018-12-13) ------------------- - -2.2.2 (2018-12-12) ------------------- - -2.2.0 (2018-12-10) ------------------- -* switch to package format 2 -* Merge pull request `#397 `_ from ethz-asl/v2.1.1 - update to 2.1.1 -* Contributors: Fadri Furrer, Mina Kamel - -2.1.1 (2017-04-27) ------------ -* update maintainers -* Contributors: fmina - -2.1.0 (2017-04-08) ------------ -* Return the origin of the gazebo coordinates in lat/long/alt as part of the octomap service response. -* Add option to publish octomap in the ServiceCallback of the gazebo_octomap_plugin. -* Adding ability to start and stop rosbag recording on command -* Contributors: Fadri Furrer, Pavel, acfloria - -2.0.1 (2015-08-10) ------------------- - -2.0.0 (2015-08-09) ------------------- - -1.1.6 (2015-06-11) ------------------- - -1.1.5 (2015-06-09) ------------------- - -1.1.4 (2015-05-28) ------------------- - -1.1.3 (2015-05-28) ------------------- - -1.1.2 (2015-05-27) ------------------- - -1.1.1 (2015-04-24) ------------------- - -1.1.0 (2015-04-24) ------------------- -* initial Ubuntu package release diff --git a/rotors_description/CHANGELOG.rst b/rotors_description/CHANGELOG.rst deleted file mode 100644 index e42ea4a..0000000 --- a/rotors_description/CHANGELOG.rst +++ /dev/null @@ -1,159 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rotors_description -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.2.3 (2018-12-13) ------------------- - -2.2.2 (2018-12-12) ------------------- - -2.2.0 (2018-12-10) ------------------- -* fixed xmlns:xacro link -* switch to package format 2 -* Merge pull request `#529 `_ from ethz-asl/feature/gazebo9-noisydepth - Feature/gazebo9 noisydepth -* Added parameters for noise models and reformatted code -* Cleanup of .xacro file -* Disabled sensor visual -* Fixed orientation and position of mesh relative to camera center (here, left imager) as per datasheet) -* Realsense definiton (positions etc wrong, to be corrected) -* Merge pull request `#464 `_ from ethz-asl/fix/set_rate_back - Set odometry rate back to 1/1 of real-time rate. -* Set odometry rate back to 1/1 of real-time rate. -* Merge pull request `#457 `_ from ethz-asl/fix/odom_rate - Set publish rate to 100 Hz instead of 1000Hz to better match real system -* Set publish rate to 100 Hz instead of 1000Hz to better match real system -* Fix/neo11 namespace (`#418 `_) - * Change argument from 'mav_name' to 'namespace' to ease spawning of multiple neo11s -* Merge pull request `#374 `_ from ethz-asl/feature/wind_plugin_extended - Extending wind plugin -* Requested changes for PR. -* Merge pull request `#397 `_ from ethz-asl/v2.1.1 - update to 2.1.1 -* Extended wind plugin to read custom wind values from a text file. -* Contributors: Andrea Tagliabue, Christian Witting, Fadri Furrer, Helen Oleynikova, Mina Kamel, Nicolas El Hayek, Timo Hinzmann, cwitting, michaelpantic, nelhayek - -2.1.1 (2017-04-27) ------------ -* update maintainers -* Adding pressure plugin to urdf description -* Contributors: fmina, pvechersky - -2.1.0 (2017-04-08) ------------ -* Implementing fixed-wing operation with a joystick -* Implementing the rest of parameter parsing and forces + moments calculations -* Parameterizing techpod mesh files and aerodynamic parameters -* Adding xacro parameter for wind speed mean -* The ROS interface plugin is now attached to a static model in the world rather than being attahed to the firefly MAV. -* Removed dead code from the .xacro macro for the ROS interface plugin. -* Removed dead commented code. -* More attempted tweaks to fix errors with substitutaion_args/xacro.py. Added better debug print. -* Odometry message now being captured by ROS interface plugin and published to ROS framework. Hovering example now works again. -* ROS interface plugin publishing actuators and link state messages to ROS platform -* ROS message interface plugin now converts magnetic field messages and publishes to ROS. -* Changed the name of the robot location GPS message to nav_sat_fix (since there is more than one GPS message type). -* Fixed issue with topic name differences between IMU/GPS plugins and the interface plugin. -* New Gazebo message interface plugin is loading correctly when hover sim is launched. -* Gazebo is now outputting debug messages to the console (verbose mode is turned on through launch file). -* The ROS interface plugin is now attached to a static model in the world rather than being attahed to the firefly MAV. -* Removed dead code from the .xacro macro for the ROS interface plugin. -* Removed dead commented code. -* More attempted tweaks to fix errors with substitutaion_args/xacro.py. Added better debug print. -* change euroc to neo -* Delete neo9_generic_odometry_sensor.gazebo -* Delete neo11_generic_odometry_sensor.gazebo -* change euroc_hex to neo11 -* add neo11 -* add neo9 to rotors -* Odometry message now being captured by ROS interface plugin and published to ROS framework. Hovering example now works again. -* ROS interface plugin publishing actuators and link state messages to ROS platform -* ROS message interface plugin now converts magnetic field messages and publishes to ROS. -* Changed the name of the robot location GPS message to nav_sat_fix (since there is more than one GPS message type). -* Fixed issue with topic name differences between IMU/GPS plugins and the interface plugin. -* New Gazebo message interface plugin is loading correctly when hover sim is launched. -* Gazebo is now outputting debug messages to the console (verbose mode is turned on through launch file). -* Launch and RVIZ config file for viewing Techpod model in RVIZ -* Adding meshes and URDF components for flaps in Techpod model -* Adding GPS to components snipets and mounting it on a fixed-wing Techpod model -* Fixing small details and removing references to gazebo plugins -* Adding Techpod URDF desciption files and a general URDF for fixed-wing -* Adding meshes for Techpod, extracted from actual CAD model -* Magnetometer refactoring to make use of constexpr and proper transform convention -* Modifying component_snipets to use the new custom magnetometer plugin -* Adding some noise based on ADIS16448 specs -* Adding a macro for magnetometer component -* Fixing all the RotorS launch files to work with more generic description files -* Adding 'wait_to_record_bag' parameter to all quad base description files -* Adding ability to start and stop rosbag recording on command -* Fixing a couple of small bugs in mavlink interface plugin -* Refactoring mavlink interface plugin more -* Adding vehicle and controller parameter files for new models -* Removing unfinished parts of px4 dummy controller and gazebo mavlink interface. Refactoring gazebo mavlink interface. -* Removing the unfinished wing plugin and the VTOL model -* Making the URDF description files more generic -* Adding 'world-name' as an argument to most launch files -* added optical link also to stereo camera -* add optical joint for camera -* fix namespace variable - missing $ sign -* Updated to use mavros_msgs. Optionally add mavlink_interface to gazebo models -* started cleanup of odometry plugin -* removed unnecessary mav_name_suffix and switched to using waypoint_publisher - Added an optional delay parameter in the waypoint publisher to publish a - waypoint at a later instance of time. -* Update hummingbird.xacro - use "mav_name" arg which has an additional suffix, in order to prevent namespace conflict when launching several mavs of the same type. -* Update pelican.xacro - use "mav_name" arg which has an additional suffix, in order to prevent namespace conflict when launching several mavs of the same type. -* Update firefly.xacro - use "mav_name" arg which has an additional suffix, in order to prevent namespace conflict when launching several mavs of the same type. -* switch url website in package.xml to github repo -* Added the mavlink interface plugin to the iris model via sdf file -* replace middle dot with a period -* update iris with upstream changes -* update ardrone with upstream changes -* Merge remote-tracking branch 'upstream/master' into px4_nodes_upstreammerge3 -* remove old/outdated urdf/xacro files -* update launch and xacro files to new names, update use of odometry plugin -* move px4 files to new directories -* Contributors: Andre Phu-Van Nguyen, Fadri Furrer, Geoffrey Hunter, Haoyao Chen, Michael Burri, Mina Kamel, Pavel, Raghav Khanna, Thomas Gubler, devbharat, fmina, pvechersky - -2.0.1 (2015-08-10) ------------------- -* fixed the bag plugin and the evaluation -* Contributors: Fadri Furrer - -2.0.0 (2015-08-09) ------------------- -* fixed base_link issue with gazebo 2.2 -* added a mesh for the vi_camera and fixed the mesh for the vi_sensor -* added possibility to add own meshes of propellers -* updated gazebo links to also contain the namespace -* Contributors: Fadri Furrer, Helen Oleynikova, Michael Burri - -1.1.6 (2015-06-11) ------------------- - -1.1.5 (2015-06-09) ------------------- - -1.1.4 (2015-05-28) ------------------- - -1.1.3 (2015-05-28) ------------------- - -1.1.2 (2015-05-27) ------------------- -* added max depth cam range as param -* pointCloudCutoffMax tag added for depth cam - -1.1.1 (2015-04-24) ------------------- - -1.1.0 (2015-04-24) ------------------- -* initial Ubuntu package release diff --git a/rotors_gazebo/CHANGELOG.rst b/rotors_gazebo/CHANGELOG.rst deleted file mode 100644 index aaff6eb..0000000 --- a/rotors_gazebo/CHANGELOG.rst +++ /dev/null @@ -1,192 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rotors_gazebo -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.2.3 (2018-12-13) ------------------- - -2.2.2 (2018-12-12) ------------------- - -2.2.0 (2018-12-10) ------------------- -* fixed xmlns:xacro link -* switch to xacro from xacro.py -* switch to package format 2 -* Merge branch 'feature/mavlink_build' into feature/gazebo9-autobackport -* Merge pull request `#521 `_ from scpeters/rotors_gazebo_run_depend - rotors_gazebo/package.xml: alphabetize and add missing run depends -* rotors_gazebo: run_depend on joy, xacro - Fixes `#501 `_. Partial fix for `#500 `_. -* rotors_gazebo/package.xml: alphabetize depends -* Merge pull request `#425 `_ from ethz-asl/fix/add_ros_plugin_to_example_worlds - fix/add_ros_plugin_to_example_worlds -* add ros_interface_plugin to all example worlds -* Merge pull request `#374 `_ from ethz-asl/feature/wind_plugin_extended - Extending wind plugin -* Merge pull request `#406 `_ from ethz-asl/fix/waypoint_publisher - FIX publish msg and not msg pointer in waypoint_publisher -* FIX publish msg in waypoint_publisher and waypoint_publisher_file `#373 `_ -* FIX waypoint_publisher; revert *msg -> msg and ros:shutdown() before exit -* FIX publish msg and not msg pointer in waypoint_publisher -* Merge pull request `#397 `_ from ethz-asl/v2.1.1 - update to 2.1.1 -* Additional requested changes for PR. -* Added example world and custom wind field text file, as well as documentation. -* Contributors: Fadri Furrer, Marius Fehr, Mina Kamel, Nicolas El Hayek, Steven Peters, Tim, Tim Taubner, Timo Hinzmann, michaelpantic - -2.1.1 (2017-04-27) ------------ -* update maintainers -* Contributors: fmina - -2.1.0 (2017-04-08) ------------ -* Remove iris model from warehouse world. -* Improve launch args for mav.launch and hovering example. -* Adding some explanation to the aero params YAML -* Modifying the Yosemite model to be aligned with the principal axis in x-y plane -* Some minor fixes to fw dynamics -* Implementing fixed-wing operation with a joystick -* Implementing the rest of parameter parsing and forces + moments calculations -* Adding max and min angle of attack as parameters and some minor renaming -* Making fixed-wing params more descriptive -* Implementing YAML parsing of fixed-wing aerodynamic parameters -* Parameterizing techpod mesh files and aerodynamic parameters -* Add position as optional arguments to hovering_example. -* iris.sdf is only built when Gazebo version is > 2. -* Removed un-needed parameters from basic.world. -* Corrected optical flow plugin name in a model.sdf file. -* Fixed LIDAR plugin name in SDF file (rotors prefix added). -* Turned the 'connect gazebo to ros' and 'connect ros to gazebo' topic names into global variables (couldn't work out how to make them global from the .world file, so this was the next best option). -* Converted gazebo_ros_interface_plugin from a model plugin to a world plugin. -* The ROS interface plugin is now attached to a static model in the world rather than being attahed to the firefly MAV. -* Added beginnings of Gazebo model for the purpose of inserting the ROS interface into the Gazebo world. -* Reverted back to commit 357ed0f254823e83e392e239a3ab7d32b595125e (Monday's commit just before .xacro files were merged). -* More attempted tweaks to fix errors with substitutaion_args/xacro.py. Added better debug print. -* Added debug messages to python files, moving .xacro files from rotors_gazebo/models/rotors_description/urdf into rotors_description/models/urdf. -* Changed variable in rotors_gazebo CMakeLists.txt to NO_ROS to match variable in rotors_gazebo_plugins. -* Added script files from sitl_gazebo (used to generate iris.sdf). -* Fixed bug where return statement was missing brackets. -* Added a ONLY_BUILD_IRIS_SDF variable to the rotors_gazebo CMakeLists.txt for PX4/Firmware support. -* Added all sitl_gazebo model files into rotors/gazebo/models/ directory. -* Added all the worlds from sitl_gazebo that were not present in rotors_simulator. -* Gazebo is now outputting debug messages to the console (verbose mode is turned on through launch file). -* Initial test change for px4_merge branch. Build and hovering example working. -* iris.sdf is only built when Gazebo version is > 2. -* Removed un-needed parameters from basic.world. -* Corrected optical flow plugin name in a model.sdf file. -* Fixed LIDAR plugin name in SDF file (rotors prefix added). -* Turned the 'connect gazebo to ros' and 'connect ros to gazebo' topic names into global variables (couldn't work out how to make them global from the .world file, so this was the next best option). -* Converted gazebo_ros_interface_plugin from a model plugin to a world plugin. -* The ROS interface plugin is now attached to a static model in the world rather than being attahed to the firefly MAV. -* Added beginnings of Gazebo model for the purpose of inserting the ROS interface into the Gazebo world. -* More attempted tweaks to fix errors with substitutaion_args/xacro.py. Added better debug print. -* Added debug messages to python files, moving .xacro files from rotors_gazebo/models/rotors_description/urdf into rotors_description/models/urdf. -* Changed variable in rotors_gazebo CMakeLists.txt to NO_ROS to match variable in rotors_gazebo_plugins. -* Added script files from sitl_gazebo (used to generate iris.sdf). -* Fixed bug where return statement was missing brackets. -* Added a ONLY_BUILD_IRIS_SDF variable to the rotors_gazebo CMakeLists.txt for PX4/Firmware support. -* Added all sitl_gazebo model files into rotors/gazebo/models/ directory. -* Added all the worlds from sitl_gazebo that were not present in rotors_simulator. -* change euroc to neo -* add neo11 -* change euroc to neo9 -* formatting -* add neo9 to rotors -* Merge branch 'master' into feature/px4_merge - Pulling in changes from master. -* fixed indentation of grass.material -* Add SDF tag for octomapPubTopic and octomapServiceName and load the strings in the gazebo octomap plugin. -* Gazebo is now outputting debug messages to the console (verbose mode is turned on through launch file). -* Initial test change for px4_merge branch. Build and hovering example working. -* Extending Gazebo model path in keyboard interface launch file -* Adding interface for Python-uinput, a virtual keyboard joystick -* Adding yosemite model and world -* Change launch files to extend Gazebo model path instead of setting it -* Extending Gazebo resource path to include RotorS models -* Adding the [slightly modified] outdoor world from PX4 fork of RotorS -* Adding XML declaration to several existing world files -* Changing the fixed-wing orientation to be consistent with all other models -* Adding spherical_coordinates tags for geolocation in all the world files -* Adding separate launch files for fixed-wing models -* Removing magnetic_field tag from the world files - Part of removing the use of gazebo's built-in magnetometer sensor in - order to be compatible with Gazebo API version 5 -* Adding magnetic field tag to all the world files -* Fixing all the RotorS launch files to work with more generic description files -* Adding 'wait_to_record_bag' parameter to all quad base description files -* Adding ability to start and stop rosbag recording on command -* Revert "Adding ability to start and stop rosbag recording on command" - This reverts commit b747b360199629c31290b2892daa484dddb52d3c. -* Adding ability to start and stop rosbag recording on command -* Refactoring mavlink interface plugin more -* Adding vehicle and controller parameter files for new models -* Making the URDF description files more generic -* Adding 'world-name' as an argument to most launch files -* Commenting out a reference to an un-used and non-present package (?) -* added robot_state_publisher and joint_state_publisher in launch files -* added mavlink_interface flag to other iris launch files -* Updated to use mavros_msgs. Optionally add mavlink_interface to gazebo models -* waypoint publisher waits until subscriber is available -* style fix -* removed wrong vspace -* removed unnecessary mav_name_suffix and switched to using waypoint_publisher - Added an optional delay parameter in the waypoint publisher to publish a - waypoint at a later instance of time. -* Update and rename three_firefly_hovering_example.launch to firefly_swarm_hovering_example.launch - add two more fireflys, and change "mav_suffix_name" to "mav_name_suffix" -* Update hovering_example.cpp - add a waypoint for the hovering example -* Create three_firefly_hovering_example.launch - add a example launch file with three fireflys -* Update spawn_mav.launch - add a suffix to the arg "mav_name", in order to prevent namespace conflict when launching several mavs of the same type -* switch url website in package.xml to github repo -* add/change url and cleanup of package.xml files - This addresses `#202 `_. -* removed deprecated launch files -* remove _with_joy launch files, px4 Firmware start the node now in the correct namespace -* update iris with upstream changes -* update ardrone with upstream changes -* exposed common arguments to top level files -* update launch and xacro files to new names, update use of odometry plugin -* move px4 files to new directories -* Merge remote-tracking branch 'origin/master' into px4_nodes_upstreammerge -* Contributors: Andreas Antener, Fadri Furrer, Geoffrey Hunter, Haoyao Chen, Helen Oleynikova, James Goppert, Mina Kamel, Pavel, Thomas Gubler, acfloria, devbharat, fmina, pvechersky - -2.0.1 (2015-08-10) ------------------- -* fixed the bag plugin and the evaluation -* Contributors: Fadri Furrer - -2.0.0 (2015-08-09) ------------------- -* Change to use the new datatypes defined in mav_comm. -* Update hummingbird.yaml - The original 0.68 did not involve the mass of rotors (0.009 each). Now change to 0.68 + 0.009*4 -* Added subscriber for MultiDOFJointTrajectory messages and extended waypoint_publisher_file to test it. resolves `#243 `_ -* Contributors: Haoyao Chen, Helen Oleynikova, Markus Achtelik - -1.1.6 (2015-06-11) ------------------- - -1.1.5 (2015-06-09) ------------------- -* added install targets - -1.1.4 (2015-05-28) ------------------- - -1.1.3 (2015-05-28) ------------------- - -1.1.2 (2015-05-27) ------------------- - -1.1.1 (2015-04-24) ------------------- - -1.1.0 (2015-04-24) ------------------- -* initial Ubuntu package release diff --git a/rotors_gazebo_plugins/CHANGELOG.rst b/rotors_gazebo_plugins/CHANGELOG.rst deleted file mode 100644 index 035fa54..0000000 --- a/rotors_gazebo_plugins/CHANGELOG.rst +++ /dev/null @@ -1,584 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rotors_gazebo_plugins -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.2.3 (2018-12-13) ------------------- -* Added dependencies to gazebo_plugins -* Contributors: michaelpantic - -2.2.2 (2018-12-12) ------------------- -* Fixes issues with build on buildfarm and old ubuntu systems (added MAVROS dependencies, version checking, protobuf-dev etc) -* Contributors: michaelpantic - -2.2.0 (2018-12-10) ------------------- -* Major changes in CMakeLists and package definition for Gazebo version compatibility -* Code updated to Gazebo9 API -* Automatic backport script added for pre-9 compatibility -* Added NoisyDepth Plugin -* Contributors: Fadri Furrer, Helen Oleynikova, Michael Pantic, Mina Kamel, Nicolas El Hayek, Timo Hinzmann, Zachary Taylor, fmina, kajabo, michaelpantic, nelhayek, orangelynx, ptrkfry - -2.1.1 (2017-04-27) ------------ -* Merge pull request `#377 `_ from ethz-asl/feature/pressure-plugin - Feature/pressure-plugin -* More verbose variable names in pressure calculations. -* update maintainers -* Giving more verbose names to the constants -* Adapting the pressure plugin to work with Gazebo transport interface -* Adding Gazebo interface for fluid pressure message -* Initial commit for pressure plugin. -* Contributors: Timo Hinzmann, fmina, pvechersky - -2.1.0 (2017-04-08) ------------ -* fixes issue 371 -* Correct gazebo versioning -* Adding yaml_cpp_catkin, along with catkin_simple, as a dependency for ROS configuration -* Adding find_library to FindYamlCpp and linking to it -* Adding FindYamlCpp cmake module to locate yaml-cpp include dirs -* Making some vectors, YAML nodes, and long calculation variables as const -* Minor text fixes. -* Minor fixes -* Some minor fixes to fw dynamics -* Implementing fixed-wing operation with a joystick -* Fixing the TwistStamped message publishing -* Add conversion of RollPitchYawrateThrust msgs from ROS to Gazebo to allow Joystick node input in Gazebo plugins -* Implementing the rest of parameter parsing and forces + moments calculations -* Implementing handling of actuator command to fixed-wing dynamics plugin -* Adding max and min angle of attack as parameters and some minor renaming -* Making Gazebo Actuators msg same as mav_msgs Actuators msg -* Making fixed-wing params more descriptive -* Implementing YAML parsing of fixed-wing aerodynamic parameters -* Parameterizing techpod mesh files and aerodynamic parameters -* First outline of the fixed-wing dynamics plugin -* Adding wind speed recording to rosbag plugin. -* Adapting Rotors plugin to use the new external force and wind speed mav_comm topics -* Adapting wind plugin to publish the WIND SPEED message -* Adding ability to convert Gazebo wind speed msgs into ROS wind speed msgs -* Adding wind speed publishing to the wind plugin -* Fixing a message type typo in the comment -* Merge pull request `#343 `_ from acfloria/features/octomap_plugin_gazebo_origin - Octomap Plugin Gazebo Origin -* run clang-format through all our plugins -* fix style and removed some comments -* Removed debug code, tidied up comments. -* Added helper methods for GZ to ROS and ROS to GZ header conversion. -* Added collision check for map which stored ConnectHelperStorage items by Gazebo topic name. -* ROS interface plugin no longer checks and uses the namespace variable from SDF file. -* Fixed code style of constants in MAVLink interface .cpp file. -* Added todo 'add noise' to IMU plugin. -* GPS plugin now uses default message topics from mav_msgs. -* Fixed up TwistStamped message type, and moved from a sensor to geomtery message namespace. -* Motor model now uses default message types defined in mav_msgs. Made types more descriptive. -* Re-enabled used of default topics from mav_msgs package in IMU plugin. -* Tidied up code style in MAVlink interface plugin. -* Removed unused and duplicate MotorSpeed.proto message type. -* Moved the gimbal controller, GST camera, LIDAR and optical flow plugins to 'external' directories. -* Moved Geotagged images plugin code files into 'external' directories. -* Added default values for passed-in variables to rotors_gazebo_plugins CMake file. -* Use ignition::math::Vector3d instead of gazebo::math::Vector3 for Gazebo version 6 or newer in the octomap plugin. -* Explicitly added specific MAVLink header for debugging. -* Fixed Gazebo topic namespaces into the MAVlink interface plugin. -* All Gazebo plugins now use topics on the default Gazebo namespace. -* ROS interface plugin now uses /gazebo/rotors/ namespace for the two 'connect' topics. -* Fixed up protobuf message numbering. -* Gazebo namespace is now required for all ROS to Gazebo messages. All plugins should be now setting this correctly. -* All ROS to Gazebo message types now support a Gazebo namespace setting. -* ACTUATORS message type now uses Gazebo namespace to create ROS to Gazebo connection. -* Gazebo namespace is now required for the connect gazebo to ros messages. -* Magnetometer, motor model, multirotor base and wind plugins now set Gazebo namespace. -* Controller interface, GPS and IMU plugins now set the Gazebo namespace value in the ROS interface message. -* All topics in odometry plugin now configure Gazebo namespace for ROS interface plugin. -* Gazebo namespace variable is now used in ROS interface plugin if provided. -* Added support into GazeboRosInterfacePlugin to use a provided Gazebo namespace. -* Added Gazebo namespace string to 'connect to ROS' messages. -* Revert "Added mavlink header files (for mavlink plugin)." - This reverts commit 0898d181476b8646b3fd1dfad9e229299be4dbd7. -* Dropped prefix to MAVLink header include. -* Fixed up MAVLink header check in CMakeFile.txt. -* Added ability for CMakeFiles.txt to search for MAVLink header files, unless provided by command-line variable. -* Tidied up header inclusions. -* Revert "Added mavlink header files (for mavlink plugin)." - This reverts commit 285468c184486cdd1bb2b48268b24088d7155a4f. -* Added mavlink header files (for mavlink plugin). - (cherry picked from commit 285468c184486cdd1bb2b48268b24088d7155a4f) -* fix linking on os x -* Fixed up if statement in CMakeLists.txt. -* Added CMake check for Gazebo >= v5.0 if building optical flow plugin. -* Tidied up CMakeLists.txt by creating list that collects targets to be installed rather than manually specifying them at the end. -* Removed system.hh include from geotagged images plugin for Gazebo 5 support. -* Revert "Added namespace functionality to the ROS interface plugin. The 'connect' messages now get passed a Gazebo namespace as well as a topic name." - This reverts commit 30ec6fea1e404badf5df6c5c84f31dbb63f12155. -* Added namespace functionality to the ROS interface plugin. The 'connect' messages now get passed a Gazebo namespace as well as a topic name. -* Removed duplicated protobuf message types in favour of using Gazebo ones instead. -* Fixed header inclusion naming error. -* Tidied up code, removed dead, commented-out ROS references. -* Renamed protobuf namespace to , closes `#339 `_. -* Renamed 'SensorImu.proto' to 'Imu.proto', closes `#341 `_. -* Added commeneted out debug print code for MAVLink GPS message. -* Added debug print statements to MAVLink interface plugin (commented out for now). -* The IMU orientation quaternion is now done the 'PX4' way. -* Fixed typo in MAVLink interface plugin where usec=nsec*1000, replaced with usec=nsec/1000. -* Commented out debug prints in MAVLink interface plugin. -* Removed debug print for motor velocities. -* Added debug printing to MAVLink msg callbacks. -* Added missing semicolon. -* Added better motor ref. velocity debug printing. -* Added more debug printing to MAVLink interface plugin. -* Added todo for absolute gps_position topic (used by MAVlink interface and geotagged image plugins). -* Added debug printing to the MAVLink interface plugin. -* Added status messages to CMakeLists.txt which prints input parameter info. -* Updated call to calcFlow() in gazebo_optical_flow_plugin to match API changes made in OpticalFlow repo. -* Re-added transform broadcaster support to odometry plugin (through ROS interface plugin). Issue `#332 `_. -* Removed duplicate initialisation of topic name in gazebo_motor_model.h. -* Re-added default topic names from mav_msgs dependency back into all plugin header files. Tidied up code comments. -* Re-enabled default msg topics from mav_msgs in the Odometry plugin. -* Fixed typo in CMakeLists.txt when including ADDITIONAL_INCLUDE_DIRS. -* Changed the passed in CMake variable from INCLUDE_DIRECTORIES to ADDITIONAL_INCLUDE_DIRS. -* Added single dependency to mav_comm into Odometry plugin (as test). Printing INCLUDE_DIRECTORIES variable from CMakeLists.txt. -* Standarised commenting in ROS interface plugin and moved method descriptions into the header file. -* Added missing include of 'common.h' in the optical flow plugin. -* Tidied up commenting in ROS interface plugin. -* Removed debug msg print from end of Load() method. -* Removed dead comments and fixed up frame ID for the GPS message. -* Tidied up comments in 'common.h'. -* Added missing commmon.h includes to two .cpp plugin files. -* Added debug print switch for the plugin's Load() method. Added debug print switch comments. -* Removed debug print 'Gazebo node created at...'. -* Added external library liftdrag_plugin.cpp/.h. -* Updated variable in CMakeLists.txt to BUILD_MAVLINK_INTERFACE_PLUGIN. -* Tweaked BUILD_MAVLINK_PLUGIN variable to follow convention of other boolean flags in CMakeLists.txt. -* Added boolean constants to enable/disable debug printing. -* Silenced debug print in wind plugin. -* Fixed typo in setting forces in the wrench message in the wind plugin. -* Removed dead commented-out code from CMakeLists.txt. -* Replaced manual list of .proto files in CMakeLists.txt with file(GLOB ...) syntax. -* Added SHARED qualifer to Gazebo plugin libraries in CMakeLists.txt. -* Removed dead ROS message include from Magnetometer plugin. -* Removed dead ROS message header include from IMU plugin. -* Removed tf::transform related variables from Odometry plugin header. -* Removed ROS ros::Duration() calls from the odometry plugin. -* Removed dead ROS includes from the odometry plugin. -* Removed ROS dependency from the Gazebo GPS plugin, tweaked the NavSatFix protobuf message to accomodate this. -* Implemented GzTransformStampedMsgCallback(). -* Implemented GzPositionStampedMsgCallback(). -* Implemented GzPoseWithCovarianceStampedMsgCallback(). -* Fixed seg fault, needed to resize part of ROS message in the joint states callback. -* Implemented GzJointStateMsgCallback(), but now seg fault is occurring (due to something in the last two commits?). -* Removed ROS dependencies from the Gazebo wind plugin. -* Octomap plugin is now built on a conditional basis, silenced debug printing from the ROS interface plugin during runtime. -* Tidied up debug printing and comments. -* Replaced include_directories() call with target_include_directories(). -* Added Boost as a dependancy of the optical flow plugin. -* Added debug info. -* Linked OpitcalFlow library to Gazebo plugin. -* Fixed bug in checking for header file include variable, and return if variable not found. -* Added check for OpticalFlow_INCLUDE_DIRS. -* Readded write to CMAKE_MODULE_PATH, but now appends rather than overwrites. -* Stopped CMAKE_MODULE_PATH being set to ./cmake in rotors_gazebo_plugins. -* Added debug printing to CMakeLists.txt. -* Added debug printing to CMakeLists.txt. -* Added debug printing to CMakeLists.txt. -* Printing out CMAKE_MODULE_PATH during build. -* CMakeLists.txt now used find_package(OpticalFlow). -* Gazebo optical flow plugin is now built as a shared library. -* Added when optical flow submodule is build. -* Added the OpticalFlow/include directory via include_directories() command in CMakeLists.txt. -* Fixed error in path to OpticalFlow submodule. -* Fixed naming issue with CMAKE_CURRENT_SOURCE_DIR. -* Optical flow subdirectory command is now passed a path depending on CMAKE_CURRENT_SOURCE_DIRECTORY. -* Fixed path for optical flow plugin in add_subdirectory() command. -* Updated path to OpticalFlow 'subdirectory' in CMakeLists.txt. -* Added CMake code to build PX4 optical code module (experimental). -* Added CMake code for optical flow plugin, and is now only built if a cmake command-line argument is set to true. -* LIDAR plugin is now built as a shared library. -* Added CMake code for LIDAR plugin. -* Added CMake code for geotagged images plugin. -* Added remaining plugins from sitl_gazebo repo (.cpp and .h files). Have not updated CMake files yet. -* Turned the 'connect gazebo to ros' and 'connect ros to gazebo' topic names into global variables (couldn't work out how to make them global from the .world file, so this was the next best option). -* Converted gazebo_ros_interface_plugin from a model plugin to a world plugin. -* The ROS interface plugin is now attached to a static model in the world rather than being attahed to the firefly MAV. -* Added beginnings of Gazebo model for the purpose of inserting the ROS interface into the Gazebo world. -* Removed unused variables and dead comments. -* Fixed Gazebo topic name for joint_states. -* Improved the debug printing statements in .cpp files. -* Fixed topic names used in gazebo_odometry_plugin.cpp. -* Fixed typo. -* Added check to GazeboRosInterfacePlugin to make sure publisher doesn't already exist. -* Refactored arrangement of function definitions. -* Fixed include in geo_mag_declination.cpp. -* Added missing geo_mag_declination.cpp file. -* Fixed Gazebo topic name for the Gazebo plugin. -* Reverted back to commit 357ed0f254823e83e392e239a3ab7d32b595125e (Monday's commit just before .xacro files were merged). -* Added debug messages to python files, moving .xacro files from rotors_gazebo/models/rotors_description/urdf into rotors_description/models/urdf. -* Added more debug info. -* Updated debug printing. -* Updated debug printing info in GazeboMotorModel. -* Fixed up topic paths in GazeboMotorModel. -* Printing out the motor velocity topic path. -* Changed Gazebo topic name for the actual motor speed topics. -* Added print message when GazeboMavlinkInterface gets loaded. -* Specifically added the protobuf message library as a dependency to the MAVlink plugin. -* Removed SHARED qualifier for gazebo_mavlink_interface in the cmake file. -* Added geo_mag_declination from sitl_gazebo repo. -* Added mavlink header files (for mavlink plugin). -* Added Lidar, MotorSpeed and OpticalFlow messages from sitl_gazebo. -* Fixed include. -* Adjusted CMakeLists.txt for mavlink plugin. -* Changed behaviour of MAVLINK_INTERFACE variable in CMakeLists so PX4 firmware can set it to TRUE. -* Replaced gazebo mavlink interface plugin with version from sitl_gazebo. -* Changed CMakeList variable name that controls ROS dependency inclusion to 'NO_ROS'. CMakeLists.txt now checks to see if it's defined outside of it's own code (designed to be set via command-line argument). -* Modified CMakeLists whitespace formatting. -* The ROS interface plugin is no longer built if ROS_DEPENDENCY = FALSE. cmake/make builds o.k. with no ROS dependencies! -* Removed unused ROS dependency includes from odometry plugin. -* Removed un-used headers from gazebo_motor_model.h. -* Added commented code from sitl_gazebo r.e. modelling the change in propulsion on rotor due to relative air velocity. Added comments about why this code is not active. -* Finished removing ROS dependencies from GazeboMotorModel. -* Added new protobuf messages for GazeboMotorModel plugin. Half-way through removing ROS depdencies in GazeboMotorModel. -* Removing dependencies on mav_msgs package (for ease of testing purposes). -* Removed unused header include (was a ROS dependency). -* Pubs and subs are now created on first call to OnUpdate() so to be sure the ROS interface plugin has been loaded. -* Hovering example now working with new way of setting up the ROS interface plguin. -* Basic functionality of ROS->Gazebo message converter working. -* Adding ROS to Gazebo message conversion functionality. -* Refactoring in preparation for adding from ROS to Gazebo message conversion support. -* Converting GazeboControllerInterface so to have no ROS dependencies. -* Reverted GazeboControllerInterface just to test new non-singleton way of connecting messages using the ROS interface. Hovering example works. -* Removed references to singleton pattern for ROS interface plugin. -* Removed static .getInstance method to register gazebo to ROS connections, now using another message type instead. -* GazeboBagPlugin is only built if ROS is present. -* Fixed COPY function call. -* Add cmake module for finding Eigen package. Adjusting CMakeLists to build without ROS. -* Fixed paste error in .cpp file. -* Added Transform related messages and transformation publishing from the Odometry plugin. -* Fixed bug when building a new msg by pointing to parts of existing msgs, by using CopyFrom() instead. -* Added comments to ConnectToRos() helper classes. -* All converted plugins now use ConnectToRos(). -* ConnectToRos() now working for multiple message types. -* Refactored method names associated with connecting Gazebo topics to ROS topics. -* Odometry messages are now being correctly published to ROS framework via AttachTo() function. -* Gazebo subscriber callback is now being called via AttachTo() function. AttachHelper() is now a member funciton. -* Commit before making AttachHelper a member function. -* Started adding a generic AttachTo() method for the ROS interface plugin. Compiling but not yet linking basic odometry message yet. -* Odometry message now being captured by ROS interface plugin and published to ROS framework. Hovering example now works again. -* Started modifying GazeboOdometryPlugin to publish Gazebo messages and removing the ROS dependencies. -* ROS interface plugin publishing actuators and link state messages to ROS platform -* Working on the conversion of Gazebo Actuators and JointState messages into ROS messages. -* GazeboMultirotorBase is now publishing Gazebo messages. Repeated Header type in protobuf messages has been extracted and is now shared between other message types, closes `#326 `_. Added debug print to plugin Load() methods to see what plugins are been run by hovering example. -* Renamed gazebo_msg_interface_plugin to gazebo_ros_interface_plugin, closes `#324 `_. -* ROS message interface plugin now converts magnetic field messages and publishes to ROS. -* Added protobuf message type for magnetometer sensor. Magnetometer plugin now publishes Gazebo messages. -* Changed the name of the robot location GPS message to nav_sat_fix (since there is more than one GPS message type). -* Fixed issue with topic name differences between IMU/GPS plugins and the interface plugin. -* Converted ROS asserts to Gazebo asserts, removed ROS header file inclusions from IMU files. -* Adjusting the topic names and removing duplicate model names from namespace. -* Added TwistedStamp protobuf message type for sending ground position messages within Gazebo. -* Renamed GPS message. Gazebo GPS plugin should now emit NavSatFix messages on the Gazebo framework. -* Added GPS protobuf message type. -* Modifying Gazebo GPS plugin to publish Gazebo messages instead of ROS msgs. Commit before adding GPS protobuf message. -* All fields from Gazebo IMU msg copied into ROS IMU msg. -* Working on gazebo to ROS interface plugin. Fixed bug with IMU message header types. -* New Gazebo message interface plugin is loading correctly when hover sim is launched. -* Gazebo is now outputting debug messages to the console (verbose mode is turned on through launch file). -* Fixed error where Google protobuf message indexes where outside limits. -* Added template class for new Gazebo plugin to act as message interface to both Mavlink and ROS. Code is just a template, no functionality yet implemented. -* Fixed bug with un-resolved symbol. Hovering sim now works fine, although it shouldn't be getting any IMU data anymore. -* IMU plugin is now compiling. Crashing on hover sim start due to undefined symbol. -* Removed un-used extra config variable from cmake file. IMU message type is now a custom type. -* Compiled protobuf files are now being copied into devel space, and can be included from other C++ files. -* Begun reworking IMU plugin to publish Gazebo messages. Protobuf files being built/included using CMakeLists.txt. -* Added method/class comments. -* Added namespace comment as per Google style guide. -* fix linking on os x -* Fixed up if statement in CMakeLists.txt. -* Added CMake check for Gazebo >= v5.0 if building optical flow plugin. -* Tidied up CMakeLists.txt by creating list that collects targets to be installed rather than manually specifying them at the end. -* Removed system.hh include from geotagged images plugin for Gazebo 5 support. -* Revert "Added namespace functionality to the ROS interface plugin. The 'connect' messages now get passed a Gazebo namespace as well as a topic name." - This reverts commit 30ec6fea1e404badf5df6c5c84f31dbb63f12155. -* Added namespace functionality to the ROS interface plugin. The 'connect' messages now get passed a Gazebo namespace as well as a topic name. -* Removed duplicated protobuf message types in favour of using Gazebo ones instead. -* Return the origin of the gazebo coordinates in lat/long/alt as part of the octomap service response. -* Fixed header inclusion naming error. -* Tidied up code, removed dead, commented-out ROS references. -* Renamed protobuf namespace to , closes `#339 `_. -* Renamed 'SensorImu.proto' to 'Imu.proto', closes `#341 `_. -* Added commeneted out debug print code for MAVLink GPS message. -* Added debug print statements to MAVLink interface plugin (commented out for now). -* The IMU orientation quaternion is now done the 'PX4' way. -* Fixed typo in MAVLink interface plugin where usec=nsec*1000, replaced with usec=nsec/1000. -* Commented out debug prints in MAVLink interface plugin. -* Removed debug print for motor velocities. -* Added debug printing to MAVLink msg callbacks. -* Added missing semicolon. -* Added better motor ref. velocity debug printing. -* Added more debug printing to MAVLink interface plugin. -* Added todo for absolute gps_position topic (used by MAVlink interface and geotagged image plugins). -* Added debug printing to the MAVLink interface plugin. -* Added status messages to CMakeLists.txt which prints input parameter info. -* Updated call to calcFlow() in gazebo_optical_flow_plugin to match API changes made in OpticalFlow repo. -* Re-added transform broadcaster support to odometry plugin (through ROS interface plugin). Issue `#332 `_. -* Removed duplicate initialisation of topic name in gazebo_motor_model.h. -* Re-added default topic names from mav_msgs dependency back into all plugin header files. Tidied up code comments. -* Re-enabled default msg topics from mav_msgs in the Odometry plugin. -* Fixed typo in CMakeLists.txt when including ADDITIONAL_INCLUDE_DIRS. -* Changed the passed in CMake variable from INCLUDE_DIRECTORIES to ADDITIONAL_INCLUDE_DIRS. -* Added single dependency to mav_comm into Odometry plugin (as test). Printing INCLUDE_DIRECTORIES variable from CMakeLists.txt. -* Standarised commenting in ROS interface plugin and moved method descriptions into the header file. -* Added missing include of 'common.h' in the optical flow plugin. -* Tidied up commenting in ROS interface plugin. -* Removed debug msg print from end of Load() method. -* Removed dead comments and fixed up frame ID for the GPS message. -* Tidied up comments in 'common.h'. -* Added missing commmon.h includes to two .cpp plugin files. -* Added debug print switch for the plugin's Load() method. Added debug print switch comments. -* Removed debug print 'Gazebo node created at...'. -* Added external library liftdrag_plugin.cpp/.h. -* Updated variable in CMakeLists.txt to BUILD_MAVLINK_INTERFACE_PLUGIN. -* Tweaked BUILD_MAVLINK_PLUGIN variable to follow convention of other boolean flags in CMakeLists.txt. -* Added boolean constants to enable/disable debug printing. -* Silenced debug print in wind plugin. -* Fixed typo in setting forces in the wrench message in the wind plugin. -* Removed dead commented-out code from CMakeLists.txt. -* Replaced manual list of .proto files in CMakeLists.txt with file(GLOB ...) syntax. -* Added SHARED qualifer to Gazebo plugin libraries in CMakeLists.txt. -* Removed dead ROS message include from Magnetometer plugin. -* Removed dead ROS message header include from IMU plugin. -* Removed tf::transform related variables from Odometry plugin header. -* Removed ROS ros::Duration() calls from the odometry plugin. -* Removed dead ROS includes from the odometry plugin. -* Removed ROS dependency from the Gazebo GPS plugin, tweaked the NavSatFix protobuf message to accomodate this. -* Implemented GzTransformStampedMsgCallback(). -* Implemented GzPositionStampedMsgCallback(). -* Implemented GzPoseWithCovarianceStampedMsgCallback(). -* Fixed seg fault, needed to resize part of ROS message in the joint states callback. -* Implemented GzJointStateMsgCallback(), but now seg fault is occurring (due to something in the last two commits?). -* Removed ROS dependencies from the Gazebo wind plugin. -* Octomap plugin is now built on a conditional basis, silenced debug printing from the ROS interface plugin during runtime. -* Tidied up debug printing and comments. -* Replaced include_directories() call with target_include_directories(). -* Added Boost as a dependancy of the optical flow plugin. -* Added debug info. -* Linked OpitcalFlow library to Gazebo plugin. -* Fixed bug in checking for header file include variable, and return if variable not found. -* Added check for OpticalFlow_INCLUDE_DIRS. -* Readded write to CMAKE_MODULE_PATH, but now appends rather than overwrites. -* Stopped CMAKE_MODULE_PATH being set to ./cmake in rotors_gazebo_plugins. -* Added debug printing to CMakeLists.txt. -* Added debug printing to CMakeLists.txt. -* Added debug printing to CMakeLists.txt. -* Printing out CMAKE_MODULE_PATH during build. -* CMakeLists.txt now used find_package(OpticalFlow). -* Gazebo optical flow plugin is now built as a shared library. -* Added when optical flow submodule is build. -* Added the OpticalFlow/include directory via include_directories() command in CMakeLists.txt. -* Fixed error in path to OpticalFlow submodule. -* Fixed naming issue with CMAKE_CURRENT_SOURCE_DIR. -* Optical flow subdirectory command is now passed a path depending on CMAKE_CURRENT_SOURCE_DIRECTORY. -* Fixed path for optical flow plugin in add_subdirectory() command. -* Updated path to OpticalFlow 'subdirectory' in CMakeLists.txt. -* Added CMake code to build PX4 optical code module (experimental). -* Added CMake code for optical flow plugin, and is now only built if a cmake command-line argument is set to true. -* LIDAR plugin is now built as a shared library. -* Added CMake code for LIDAR plugin. -* Added CMake code for geotagged images plugin. -* Added remaining plugins from sitl_gazebo repo (.cpp and .h files). Have not updated CMake files yet. -* Turned the 'connect gazebo to ros' and 'connect ros to gazebo' topic names into global variables (couldn't work out how to make them global from the .world file, so this was the next best option). -* Converted gazebo_ros_interface_plugin from a model plugin to a world plugin. -* The ROS interface plugin is now attached to a static model in the world rather than being attahed to the firefly MAV. -* Added beginnings of Gazebo model for the purpose of inserting the ROS interface into the Gazebo world. -* Removed unused variables and dead comments. -* Fixed Gazebo topic name for joint_states. -* Improved the debug printing statements in .cpp files. -* Fixed topic names used in gazebo_odometry_plugin.cpp. -* Fixed typo. -* Added check to GazeboRosInterfacePlugin to make sure publisher doesn't already exist. -* Refactored arrangement of function definitions. -* Fixed include in geo_mag_declination.cpp. -* Added missing geo_mag_declination.cpp file. -* Fixed Gazebo topic name for the Gazebo plugin. -* Reverted back to commit 357ed0f254823e83e392e239a3ab7d32b595125e (Monday's commit just before .xacro files were merged). -* Added debug messages to python files, moving .xacro files from rotors_gazebo/models/rotors_description/urdf into rotors_description/models/urdf. -* Added more debug info. -* Updated debug printing. -* Updated debug printing info in GazeboMotorModel. -* Fixed up topic paths in GazeboMotorModel. -* Printing out the motor velocity topic path. -* Changed Gazebo topic name for the actual motor speed topics. -* Added print message when GazeboMavlinkInterface gets loaded. -* Specifically added the protobuf message library as a dependency to the MAVlink plugin. -* Removed SHARED qualifier for gazebo_mavlink_interface in the cmake file. -* Added geo_mag_declination from sitl_gazebo repo. -* Added mavlink header files (for mavlink plugin). -* Added Lidar, MotorSpeed and OpticalFlow messages from sitl_gazebo. -* Fixed include. -* Adjusted CMakeLists.txt for mavlink plugin. -* Changed behaviour of MAVLINK_INTERFACE variable in CMakeLists so PX4 firmware can set it to TRUE. -* Replaced gazebo mavlink interface plugin with version from sitl_gazebo. -* Changed CMakeList variable name that controls ROS dependency inclusion to 'NO_ROS'. CMakeLists.txt now checks to see if it's defined outside of it's own code (designed to be set via command-line argument). -* Modified CMakeLists whitespace formatting. -* The ROS interface plugin is no longer built if ROS_DEPENDENCY = FALSE. cmake/make builds o.k. with no ROS dependencies! -* Removed unused ROS dependency includes from odometry plugin. -* Removed un-used headers from gazebo_motor_model.h. -* Added commented code from sitl_gazebo r.e. modelling the change in propulsion on rotor due to relative air velocity. Added comments about why this code is not active. -* Finished removing ROS dependencies from GazeboMotorModel. -* Added new protobuf messages for GazeboMotorModel plugin. Half-way through removing ROS depdencies in GazeboMotorModel. -* Removing dependencies on mav_msgs package (for ease of testing purposes). -* Removed unused header include (was a ROS dependency). -* Pubs and subs are now created on first call to OnUpdate() so to be sure the ROS interface plugin has been loaded. -* Hovering example now working with new way of setting up the ROS interface plguin. -* Basic functionality of ROS->Gazebo message converter working. -* Adding ROS to Gazebo message conversion functionality. -* Refactoring in preparation for adding from ROS to Gazebo message conversion support. -* Converting GazeboControllerInterface so to have no ROS dependencies. -* Reverted GazeboControllerInterface just to test new non-singleton way of connecting messages using the ROS interface. Hovering example works. -* Removed references to singleton pattern for ROS interface plugin. -* Removed static .getInstance method to register gazebo to ROS connections, now using another message type instead. -* Merge branch 'master' into feature/px4_merge - Pulling in changes from master. -* GazeboBagPlugin is only built if ROS is present. -* Fixed COPY function call. -* Add cmake module for finding Eigen package. Adjusting CMakeLists to build without ROS. -* Fixed paste error in .cpp file. -* Added Transform related messages and transformation publishing from the Odometry plugin. -* Fixed bug when building a new msg by pointing to parts of existing msgs, by using CopyFrom() instead. -* Added comments to ConnectToRos() helper classes. -* All converted plugins now use ConnectToRos(). -* ConnectToRos() now working for multiple message types. -* Refactored method names associated with connecting Gazebo topics to ROS topics. -* Odometry messages are now being correctly published to ROS framework via AttachTo() function. -* Gazebo subscriber callback is now being called via AttachTo() function. AttachHelper() is now a member funciton. -* Commit before making AttachHelper a member function. -* Started adding a generic AttachTo() method for the ROS interface plugin. Compiling but not yet linking basic odometry message yet. -* Odometry message now being captured by ROS interface plugin and published to ROS framework. Hovering example now works again. -* Started modifying GazeboOdometryPlugin to publish Gazebo messages and removing the ROS dependencies. -* ROS interface plugin publishing actuators and link state messages to ROS platform -* Working on the conversion of Gazebo Actuators and JointState messages into ROS messages. -* GazeboMultirotorBase is now publishing Gazebo messages. Repeated Header type in protobuf messages has been extracted and is now shared between other message types, closes `#326 `_. Added debug print to plugin Load() methods to see what plugins are been run by hovering example. -* Use gzlog and ROS_ERROR instead of std::cout in service callback of the gazebo octomap plugin. -* Renamed gazebo_msg_interface_plugin to gazebo_ros_interface_plugin, closes `#324 `_. -* ROS message interface plugin now converts magnetic field messages and publishes to ROS. -* Add SDF tag for octomapPubTopic and octomapServiceName and load the strings in the gazebo octomap plugin. -* Added protobuf message type for magnetometer sensor. Magnetometer plugin now publishes Gazebo messages. -* Changed the name of the robot location GPS message to nav_sat_fix (since there is more than one GPS message type). -* Fixed issue with topic name differences between IMU/GPS plugins and the interface plugin. -* Converted ROS asserts to Gazebo asserts, removed ROS header file inclusions from IMU files. -* Adjusting the topic names and removing duplicate model names from namespace. -* Added TwistedStamp protobuf message type for sending ground position messages within Gazebo. -* Renamed GPS message. Gazebo GPS plugin should now emit NavSatFix messages on the Gazebo framework. -* Added GPS protobuf message type. -* Add option to publish octomap in the ServiceCallback of the gazebo_octomap_plugin. -* Modifying Gazebo GPS plugin to publish Gazebo messages instead of ROS msgs. Commit before adding GPS protobuf message. -* All fields from Gazebo IMU msg copied into ROS IMU msg. -* Working on gazebo to ROS interface plugin. Fixed bug with IMU message header types. -* New Gazebo message interface plugin is loading correctly when hover sim is launched. -* Gazebo is now outputting debug messages to the console (verbose mode is turned on through launch file). -* Fixed error where Google protobuf message indexes where outside limits. -* Added template class for new Gazebo plugin to act as message interface to both Mavlink and ROS. Code is just a template, no functionality yet implemented. -* Fixed bug with un-resolved symbol. Hovering sim now works fine, although it shouldn't be getting any IMU data anymore. -* IMU plugin is now compiling. Crashing on hover sim start due to undefined symbol. -* Removed un-used extra config variable from cmake file. IMU message type is now a custom type. -* Compiled protobuf files are now being copied into devel space, and can be included from other C++ files. -* Begun reworking IMU plugin to publish Gazebo messages. Protobuf files being built/included using CMakeLists.txt. -* Added method/class comments. -* Added namespace comment as per Google style guide. -* Fixing the order of operations in stopping the recording of a rosbag -* Comment clean-up -* Replacing Vector3Stamped with TwistStamped for ground speed publishing -* Adding precompiler checks in gps plugin to fix Gazebo API compatibility -* Possible fix for compilation error with Gazebo API version 5 -* Adding the plugin to publish data from a GPS sensor on a ROS topic -* Adding a wrapper for some deprecated Gazebo API calls in sensors::GPSSensor -* Magnetometer refactoring to make use of constexpr and proper transform convention -* Creating a magnetometer plugin that is independent of Gazebo API -* Adding the magnetometer gazebo plugin -* Adding a const for initial default value for is_recording\_ in rosbag plugin -* Moving a wrapper for deprecated sdf API moved to a separate class -* Adding ability to start and stop rosbag recording on command -* Adding ability to start and stop rosbag recording on command -* Adding a wrapper class for sdf::Vector3 accessors -* Fixing warnings for deprecated SDF usage -* Fixing a couple of small bugs in mavlink interface plugin -* Refactoring mavlink interface plugin more -* Removing unfinished parts of px4 dummy controller and gazebo mavlink interface. Refactoring gazebo mavlink interface. -* Removing the unfinished wing plugin and the VTOL model -* added comments explaining octomap limitations -* corrected formatting -* improved counter and fixed typo -* cleaned up code a little, added progeress counter -* mark unseen cubes as solid -* switching to edge detection + floodfill method for making octomaps -* switching to edge detection + floodfill method for making octomaps -* Fix octomap plugin hang. -* Merge pull request `#269 `_ from ethz-asl/feature/odometry_plugin_cleanup - general cleanup of plugins and fixes for TFs -* updated comment -* removed spam -* improved IMU plugin in gazebo5 -* Updated to use mavros_msgs. Optionally add mavlink_interface to gazebo models -* style fixes -* set all queue lengths to 1 -* Modified CMakelist to optionally build the mavlink_interface_plugin -* removed mavros from build_depend run_depend -* Silly formating commit 2 -* Silly formating commit -* Added the mavlink interface plugin to the iris model via sdf file -* Added mavlink interface plugin -* Moved mavros dependent stuff out of other plugins into mavlink interface plugin -* Removed message runtime from cmakelist -* Changes required to get posix_sitl with mavros bridge running -* Removed message runtime from cmakelist -* Merge remote-tracking branch 'origin/feature/tfdependency' -* Merge pull request `#16 `_ from PX4/feature/tfdependency - gazebo plugins: depend on tf -* gazebo plugins: depend on tf - contributed by @devbharat -* manually apply 4f1cf03aafca38590fec45d0695ef52383e48645 -* Merge remote-tracking branch 'upstream/master' into px4_nodes_upstreammerge3 -* Revert "remove usage of deprecated function" - This reverts commit 2663d9d664f0a6cb759be2f18152bdc1c47db3f9. -* remove usage of deprecated function -* update launch and xacro files to new names, update use of odometry plugin -* remove whitespace difference to upstream -* move px4 files to new directories -* Contributors: Fadri Furrer, Geoffrey Hunter, Helen Oleynikova, Jon Binney, Julius Bullinger, Michael Burri, Pavel, Thomas Gubler, Zachary Taylor, acfloria, devbharat, pvechersky, z - -2.0.1 (2015-08-10) ------------------- -* fixed the bag plugin and the evaluation -* Contributors: Fadri Furrer - -2.0.0 (2015-08-09) ------------------- -* Changed to new mav_comm messages. -* Changed default topics to be those from mav_msgs/default.h. -* Contributors: Haoyao Chen, Helen Oleynikova, Michael Burri - -1.1.6 (2015-06-11) ------------------- - -1.1.5 (2015-06-09) ------------------- -* added install targets - -1.1.4 (2015-05-28) ------------------- -* added std_srvs dependency - -1.1.3 (2015-05-28) ------------------- -* added installation of controller libraries - -1.1.2 (2015-05-27) ------------------- - -1.1.1 (2015-04-24) ------------------- -* switched from opencv to cv_bridge - -1.1.0 (2015-04-24) ------------------- -* initial Ubuntu package release