Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamic state machine execution #114

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Conversation

frk781
Copy link
Contributor

@frk781 frk781 commented Dec 29, 2024

Key Changes

  • Enhanced state machine configuration
  • Improved flexibility in mission state selection
  • Simplified node initialization
  • More robust parameter management

Configuration Updates

  • Added dynamic state mapping
  • Introduced test and full mission mode
  • Enabled easy state sequence modification
  • Improved launch file parameterization

To use the resent changes:
roslaunch auv_smach start.launch
-performes the whole competition states

roslaunch auv_smach start.launch test_mode:=true test_states:=init,buoy
-performes initialize and rotation around buoy

can check the start.launch file for the shortend names of the states.

@frk781 frk781 requested a review from senceryazici December 29, 2024 18:29
@frk781 frk781 changed the title Faruk/dynamic state machine execution Dynamic state machine execution Dec 29, 2024
@senceryazici
Copy link
Member

Let's discuss about this. Maybe there is a way to simplify this even more

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants