In this page I propose different scenarios, the setup of various experiments, and I will show the results in terms of accuracy or demonstrative videos.
Two videos as a demonstration of multi-class recognition task, i.e. Scenario C:
Finally, in Scenario D, our purpose is the small object detection. The cascade architecture is a great help when it comes to identify small objects among all the pixels of an input image: observe how the accuracy increases from a one to a four layers cascade.
One layer cascade confusion matrix
Four layers cascade confusion matrix
The stress test that I prepared to assign a score is based in scenario B:
To evaluate the performance of the cascade in the case of scenario E, I prepared a stress test consisting on 60 images with the following characteristics:
Scenario B: pose 1-5
pose 2-6
pose 3-7
pose 4-8
The objective of Scenario D is to detect a small ball:
After the separated development of the situation detection model in this thesis and the learning-by-demonstration framework in an external thesis, it is time to join the two parts together. Thanks to the overall system, a robot is able to apprehend when and how take a decision that was not predicted in the original plan. This decision, which depends on the information acquired through the camera, enables an opportunistic behavior that may consist in a maneuver, a talking option or other case-specific actions.
The architecture, after the training phase, of the overall system used in the following experiments works in this way: the classifiers recognize different situations, then they communicate their decision to the PNP (Petri Net Plan) framework through a specific ROS topic. Depending on the message received, PNP enables one of the policy generator and the robot undertake the correspondent action.