Exemple #1
0
import yaml
from object_recognition_core.utils.training_detection_args import read_arguments_from_string, OrkConfigurationError

if __name__ == '__main__':
    # Now, check a few problematic strings
    for config_string in [
            # non-yaml string
            """
lkdg
random_crap:
""",
            # string with unknown keys
            """
custom: 'hello'
""",
            # empty parameters
            """
""",
            # module required elements are missing
            """
pipeline:
  type: whatever
"""
    ]:
        try:
            read_arguments_from_string(config_string)
        except yaml.scanner.ScannerError:
            continue
        except OrkConfigurationError:
            continue
import yaml
from object_recognition_core.utils.training_detection_args import read_arguments_from_string, OrkConfigurationError

if __name__ == '__main__':
    # Now, check a few problematic strings
    for config_string in [
# non-yaml string
"""
lkdg
random_crap:
""",
# string with unknown keys
"""
custom: 'hello'
""",
# empty parameters
"""
""",
# module required elements are missing
"""
pipeline:
  type: whatever
"""
]:
        try:
             read_arguments_from_string(config_string)
        except yaml.scanner.ScannerError:
             continue
        except OrkConfigurationError:
             continue
Exemple #3
0
#!/usr/bin/env python
"""
This file is meant to be used with test_server.py: it starts a recognition server for 5 seconds
"""
from object_recognition_core.utils.training_detection_args import read_arguments_from_string
from object_recognition_ros.server import RecognitionServer
import rospy
import sys
import ecto_ros

#if __name__ == '__main__':
#    rospy.init_node('test_server')
#    ork_params = read_arguments_from_string(open('config_detection_test.json'))
#    server = RecognitionServer(ork_params)
#    rospy.sleep(5.0)

import roslib
import rospy
from std_msgs.msg import String

if __name__ == '__main__':
    original_argv = sys.argv

    ecto_ros.init(original_argv, "server_test", False)

    rospy.init_node('test_server')
    ork_params = read_arguments_from_string(open('config_detection_test.json'))
    server = RecognitionServer(ork_params)
    while not rospy.is_shutdown():
        rospy.sleep(1.0)
"""
This file is meant to be used with test_server.py: it starts a recognition server for 5 seconds
"""
from object_recognition_core.utils.training_detection_args import read_arguments_from_string
from object_recognition_ros.server import RecognitionServer
import rospy
import sys
import ecto_ros

# if __name__ == '__main__':
#    rospy.init_node('test_server')
#    ork_params = read_arguments_from_string(open('config_detection_test.json'))
#    server = RecognitionServer(ork_params)
#    rospy.sleep(5.0)

import roslib
import rospy
from std_msgs.msg import String


if __name__ == "__main__":
    original_argv = sys.argv

    ecto_ros.init(original_argv, "server_test", False)

    rospy.init_node("test_server")
    ork_params = read_arguments_from_string(open("config_detection_test.json"))
    server = RecognitionServer(ork_params)
    while not rospy.is_shutdown():
        rospy.sleep(1.0)
Exemple #5
0
#!/usr/bin/env python
"""
This file is meant to be used with test_client.py: it starts a recognition server for 10 seconds
"""
from object_recognition_core.utils.training_detection_args import read_arguments_from_string
from object_recognition_ros.server import RecognitionServer
import rospy
import sys
import ecto_ros
import roslib
import rospy

if __name__ == '__main__':
    ecto_ros.init([], "test_server_ecto_ros", False)

    rospy.init_node('test_server')
    ork_params = read_arguments_from_string("""
    sink:
      type: 'Publisher'
      module: 'object_recognition_ros.io'
    pipeline:
      type: ConstantDetector
      module: object_recognition_core.ecto_cells.pipelines
      outputs: [sink]
    """)

    server = RecognitionServer(ork_params)

    # timeout for the test
    rospy.sleep(10.0)