Open selBaez opened 4 years ago
Since this project is becoming very big and complex, we would like to break it up into smaller services that can be managed in an easier way.
The idea is to break them down in a similar manner as
[ ] object recognition component calling services from a different repository:
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/sensor/obj.py#L304
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/component/object_detection.py#L33
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/component/object_detection.py#L58
[ ] face recognition component calling services from a docker:
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/sensor/face.py#L58
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/component/face_detection.py#L30
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/component/face_detection.py#L61
This method may be applied to other components like the brain, context, scene, etc
@numblr is investigating alternatives regarding the Client-Server infrastructure (i.e. REST endpoints).
Since this project is becoming very big and complex, we would like to break it up into smaller services that can be managed in an easier way.
The idea is to break them down in a similar manner as
[ ] object recognition component calling services from a different repository:
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/sensor/obj.py#L304
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/component/object_detection.py#L33
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/component/object_detection.py#L58
[ ] face recognition component calling services from a docker:
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/sensor/face.py#L58
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/component/face_detection.py#L30
https://github.com/cltl/pepper/blob/233d39d1c12c381cce959a3222e6e7aadd7b95c9/pepper/framework/component/face_detection.py#L61
This method may be applied to other components like the brain, context, scene, etc