Functions | Variables
robin_people_detection.cpp File Reference
#include <ros/ros.h>
#include <tf/transform_listener.h>
#include <tf/transform_broadcaster.h>
#include <string>
#include <limits>
Include dependency graph for robin_people_detection.cpp:

Go to the source code of this file.

Functions

float getCosts (const tf::StampedTransform transform)
int getMinIndex (int n, float *values)
int main (int argc, char **argv)
tf::StampedTransform zTransform (const tf::StampedTransform transform)

Variables

std::string base_name
const std::string DOM_PERSON_NAME = "/dominant_person"
const std::string GROUP_NAME = "/group"
const int MAX_PERSONS = 20

Function Documentation

float getCosts ( const tf::StampedTransform  transform)

Calculates costs for the given transform (x+0.4*y)

Definition at line 130 of file robin_people_detection.cpp.

int getMinIndex ( int  n,
float *  values 
)

Returns the index of the minimal value in the array with the length n.

Definition at line 137 of file robin_people_detection.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 31 of file robin_people_detection.cpp.

Title: People Detection Author: Reiter Andreas & Reisenberger Johannes Date: 17.12.2013 Summary: Calculates the most dominant person (weighted function from x- and y-distance) and publishes a tf from the projection to the floor (/dominant_person). Furthermore publishes a tf of the average position of all detected persons, projected to the floor (/group).

Sets the z-value of transform to 0 and returns the new transform.

Definition at line 120 of file robin_people_detection.cpp.


Variable Documentation

std::string base_name

Definition at line 21 of file robin_people_detection.cpp.

const std::string DOM_PERSON_NAME = "/dominant_person"

Definition at line 25 of file robin_people_detection.cpp.

const std::string GROUP_NAME = "/group"

Definition at line 26 of file robin_people_detection.cpp.

const int MAX_PERSONS = 20

Definition at line 24 of file robin_people_detection.cpp.



robin_people_detection
Author(s): Reiter Andreas , Reisenberger Johannes
autogenerated on Fri Aug 28 2015 13:20:58