Hello John,
I would try do to the following. In your launch file you can just load controller and not start them. Then you start the controller manually with your application. Then you should get correct data in the controller.
Would this be sensible approach for your application? A one drawback is that you always need to enable controllers "manually". Nevertheless this would be more classical approach with robot controllers where you need to confirm starting of your application/program.
P.S. I didn't test this on the real robot, so it can be I missed something.
Best regards
Denis
> John
--
Karlsruher Institut für Technologie (KIT)
Institut für Anthropomatik und Robotik (IAR) – Intelligente Prozessautomation und Robotik (IPR)
Denis Štogl, M.Sc.
Wissenschaftlicher Mitarbeiter
Intelligente Industrieroboter Gruppe (IIROB)
Engler-Bunte-Ring 8,
Gebäude 40.28, Raum 002.1
76131 Karlsruhe
Tel: +49 721 608-46903
Fax: +49 721 608-47141
E-Mail: denis...@kit.edu
Web: rob.ipr.kit.edu
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
Das KIT ist seit 2010 als familiengerechte Hochschule zertifiziert.
I would try do to the following. In your launch file you can just load controller and not start them. Then you start the controller manually with your application. Then you should get correct data in the controller.