.. _personmanager: Person Manager ===================== The person managing component fuses multimodal data on top of the RSB middleware, making it possible to combine the person information available through external sensors with other system components. Related resources ----------------- Component repository: - Browse component repository (branch: master): `pro-pm `_. - ``git clone https://code.cor-lab.org/git/pro-pm.git`` System startup: - The person manager can be found in ``lsp-csra-base.sh`` on the ``tracking`` tab. - The component script is called ``pro-pm``. Related projects: - RSB Depth Sensor Support | branch: `master `_. - RSB Person Tracking | branch: `master `_. - RSB RFID Device Manager Mockup | branch: `master `_. Interfaces ----------------- .. todo:: TODO Examples -------------- Starting the person manager component: Within the CSRA setup there are several depth cameras that generate a rstsandbox.hri.PersonHypotheses-Output. The local trackers actually generate the data within one coordinate system, named Home. Through the command line the inputs can be defined like following: .. code-block:: bash pro-pm --targetFrame Home --scope /citec/csra/home/person \ --input "--name kitchen1 --scope /citec/csra/home/kitchen/cam1/person --type PersonHypothesesInput --sourceFrame Home --all_single" \ --input "--name kitchen2 --scope /citec/csra/home/kitchen/cam2/person --type PersonHypothesesInput --sourceFrame Home --all_single" \ --input "--name hallway1 --scope /citec/csra/home/hallway/cam1/person --type PersonHypothesesInput --sourceFrame Home --all_single" \ --input "--name hallway2 --scope /citec/csra/home/hallway/cam2/person --type PersonHypothesesInput --sourceFrame Home --all_single" \ --input "--name living1 --scope /citec/csra/home/living/cam1/person --type PersonHypothesesInput --sourceFrame Home --all_single" \ --input "--name living2 --scope /citec/csra/home/living/cam2/person --type PersonHypothesesInput --sourceFrame Home --all_single" \ --input "--name living3 --scope /citec/csra/home/living/cam3/person --type PersonHypothesesInput --sourceFrame Home --all_single" \ --input "--name living4 --scope /citec/csra/home/living/cam4/person --type PersonHypothesesInput --sourceFrame Home --all_single" \ --input "--name rfid --scope /citec/csra/home/hallway/entrance/rfid-mid --type PersonIdentifierInput --sourceFrame Home --all_single"