if __name__ == "__main__":
    rospy.init_node("collision_avoidance")
    rospy.loginfo("TEST")

    # Temp for testing
    pub = rospy.Publisher("collision_free_control_point",
                          PointStamped,
                          queue_size=10)

    # Read parameters
    robot_frame_id = rospy.get_param("~robot_frame_id", "base_link")
    look_ahead_distance = rospy.get_param("~look_ahead_distance", 2.0)
    radius = rospy.get_param("~radius", 0.105)
    security_distance = rospy.get_param("~security_distance", 0.1)
    epsilon = rospy.get_param("~epsilon", 0.1)

    # Create TF buffer
    tf_buffer = tf2_ros.Buffer()
    listener = tf2_ros.TransformListener(tf_buffer)

    # Subscribers
    rospy.Subscriber("scan", LaserScan, scan_callback)

    # Server
    server = rospy.Service("get_setpoint", GetSetpoint, get_setpoint_callback)

    # Init ORM
    orm = ORM(radius, security_distance, epsilon)

    rospy.spin()
Пример #2
0
def get_db(type_, path):
    orm = ORM()
    return orm.get_orm(type_, path)
Пример #3
0
    print('Виберіть одну з дій... (1) ')
    op = int(input())
    if op == 1:
        print('Введіть назву кінотеатру')
        cinema = input()
        print('Введіть дату після якої будуть показувати фільми (дд/мм/рр)')
        date = input()
        columns, items = controller.model.search_query1(date, cinema)
        print(columns)
        controller.view.show_number_point_list('Films', items)

    input("Для продовження натисніть Enter...")


if __name__ == '__main__':
    model = ORM()
    model.add_tables([Film, Cinema, Session])
    key1 = {
        'fk_table': 'Sessions',
        'fk_column': 'id_f',
        'ref_table': 'Films',
        'ref_column': 'id'
    }
    model.add_foreign_key(key1)
    key2 = {
        'fk_table': 'Schedule',
        'fk_column': 'id_s',
        'ref_table': 'Sessions',
        'ref_column': 'id'
    }
    model.add_foreign_key(key2)
Пример #4
0
import orm
from orm import ORM

Orm = ORM.ORM(
    {
        'db_name': 'tutelage',
        'host': '127.0.0.1',
        'port': 5432,
        'user_name': 'postgres',
        'password': '******'
    }, 'psql').app()