aldrich/courses/413/teams/final_team6.pdf6 + )) , 9 8

14
1 ! " # $%& % % #% $ ()% * *’

Upload: others

Post on 08-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

1

�����������������

������

�����������

��������

�����������������

� ������������ �!�"���#�����$����%&

��'�

� �������������

� ����%��

� ��%

� ���'���

� ����

� ������������������

� #��%�

� $����

� ()�%�����

� *���*����'

Page 2: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

2

��������+)��)��,��������%��

� *��-��"���'���������%�������,������������%��"���.

� �%��"������)��'�""���������"���������������������',���.

� �%��"������)��'�""��������',����,����

���%���������%����.

� #����/�'���0*����).�1���2

� ���)��1�����0��""������%�).���%�����2

� $�����������01����%�).�3�/�2

��������+)��)��, ��%

� �$�������������%�)�%������� �!�,�����,�%%����������������������)��������%���%�������.&

� �������%���

� (4�����%���

� 1���%�����

Page 3: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

3

��������+)��)��, ��%�5 #�������*�'����

��������+)��)��,���'���

� �����'��'����%�����'���������� �!��'����4���%�����%�������������������'�1����.� �!�6���'���������������%��"����"���������"���7���'����.

� !��%��������6�8��'��������������,������� �!��'������'�)�'��%��%��"�������%��������

� ��������'�,������4��� ���� �!��'��������������"����4����.

Page 4: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

4

��������+)��)��,���'����9 �!

� ��)�'�'��������������������'���"��������.

� 1��%������"����0#���� �!2����)�'�����������%%���������"������%���.� !����%�:��"���������%�������������%������"�%�.

� �������������,������'���)���������������'������%�����7����������������%����.

��������+)��)��,���'����9 !��%��������

� ����'�����������������%��"���.� ;�"�%�"��������� �!���������%%�.

� !�����%���'���������������4���%�.

� !��%�����'�����%�����"����"��������������������,�������������.

� $�����'���������"����,�������� �!.

� /������%�����������)�����%��%%���'������%���������������������������"��������������%�$�����"���.

Page 5: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

5

��������+)��)��,���'����9 8��%����(4�����%���

� �����'�����"���%%������''��,��������'�������"������%���.

� #������%��������'����������7����-��������%�������������%�.

� (4����%�������'�"���'��������������������������"��������������'.

� �����'�,����"%�4���%������������''������"��,�%����������6

� ;!����������!���"���

� ��%��������� !���"���

��������+)��)��,�����9 8����<�)����

�������������������������������������

Page 6: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

6

��������+)��)��,�����9 8����<�)����

��4���%������"���=��%�����)��"������%����.

��������+)��)��,�����9 $����%%�'�<�)����

while api.getRangeSensors()[16].getValue(0) > 12:

time.sleep(1)

api.getVelocityActuators()[0].setVelocity(50,50)

api.getVelocityActuators()[0].setVelocity(0,0)

Page 7: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

7

��������+)��)��,�����9 �����>

for i in xrange(3):self._rap.getVelocityActuators()[0].setVelocity(100,-100) == 1

time.sleep(3)self._rap.getVelocityActuators()[0].setVelocity(-100,100) == 1

time.sleep(3)self._rap.getVelocityActuators()[0].setVelocity(150,-150) == 1

time.sleep(3)self._rap.getVelocityActuators()[0].setVelocity(-150,150) == 1

time.sleep(3)self._rap.getVelocityActuators()[0].setVelocity(-200,200) == 1

time.sleep(3)self._rap.getVelocityActuators()[0].setVelocity(200,-200) == 1

time.sleep(3)self._rap.getVelocityActuators()[0].setVelocity(250,-250) == 1

time.sleep(3)self._rap.getVelocityActuators()[0].setVelocity(-250,250) == 1

time.sleep(3)

#��%���'�*��#��%��9 +���.����������"�1����

� /�%%�,�?���'���������������

� <�����%%�'�%�)����%���4��������

� ���������������

� 1���"���������)������ !8+��'�(#�

� $%�������%'�������,�����������

� +���''�����%�'�)�����'�����''�����%��������''�'�,�����������

� $%�������"��'

Page 8: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

8

#��%���'�*��#��%��9 ����.��"�1�����$����

� ��������"���������'�"�������� !8+������������'�1����

� $���%�4�����"����� !8+

� �����"���%�������,������������'�1����

� $%���@�"���������'�"�������� !8+��������(#�

#��%���'�*��#��%��9 1����A

� ?���'���������������A�B(1

� 1���"���������)����������'A�B(1

� $%�������,�����������A��8�

� ''�����%�'�)���7�����A��8�

� $%�������"��'A��8�

� ����� ������������A�3(��+�(�1+

Page 9: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

9

#��%���'�*��#��%��9 <�����

Software Engineering Metrics

0

10

2030

40

50

60

70

1 2 3 4

Iteration #

Ideal Work Hours

Actual Hours

Load Factor

#��%���'�*��$�����9 ����������#��%�

� ���)�'�'����%���������"������������

� #�'������'��������

� �%��"���� !8+�5C�����'�1����

� �������� �!�5C�1���� �!�����"���%%��#����/�'��

Page 10: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

10

#��%���'�*��$�����9 *�,������(�������

� (4����������$�����������,��-���)�����������-�%%�������������������=��������"�����,��-�����������.

� ��������'�,����'��'���������'������������'�'�"�����%��������� �'���,��-������������.

� ������'�����������"��)�%)�'��������������%�.

#��%���'�*��$�����9 �����<������������'

� *�"��������,�����,��������.

� $���'�'�������)��%��%����������%������%�,�����������:������"��������=�������.� ���������"����,��-

� *������'��)��

� !"�������� ;!

� /����'��������)������������"������,���%������'�,��������.

Page 11: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

11

#��%���'�*��1������

� *���"���������

� #�=����'����%��� �����������������������,�����������"����,������������

� $�����%���������'��'%��

� D�������%�����"����'

� 3��-%�������������

� 3�����

#��%���'�*��1������

� 3����)������������������)������������ 3��-�,�%%���������� (������������:���'�������%�:��������

���������'�)�%����

� $����%�:�'���������3�-�� D�����������������'��%������)���%%��

��'���'� ���'���������������"�������������'������� D�����������������������������,��

��������,����'�'������"������,����,����'� $�����������"������������������%

Page 12: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

12

#��%���'�*��3��-��

� 3����)������������������)�����������

� (������"�%%������%'��������,�����'�'����"���,���������?��"����,��-�"���'�)�%�����.

� ����

� ��""���%�����������%��"�'���������������,��-���������.

#��%���'�*��3��-��

� ���������������

� ��'�������'�%�������"������������������

� ���'����"�'��)��%������"��������������

,�������-�����,�����%��������

� 1�����

� ��""���%����'����'���������"������

� ��""���%���"���������������)��������"����������

Page 13: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

13

#��%���'�*��*�� *����'

� ����'�1����%�!���"����

� 3������,�������������%%�������������������

� ;����'�"������%��������%���'�

�������������'�����-�'����'

� ;�'�������"����$5 �!������������

� 3��-�'�����"��������>

� *��6�?��3��->

#��%���'�*��*�� *����'

� #���%�����)��,��"����%���'���)�����"���=�������� ����������9 �,�'�������

� *������������"��������9 ��)����������������

� *��������������9 '�����'������

� $������������

� #������������'>

Page 14: aldrich/courses/413/teams/final_Team6.pdf6 + )) , 9 8

14

$��%���