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)
System Message: WARNING/2 (<string>, line 24)
Title underline too short.
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)
System Message: WARNING/2 (<string>, line 36)
Title underline too short.
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.
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.
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.
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
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