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

Add support for Actions using actionlib #229

Closed
finger563 opened this issue Mar 23, 2018 · 5 comments
Closed

Add support for Actions using actionlib #229

finger563 opened this issue Mar 23, 2018 · 5 comments
Assignees
Milestone

Comments

@finger563
Copy link
Member

Should add support for requesting a (long running) task to execute on another component and getting feedback messages until completion using actionlib

@finger563 finger563 added this to the Version 1.2.0 milestone Mar 23, 2018
@finger563 finger563 self-assigned this Mar 23, 2018
@finger563
Copy link
Member Author

Then we can update the AGSE example to be more complete by having:

  • HFSMs for the controllers
  • Actions for the setpoints -> Goal, Feedback, Result

@finger563
Copy link
Member Author

Need to find a good way to not require the user to specify the (generated) callback functions for feedback etc. when calling setGoal

finger563 added a commit that referenced this issue Apr 3, 2018
finger563 added a commit that referenced this issue Apr 3, 2018
…iting of Action, Action Server, and Action Client.
finger563 added a commit that referenced this issue Apr 3, 2018
finger563 added a commit that referenced this issue Apr 3, 2018
finger563 added a commit that referenced this issue Apr 3, 2018
…n dependency management. simplified processor to use _ library
@finger563
Copy link
Member Author

Dependent on ros/actionlib#100 and ros/actionlib#98 for now we will use https://github.com/rosmod/actionlib until ros/actionlib#99 gets approved.

@finger563
Copy link
Member Author

Need to update actionlib to not create node handles by default - since right now I get an issue with ros::init not being called before the first NodeHandle is created.

@finger563
Copy link
Member Author

right now this is dependent on rosmod/rosmod-comm#8

finger563 added a commit that referenced this issue Apr 6, 2018
… RunExperiment to call "rosrun rosmod_actor rosmod_actor" instead of assuming rosmod_actor is in the PATH.
finger563 added a commit that referenced this issue Apr 6, 2018
finger563 added a commit that referenced this issue Apr 6, 2018
…ing - each action server will be in its own thread but the goal messages it receives will pass through the component queue. currently requires the fork of https://github.com/rosmod/actionlib and https://github.com/rosmod/rosmod-actor to function properly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant