Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_failsafe at Robotics Stack Exchange
Package Summary
| Version | 2.16.6 |
| License | GPL-3.0-or-later |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-10-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
Tobas Fail-Safe
Common Specification
Fail-Safe Flow
- Disarm if a fail-safe is triggered before takeoff.
- The fail-safe flow is unified and always ends with disarm: RTL -> Land -> Disarm
Conditions That Do Not Trigger Fail-Safe
- During manual control
- When position and velocity estimation accuracy is low
Behavior
RTL (Return to Launch)
Ascend to the minimum altitude, return to the arming point, land, and disarm.
Land
Land in place and disarm.
Disarm
Stop all motors immediately.
Check Items
Battery Fail-Safe
Trigger Condition
The battery voltage remains below the threshold for a certain period of time.
Behavior
Land
Recovery
None
Radio Fail-Safe
Trigger Condition
S.BUS from the receiver is interrupted for a certain period of time.
Behavior
- If position can be estimated -> RTL
- If position cannot be estimated -> Land
Recovery
Resume manual control once S.BUS is detected again.
Rotor Fail-Safe
Trigger Condition
At least one rotor liveliness status becomes false.
Behavior
RTL
Recovery
None
Changelog for package tobas_failsafe
2.16.6 (2026-10-03)
2.16.5 (2026-09-26)
2.16.4 (2026-09-25)
2.16.3 (2026-09-25)
- fix: Backport remaining Jenkins build fixes Backport the six fix/jenkin-build commits from 978fce779 through 90e093ae3, merged into rolling by 6042bef53. Declare Eigen, Qt and Boost dependencies, remove the unused OpenBLAS and Boost array dependencies, and replace Boost polymorphic casts with standard C++ casts. Preserve Jazzy-specific code and apply the property-tree change at its existing package location.
- Contributors: Masayoshi Dohi
2.16.2 (2026-09-22)
- revert version
- update CHANGELOG.rst
- modify: Bump version to 2.16.2
- Contributors: Masayoshi Dohi
2.16.1 (2026-09-18)
- v2.16.1
- Contributors: Masayoshi Dohi
2.16.0 (2026-07-29)
- Add description
- 0.0.0 -> 2.16.0
- .
- change: enable rotor failsafe
- .
- コメント改善
- Merge branch 'feature/gcs_layout' into jazzy
- style: use explicit decimal literals
- English translation
- Merge branch 'feature/english_translation' into jazzy
- wip
- Contributors: Masayoshi Dohi
2.15.0 (2026-06-29)
- Merge branch 'jazzy-dev' into jazzy
- 離陸前にフェイルセーフが発動したらディスアーム
- 位置と速度の推定精度が低ければフェイルセーフを発動しない
- 位置推定ができているかどうかによってラジオフェイルセーフの内容を変える
- Merge branch 'jazzy-dev' into jazzy
- rename: LowPassFilterP1 -> LowPassFilter
- Merge branch 'feature/impl_mission_planner' into jazzy-dev
- fix: user_define_conditionがコケたらpre-arm check=false
- RTLに失敗したらディスアーム
- tobas_mission_msgs/action/ExecuteMissionの型変更に対応
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/add_custom_health_check' into jazzy-dev
- add: user-defined health statsu
- add license
- add license
- .
- Merge branch 'feature/add_namespace' into jazzy-dev
- delete unecessary namespace specifications
- .
- add namespace
- Merge branch 'jazzy-dev' into feature/objetc_avoidance
- add namespace
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/smooth_command_switching' into jazzy-dev
- NodeOptoinsをC++側で固定 不要な処理を行わないように
- お度目取りメッセージをOdometryからOdometryWithCovarianceStampedに変更
- add compile option: -Wswitch-enum
- tobas_constantsをファイル分割
- Merge branch 'release/v2.12' into feature/refine_img_processing
- Contributors: Masayoshi Dohi, Tetsuka Daiki, ok10171
2.12.1 (2026-02-18 12:13:14 +0900)
2.12.0 (2026-02-18 12:13:14 +0900)
- Merge branch 'jazzy-dev' into jazzy
- change: ミッションに優先度を定義
- ミッションにエラーコードを追加
- Sbus, RCInputは常に発行されるように
- change: RTLでLandまでやる
- プロジェクトのデフォルトパラメータを使用可能に
- Contributors: Masayoshi Dohi
2.11.0 (2026-02-13)
- Merge branch 'jazzy-dev' into jazzy
- Merge branch 'feature/mission_execution' into jazzy-dev
- アクションクライアントを対応
- Contributors: Masayoshi Dohi
2.10.0 (2026-01-29)
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| tobas_dsp | |
| tobas_node | |
| tobas_tools | |
| tobas_msgs_adapter | |
| tobas_drone_msgs_adapter | |
| tobas_mission_items | |
| tobas_mission_msgs |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tobas_core |