|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | Apache License, Version 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/nasa/astrobee.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-03 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Astrobee Flight Software
Authors
- Astrobee Flight Software
\page executive Executive
The executive is responsible for keeping track of the operating and mobility states of the robot. It uses these states to accept or reject commands it receives. Please see https://babelfish.arc.nasa.gov/svn/freeflyer_docs/FlightSoftware/Software.xlsx for possible operating-mobility state combinations and which commands are accepted in the state combinations. The executive is also responsible for for forwarding accepted commands to the correct nodes and informing the ground and system on the status of the command.
Commanding
Except for the request and grab control commands, all commands go through the executive. Commands can come from the ground, guest science primary applications, and the system monitor.
Fault Operating State
The executive will go into the fault operating state when executing a command from the system monitor. Once the command is finished, it will transiting back it the ready state. It will also go into the fault operating state when the system monitor changes it state to blocking. In this case, the executive will allow the commands currently executing to finish. If a plan is executing, the current station or segment will finish and then the plan will be paused. Most, if not all, mobility commands will be rejected until the fault blocking the system goes away. Please see the system monitor documentation for more information.
Heartbeat Monitor
The executive monitors the system monitor’s heartbeat. The executive will treat a missing system monitor heartbeat like it treats a blocking system monitor state. Please see the Fault Operating State section for more information.
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
roscpp | |
ff_msgs | |
ff_hw_msgs | |
nodelet | |
config_reader | |
ff_util | |
jsonloader | |
catkin |
System Dependencies
Dependant Packages
Launch files
- launch/executive.launch
- Copyright (c) 2017, United States Government, as represented by the
-
- name [default: executive]
- manager [default: ]
Messages
Services
Plugins
Recent questions tagged executive at Robotics Stack Exchange
|
Package Summary
Tags | No category tags. |
Version | 0.0.0 |
License | Apache License, Version 2.0 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/nasa/astrobee.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2024-07-03 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Astrobee Flight Software
Authors
- Astrobee Flight Software
\page executive Executive
The executive is responsible for keeping track of the operating and mobility states of the robot. It uses these states to accept or reject commands it receives. Please see https://babelfish.arc.nasa.gov/svn/freeflyer_docs/FlightSoftware/Software.xlsx for possible operating-mobility state combinations and which commands are accepted in the state combinations. The executive is also responsible for for forwarding accepted commands to the correct nodes and informing the ground and system on the status of the command.
Commanding
Except for the request and grab control commands, all commands go through the executive. Commands can come from the ground, guest science primary applications, and the system monitor.
Fault Operating State
The executive will go into the fault operating state when executing a command from the system monitor. Once the command is finished, it will transiting back it the ready state. It will also go into the fault operating state when the system monitor changes it state to blocking. In this case, the executive will allow the commands currently executing to finish. If a plan is executing, the current station or segment will finish and then the plan will be paused. Most, if not all, mobility commands will be rejected until the fault blocking the system goes away. Please see the system monitor documentation for more information.
Heartbeat Monitor
The executive monitors the system monitor’s heartbeat. The executive will treat a missing system monitor heartbeat like it treats a blocking system monitor state. Please see the Fault Operating State section for more information.
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
roscpp | |
ff_msgs | |
ff_hw_msgs | |
nodelet | |
config_reader | |
ff_util | |
jsonloader | |
catkin |
System Dependencies
Dependant Packages
Launch files
- launch/executive.launch
- Copyright (c) 2017, United States Government, as represented by the
-
- name [default: executive]
- manager [default: ]