First attempt of having a human aware cmd_vel control which modifies the cmd_vel according to the distance to the closest found person to not bum into them and be a bit more responsible when driving.
Bug fix: If there was no current detection it would not publish anything. That should be fixed now.
First implementation of a node which focuses a 3d pose with the head. Needs testing and some more functionality.
Renaming
Initial commit of node that changes the max velocity used by the planner if there are humans present in close vicinity.
Some bug fixes and performance improvements.
Updated gitignore to include vim swap files.
Tweaked some paramters for use on the robot and removed some outputs
Including more vim swap files in the ignore list
The human_aware_velocity is now an action server.
It allows to send an execution time and various parameters to define the speeds and distances.
It gives feedback about the number of found humans, the distance of the closest one, the current speed of the robot, the remaining runtime and the time until the speed will be reset.
Renaming
Renamed some variables and changed spamy output to debug level.
Renaming of directory to match package name.
Fixed a typo
Now also setting the max trans velocity and not only the max vel x.
Typo
Now also decreasing the rotation velocity according to the distance of the human to preven the robot from spinning around even if the rotate recovery behaviour is turned off.
Merge branch 'gaze_branch' into not_master
Combining gazing and velocity in one branch.
Adding dependencies to velocity package.
The eye movement does not work as inteded and has been removed for the time being.