Closed timrobotson closed 5 years ago
Ah, Tim pointed out the namespace was implicit before too. kinesis_video_streamer.launch[1] specifies the namespace that PersonDetection needs to be consistent with for its stream name rosparams. I'm okay with these being a separate PR.
I tested this by changing the .rosinstall file to use this branch for the to https://github.com/aws-robotics/kinesisvideo-encoder-ros1/pull/4, then building and running it in RoboMaker. The Kinesis video stream worked correctly and Rekognition detected faces correctly.
Instead of running the cloud extension nodes directly, include their launch files. This is the recommended way to use them in an application.
To ensure nothing changed I saved the list of PARAMETERS displayed when running
roslaunch person_detection_robot person_detection.launch
for both master and this branch and compared them and they are identical.This PR requires https://github.com/aws-robotics/kinesisvideo-encoder-ros1/pull/4 to be merged first to allow the user to change the image transport type. After it is merged it will need to be tagged and then the
~/robot_ws/.rosinstall
file in this sample application must be updated.By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.