Create Pointing Action
User Story/Description
For Intelligence it is needed to know when our action of pointing at a coordinate is done or not, so that the behaviour tree can continue more fluently and doesn't just skip through this "leaf" as it currently does.
Definition of Done
When an Action can be called to point at a coordinate and it returns when it is done. "Done" in this case probably just means that the arm is raised towards the location, we will probably have to handle ourselves to put the arm back down since we need Pepper to talk while pointing (this perhaps can be done with a parallell block in the tree instead?).
How
Add an Action server and an Action client interface. The action client will reside in the "PointAtPixel" probably towards the end of the behaviour in the update() method so that we can call it after we have recieved a real-world coordinate from Johan's pixel_to_xyz service.
While waiting for the pointing movement to complete it should return RUNNING, and SUCCESS when done (Hopefully FAILURE won't be needed since it's just pointing)