No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.

Package Summary

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

Repository Summary

Checkout URI https://github.com/rosflight/rosflight.git
VCS Type git
VCS Version master
Last Updated 2019-10-07
Dev Status DEVELOPED
Released RELEASED

Package Description

Software-in-the-loop (SIL) simulator for the ROSflight firmware

Additional Links

Maintainers

  • James Jackson

Authors

  • James Jackson
  • Gary Ellingson
  • Daniel Koch
README
No README found. See repository README.
CHANGELOG

Changelog for package rosflight_sim

1.0.0 (2018-03-13)

  • Update firmware to v1.1.0
  • improved acceleration calculation in simulation
  • some tweaks to make multi-agent possible
  • fixed some issues in SIL
  • working SIL multirotor
  • Cleaned up simulation launch and parameter files
  • updated board layer and python joy nodes
  • fixed a memory file write bug
  • able to arm, and disarm in simulation, IMU noise activated with motor spinning
  • fixed timestamping issue with simulator (need to test on hardware)
  • updated firmware
  • Got UDP comms working with SIL in Gazebo
  • launch files, xacro files, and aircraft parameters for generic multirotor and fixedwing aircraft are added. They currently use a .dae that comes with gazebo, which might be confusing. The best solution would be to create our own and include them here
  • added some noise with no bias
  • added sim, not tested, lacks udp and sensor noise
  • Contributors: Daniel Koch, Gary Ellingson, James Jackson, Skyler Tolman, superjax08@gmail.com

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/fixedwing.launch
    • Launches a fixed-wing SIL vehicle in Gazebo
      • color [default: White]
      • x [default: 0]
      • y [default: 0]
      • z [default: 0.1]
      • yaw [default: 0]
      • paused [default: false]
      • gui [default: true]
      • verbose [default: false]
      • debug [default: false]
  • launch/base.launch
    • base.launch - Author: James Jackson, Daniel Koch - BYU MAGICC Lab - 2017
      • mav_name
      • color [default: White]
      • x [default: 0]
      • y [default: 0]
      • z [default: 0.1]
      • yaw [default: 0]
      • paused [default: false]
      • gui [default: true]
      • verbose [default: false]
      • debug [default: false]
      • xacro_file [default: $(find rosflight_sim)/xacro/$(arg mav_name).urdf.xacro]
      • param_file [default: $(find rosflight_sim)/params/$(arg mav_name).yaml]
      • world_file [default: worlds/empty.world]
  • launch/spawn_mav.launch
      • mav_name [default: vehicle]
      • model [default: $(find rosflight_sim)/xacro/fixedwing.xacro]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • yaw [default: 0.0]
      • z [default: 1.0]
      • enable_logging [default: false]
      • enable_ground_truth [default: true]
      • log_file [default: $(arg mav_name)]
      • enable_wind [default: true]
      • color [default: Black]
      • robot_namespace [default: $(arg mav_name)]
      • gazebo_namespace [default: ]
  • launch/multirotor.launch
    • Launches a multirotor SIL vehicle in Gazebo
      • color [default: White]
      • x [default: 0]
      • y [default: 0]
      • z [default: 0.1]
      • yaw [default: 0]
      • paused [default: false]
      • gui [default: true]
      • verbose [default: false]
      • debug [default: false]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosflight_sim at answers.ros.org

No version for distro ardent. Known supported distros are highlighted in the buttons above.

Package Summary

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

Repository Summary

Checkout URI https://github.com/rosflight/rosflight.git
VCS Type git
VCS Version master
Last Updated 2019-10-07
Dev Status DEVELOPED
Released RELEASED

Package Description

Software-in-the-loop (SIL) simulator for the ROSflight firmware

Additional Links

Maintainers

  • James Jackson

Authors

  • James Jackson
  • Gary Ellingson
  • Daniel Koch
README
No README found. See repository README.
CHANGELOG

Changelog for package rosflight_sim

1.0.0 (2018-03-13)

  • Update firmware to v1.1.0
  • improved acceleration calculation in simulation
  • some tweaks to make multi-agent possible
  • fixed some issues in SIL
  • working SIL multirotor
  • Cleaned up simulation launch and parameter files
  • updated board layer and python joy nodes
  • fixed a memory file write bug
  • able to arm, and disarm in simulation, IMU noise activated with motor spinning
  • fixed timestamping issue with simulator (need to test on hardware)
  • updated firmware
  • Got UDP comms working with SIL in Gazebo
  • launch files, xacro files, and aircraft parameters for generic multirotor and fixedwing aircraft are added. They currently use a .dae that comes with gazebo, which might be confusing. The best solution would be to create our own and include them here
  • added some noise with no bias
  • added sim, not tested, lacks udp and sensor noise
  • Contributors: Daniel Koch, Gary Ellingson, James Jackson, Skyler Tolman, superjax08@gmail.com

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/fixedwing.launch
    • Launches a fixed-wing SIL vehicle in Gazebo
      • color [default: White]
      • x [default: 0]
      • y [default: 0]
      • z [default: 0.1]
      • yaw [default: 0]
      • paused [default: false]
      • gui [default: true]
      • verbose [default: false]
      • debug [default: false]
  • launch/base.launch
    • base.launch - Author: James Jackson, Daniel Koch - BYU MAGICC Lab - 2017
      • mav_name
      • color [default: White]
      • x [default: 0]
      • y [default: 0]
      • z [default: 0.1]
      • yaw [default: 0]
      • paused [default: false]
      • gui [default: true]
      • verbose [default: false]
      • debug [default: false]
      • xacro_file [default: $(find rosflight_sim)/xacro/$(arg mav_name).urdf.xacro]
      • param_file [default: $(find rosflight_sim)/params/$(arg mav_name).yaml]
      • world_file [default: worlds/empty.world]
  • launch/spawn_mav.launch
      • mav_name [default: vehicle]
      • model [default: $(find rosflight_sim)/xacro/fixedwing.xacro]
      • tf_prefix [default: $(optenv ROS_NAMESPACE)]
      • x [default: 0.0]
      • y [default: 0.0]
      • yaw [default: 0.0]
      • z [default: 1.0]
      • enable_logging [default: false]
      • enable_ground_truth [default: true]
      • log_file [default: $(arg mav_name)]
      • enable_wind [default: true]
      • color [default: Black]
      • robot_namespace [default: $(arg mav_name)]
      • gazebo_namespace [default: ]
  • launch/multirotor.launch
    • Launches a multirotor SIL vehicle in Gazebo
      • color [default: White]
      • x [default: 0]
      • y [default: 0]
      • z [default: 0.1]
      • yaw [default: 0]
      • paused [default: false]
      • gui [default: true]
      • verbose [default: false]
      • debug [default: false]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosflight_sim at answers.ros.org

No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.