-
 

Package Summary

Tags No category tags.
Version 0.3.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git
VCS Type git
VCS Version jade-devel
Last Updated 2016-07-08
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

hector_quadrotor_gazebo provides a quadrotor model for the gazebo simulator. It can be commanded using geometry_msgs/Twist messages.

Additional Links

Maintainers

  • Johannes Meyer

Authors

  • Johannes Meyer
  • Stefan Kohlbrecher
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hector_quadrotor_gazebo

0.3.5 (2015-03-28)

0.3.4 (2015-02-22)

  • added missing run_depend hector_quadrotor_pose_estimation to package.xml
  • set pose_estimation/publish_world_nav_transform parameter to true explicitly
  • updated package for the latest version of hector_pose_estimation
    • Geographic reference latitude and longitude set to 49.860246N 8.687077E (Lichtwiese).

    * Reenabled auto_elevation, auto_reference and auto_heading parameters for hector_pose_estimation. hector_pose_estimation will publish the world->nav transform depending on its reference pose.

  • added parameter file for hector_quadrotor_pose_estimation for a simulated quadrotor The parameter file disables the auto_elevation, auto_reference, auto_heading modes of hector_pose_estimation and sets the corresponding values manually with what is simulated in the gazebo sensor plugins. This simplifies the comparison of estimated poses with ground truth information.
  • explicitly set the pose_estimation/nav_frame parameter in spawn_quadrotor.launch
  • disabled detection of available plugins in cmake The aerodynamics and propulsion plugins are built unconditinally now in hector_quadrotor_gazebo_plugins and the detection is obsolete. Additionally we used platform-specific library prefixes and suffixes in find_libary() which caused errors on different platforms.
  • Contributors: Johannes Meyer

0.3.3 (2014-09-01)

  • cleaned up launch files and fixed argument forwarding to spawn_quadrotor.launch
  • removed all RTT related plugins
  • added separate update timer for MotorStatus output in propulsion plugin
  • added launch file argument to enable/disable pose estimation
  • moved simulation package dependencies from hector_quadrotor metapackage to hector_quadrotor_gazebo
  • Contributors: Johannes Meyer

0.3.2 (2014-03-30)

0.3.1 (2013-12-26)

  • also check if a target exists when searching available plugins
  • enables aerodynamics plugin in default configuration
  • limit controlPeriod to 100Hz
  • a few fixes for RTT integration in hector_quadrotor. Added urdf macro for rtt_gazebo_plugin macro.
  • deprecated quadrotor_simple_controller.gazebo.xacro
  • fixed node type for static_transform_publisher in spawn_quadrotor.launch
  • changed frame_id for gazebo fixed frame to /world and added a static_transform_publisher for world->nav
  • increased drift for the barometric pressure sensor
  • added some command input ports to quadrotor_controller.gazebo.xacro
  • Contributors: Johannes Meyer

0.3.0 (2013-09-11)

  • Catkinized stack hector_quadrotor and integrated hector_quadrotor_demo package from former hector_quadrotor_apps stack
  • increased drift for the barometric pressure sensor
  • added some command input ports to quadrotor_controller.gazebo.xacro
  • added launch file for two quadrotors

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/spawn_quadrotor_with_laser.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor.launch
      • name [default: quadrotor]
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor.gazebo.xacro]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • controller_definition [default: $(find hector_quadrotor_controller)/launch/controller.launch]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • world_frame [default: world]
      • base_link_frame [default: $(arg tf_prefix)/base_link]
      • motors [default: robbe_2827-34_epp1045]
  • launch/spawn_quadrotor_with_downward_cam.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_asus.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_asus_with_laser.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_two_quadrotors.launch
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor.gazebo.xacro]
  • launch/spawn_quadrotor_with_kinect.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/quadrotor_empty_world.launch
      • paused [default: false]
      • use_sim_time [default: true]
      • gui [default: true]
      • headless [default: false]
      • debug [default: false]
  • launch/spawn_quadrotor_slam.launch
      • name [default: quadrotor]
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor_hokuyo_utm30lx.gazebo.xacro]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_cam.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hector_quadrotor_gazebo at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.3.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git
VCS Type git
VCS Version indigo-devel
Last Updated 2018-04-17
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

hector_quadrotor_gazebo provides a quadrotor model for the gazebo simulator. It can be commanded using geometry_msgs/Twist messages.

Additional Links

Maintainers

  • Johannes Meyer

Authors

  • Johannes Meyer
  • Stefan Kohlbrecher
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hector_quadrotor_gazebo

0.3.5 (2015-03-28)

0.3.4 (2015-02-22)

  • added missing run_depend hector_quadrotor_pose_estimation to package.xml
  • set pose_estimation/publish_world_nav_transform parameter to true explicitly
  • updated package for the latest version of hector_pose_estimation
    • Geographic reference latitude and longitude set to 49.860246N 8.687077E (Lichtwiese).

    * Reenabled auto_elevation, auto_reference and auto_heading parameters for hector_pose_estimation. hector_pose_estimation will publish the world->nav transform depending on its reference pose.

  • added parameter file for hector_quadrotor_pose_estimation for a simulated quadrotor The parameter file disables the auto_elevation, auto_reference, auto_heading modes of hector_pose_estimation and sets the corresponding values manually with what is simulated in the gazebo sensor plugins. This simplifies the comparison of estimated poses with ground truth information.
  • explicitly set the pose_estimation/nav_frame parameter in spawn_quadrotor.launch
  • disabled detection of available plugins in cmake The aerodynamics and propulsion plugins are built unconditinally now in hector_quadrotor_gazebo_plugins and the detection is obsolete. Additionally we used platform-specific library prefixes and suffixes in find_libary() which caused errors on different platforms.
  • Contributors: Johannes Meyer

0.3.3 (2014-09-01)

  • cleaned up launch files and fixed argument forwarding to spawn_quadrotor.launch
  • removed all RTT related plugins
  • added separate update timer for MotorStatus output in propulsion plugin
  • added launch file argument to enable/disable pose estimation
  • moved simulation package dependencies from hector_quadrotor metapackage to hector_quadrotor_gazebo
  • Contributors: Johannes Meyer

0.3.2 (2014-03-30)

0.3.1 (2013-12-26)

  • also check if a target exists when searching available plugins
  • enables aerodynamics plugin in default configuration
  • limit controlPeriod to 100Hz
  • a few fixes for RTT integration in hector_quadrotor. Added urdf macro for rtt_gazebo_plugin macro.
  • deprecated quadrotor_simple_controller.gazebo.xacro
  • fixed node type for static_transform_publisher in spawn_quadrotor.launch
  • changed frame_id for gazebo fixed frame to /world and added a static_transform_publisher for world->nav
  • increased drift for the barometric pressure sensor
  • added some command input ports to quadrotor_controller.gazebo.xacro
  • Contributors: Johannes Meyer

0.3.0 (2013-09-11)

  • Catkinized stack hector_quadrotor and integrated hector_quadrotor_demo package from former hector_quadrotor_apps stack
  • increased drift for the barometric pressure sensor
  • added some command input ports to quadrotor_controller.gazebo.xacro
  • added launch file for two quadrotors

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/spawn_quadrotor_with_laser.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor.launch
      • name [default: quadrotor]
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor.gazebo.xacro]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • controller_definition [default: $(find hector_quadrotor_controller)/launch/controller.launch]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • world_frame [default: world]
      • base_link_frame [default: $(arg tf_prefix)/base_link]
      • motors [default: robbe_2827-34_epp1045]
  • launch/spawn_quadrotor_with_downward_cam.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_asus.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_asus_with_laser.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_two_quadrotors.launch
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor.gazebo.xacro]
  • launch/spawn_quadrotor_with_kinect.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/quadrotor_empty_world.launch
      • paused [default: false]
      • use_sim_time [default: true]
      • gui [default: true]
      • headless [default: false]
      • debug [default: false]
  • launch/spawn_quadrotor_slam.launch
      • name [default: quadrotor]
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor_hokuyo_utm30lx.gazebo.xacro]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_cam.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hector_quadrotor_gazebo at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.3.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git
VCS Type git
VCS Version hydro-devel
Last Updated 2015-05-03
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

hector_quadrotor_gazebo provides a quadrotor model for the gazebo simulator. It can be commanded using geometry_msgs/Twist messages.

Additional Links

Maintainers

  • Johannes Meyer

Authors

  • Johannes Meyer
  • Stefan Kohlbrecher
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hector_quadrotor_gazebo

0.3.5 (2015-03-28)

0.3.4 (2015-02-22)

  • added missing run_depend hector_quadrotor_pose_estimation to package.xml
  • set pose_estimation/publish_world_nav_transform parameter to true explicitly
  • updated package for the latest version of hector_pose_estimation
    • Geographic reference latitude and longitude set to 49.860246N 8.687077E (Lichtwiese).

    * Reenabled auto_elevation, auto_reference and auto_heading parameters for hector_pose_estimation. hector_pose_estimation will publish the world->nav transform depending on its reference pose.

  • added parameter file for hector_quadrotor_pose_estimation for a simulated quadrotor The parameter file disables the auto_elevation, auto_reference, auto_heading modes of hector_pose_estimation and sets the corresponding values manually with what is simulated in the gazebo sensor plugins. This simplifies the comparison of estimated poses with ground truth information.
  • explicitly set the pose_estimation/nav_frame parameter in spawn_quadrotor.launch
  • disabled detection of available plugins in cmake The aerodynamics and propulsion plugins are built unconditinally now in hector_quadrotor_gazebo_plugins and the detection is obsolete. Additionally we used platform-specific library prefixes and suffixes in find_libary() which caused errors on different platforms.
  • Contributors: Johannes Meyer

0.3.3 (2014-09-01)

  • cleaned up launch files and fixed argument forwarding to spawn_quadrotor.launch
  • removed all RTT related plugins
  • added separate update timer for MotorStatus output in propulsion plugin
  • added launch file argument to enable/disable pose estimation
  • moved simulation package dependencies from hector_quadrotor metapackage to hector_quadrotor_gazebo
  • Contributors: Johannes Meyer

0.3.2 (2014-03-30)

0.3.1 (2013-12-26)

  • also check if a target exists when searching available plugins
  • enables aerodynamics plugin in default configuration
  • limit controlPeriod to 100Hz
  • a few fixes for RTT integration in hector_quadrotor. Added urdf macro for rtt_gazebo_plugin macro.
  • deprecated quadrotor_simple_controller.gazebo.xacro
  • fixed node type for static_transform_publisher in spawn_quadrotor.launch
  • changed frame_id for gazebo fixed frame to /world and added a static_transform_publisher for world->nav
  • increased drift for the barometric pressure sensor
  • added some command input ports to quadrotor_controller.gazebo.xacro
  • Contributors: Johannes Meyer

0.3.0 (2013-09-11)

  • Catkinized stack hector_quadrotor and integrated hector_quadrotor_demo package from former hector_quadrotor_apps stack
  • increased drift for the barometric pressure sensor
  • added some command input ports to quadrotor_controller.gazebo.xacro
  • added launch file for two quadrotors

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/spawn_quadrotor_with_laser.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor.launch
      • name [default: quadrotor]
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor.gazebo.xacro]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • controller_definition [default: $(find hector_quadrotor_controller)/launch/controller.launch]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • world_frame [default: world]
      • base_link_frame [default: $(arg tf_prefix)/base_link]
      • motors [default: robbe_2827-34_epp1045]
  • launch/spawn_quadrotor_with_downward_cam.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_asus.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_asus_with_laser.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_two_quadrotors.launch
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor.gazebo.xacro]
  • launch/spawn_quadrotor_with_kinect.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/quadrotor_empty_world.launch
      • paused [default: false]
      • use_sim_time [default: true]
      • gui [default: true]
      • headless [default: false]
      • debug [default: false]
  • launch/spawn_quadrotor_slam.launch
      • name [default: quadrotor]
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor_hokuyo_utm30lx.gazebo.xacro]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_cam.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hector_quadrotor_gazebo at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.3.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2018-06-08
Dev Status MAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

hector_quadrotor_gazebo provides a quadrotor model for the gazebo simulator. It can be commanded using geometry_msgs/Twist messages.

Additional Links

Maintainers

  • Johannes Meyer

Authors

  • Johannes Meyer
  • Stefan Kohlbrecher
README
No README found. No README in repository either.
CHANGELOG

Changelog for package hector_quadrotor_gazebo

0.3.5 (2015-03-28)

0.3.4 (2015-02-22)

  • added missing run_depend hector_quadrotor_pose_estimation to package.xml
  • set pose_estimation/publish_world_nav_transform parameter to true explicitly
  • updated package for the latest version of hector_pose_estimation
    • Geographic reference latitude and longitude set to 49.860246N 8.687077E (Lichtwiese).

    * Reenabled auto_elevation, auto_reference and auto_heading parameters for hector_pose_estimation. hector_pose_estimation will publish the world->nav transform depending on its reference pose.

  • added parameter file for hector_quadrotor_pose_estimation for a simulated quadrotor The parameter file disables the auto_elevation, auto_reference, auto_heading modes of hector_pose_estimation and sets the corresponding values manually with what is simulated in the gazebo sensor plugins. This simplifies the comparison of estimated poses with ground truth information.
  • explicitly set the pose_estimation/nav_frame parameter in spawn_quadrotor.launch
  • disabled detection of available plugins in cmake The aerodynamics and propulsion plugins are built unconditinally now in hector_quadrotor_gazebo_plugins and the detection is obsolete. Additionally we used platform-specific library prefixes and suffixes in find_libary() which caused errors on different platforms.
  • Contributors: Johannes Meyer

0.3.3 (2014-09-01)

  • cleaned up launch files and fixed argument forwarding to spawn_quadrotor.launch
  • removed all RTT related plugins
  • added separate update timer for MotorStatus output in propulsion plugin
  • added launch file argument to enable/disable pose estimation
  • moved simulation package dependencies from hector_quadrotor metapackage to hector_quadrotor_gazebo
  • Contributors: Johannes Meyer

0.3.2 (2014-03-30)

0.3.1 (2013-12-26)

  • also check if a target exists when searching available plugins
  • enables aerodynamics plugin in default configuration
  • limit controlPeriod to 100Hz
  • a few fixes for RTT integration in hector_quadrotor. Added urdf macro for rtt_gazebo_plugin macro.
  • deprecated quadrotor_simple_controller.gazebo.xacro
  • fixed node type for static_transform_publisher in spawn_quadrotor.launch
  • changed frame_id for gazebo fixed frame to /world and added a static_transform_publisher for world->nav
  • increased drift for the barometric pressure sensor
  • added some command input ports to quadrotor_controller.gazebo.xacro
  • Contributors: Johannes Meyer

0.3.0 (2013-09-11)

  • Catkinized stack hector_quadrotor and integrated hector_quadrotor_demo package from former hector_quadrotor_apps stack
  • increased drift for the barometric pressure sensor
  • added some command input ports to quadrotor_controller.gazebo.xacro
  • added launch file for two quadrotors

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

  • launch/spawn_quadrotor_with_laser.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor.launch
      • name [default: quadrotor]
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor.gazebo.xacro]
      • controllers [default: controller/position controller/velocity controller/attitude ]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • world_frame [default: world]
      • base_link_frame [default: $(arg tf_prefix)/base_link]
      • motors [default: robbe_2827-34_epp1045]
  • launch/spawn_quadrotor_with_downward_cam.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_asus.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_asus_with_laser.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_two_quadrotors.launch
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor.gazebo.xacro]
  • launch/spawn_quadrotor_with_kinect.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/quadrotor_empty_world.launch
      • paused [default: false]
      • use_sim_time [default: true]
      • gui [default: true]
      • headless [default: false]
      • debug [default: false]
  • launch/spawn_quadrotor_slam.launch
      • name [default: quadrotor]
      • model [default: $(find hector_quadrotor_description)/urdf/quadrotor_hokuyo_utm30lx.gazebo.xacro]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]
  • launch/spawn_quadrotor_with_cam.launch
      • name [default: quadrotor]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • z [default: 0.3]
      • use_ground_truth_for_tf [default: true]
      • use_ground_truth_for_control [default: true]
      • use_pose_estimation [default: false]
      • use_pose_estimation [default: true]
      • name [default: $(arg name)]
      • tf_prefix [default: $(arg tf_prefix)]
      • x [default: $(arg x)]
      • y [default: $(arg y)]
      • z [default: $(arg z)]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged hector_quadrotor_gazebo at Robotics Stack Exchange