-
 

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

The executive package provides the state transitions and state dependent command and trajectory forwarding to appropriate components

Additional Links

No 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.

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

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

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/executive.launch
    • Copyright (c) 2017, United States Government, as represented by the
      • name [default: executive]
      • manager [default: ]

Messages

No message files found.

Services

No service files found

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

The executive package provides the state transitions and state dependent command and trajectory forwarding to appropriate components

Additional Links

No 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.

CHANGELOG
No CHANGELOG found.

Wiki Tutorials

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

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/executive.launch
    • Copyright (c) 2017, United States Government, as represented by the
      • name [default: executive]
      • manager [default: ]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged executive at Robotics Stack Exchange