Presentation is loading. Please wait.

Presentation is loading. Please wait.

Laboratory 6: Software Reuse Presented by Groups 3 and 4: Jean Ablutz, David Click, James Evans, Erin Geaney, J.D. Jordan, Dong Je Kim, Konrad Lorincz,

Similar presentations


Presentation on theme: "Laboratory 6: Software Reuse Presented by Groups 3 and 4: Jean Ablutz, David Click, James Evans, Erin Geaney, J.D. Jordan, Dong Je Kim, Konrad Lorincz,"— Presentation transcript:

1 Laboratory 6: Software Reuse Presented by Groups 3 and 4: Jean Ablutz, David Click, James Evans, Erin Geaney, J.D. Jordan, Dong Je Kim, Konrad Lorincz, Jermaine McDonald, Damian Slonneger

2 Presentation Outline Overview of goal for prototype Milestones established Testing experience Communication between groups

3 Goals for Trilogy Software Establish a network connection and socket communication to robot Get a response from the robot (movement) Allow robot to respond to forward, backward, left, right and stop movement commands sent by the Identity Software components

4 Goals for Identity Software Establish a network connection and socket communication to robot Learn MFC to Create GUI Use Input from Keyboard and Mouse to Send Commands to Onboard Station Integrate Software Components with Trilogy Software

5 Milestones Established Establish Initial Communication Protocal Establish and Communicate via Sockets from GUI to Robot Integrate Prototype System of Both Groups Control Robot Movement with GUI Control Robot Movement with Mapped Keys.

6 Testing Experience Tested for Correct Communication Corrected inconsistent commands Old Communications Protocol Accidentally Used Tested Prototype on Simulator Passed with Flying Colors

7 Testing Experience (cont) Tested Prototype on Robot Failed initially because programs compiled on Nclient (used for simulator) instead of Ndirect (used for robot) Re-compiled using correct compiler First Round of Testing Forward, Back, Right, and Stop Worked No Left Turn Tested Only Mouse Click on GUI

8 Testing Experience (cont) Second Round of Testing Left Turn Added Different Functionality than Right Turn Left wheel turned, but spun around right wheel Left wheel should move backward, Right wheel should move forward Third Round of Testing Left and Right Turns Mixed Around Left command from GUI turns robot right Right command from GUI turns robot left

9 Testing Experience (cont) Fourth Round of Testing Left and Right Turn Corrected Fifth Rounds of Testing Keyboard Control Feature Added to Control Station to Send Movement Commands More Easily

10 Testing Experience (cont) Sixth Round of Testing Tilt and Pan commands successfully sent Mouse Click on GUI Camera Control Buttons Camera Controls Mapped to Keyboard Camera moves in opposite of intended direction

11 Testing Experience (cont) Seventh Round of Testing Tilt commands Pan the Camera, Pan Commands tilt the camera Camera is mounted backwards and on its side Eighth Round of Testing Enabled Center Camera Functionality

12 Testing Experience Moved Robot from Olsson Room 002-A to Olsson Room 001 Using Only Keyboard and GUI commands Chain of people gave voice directions because we did not have way to display the camera images and sonar was not implemented

13 Group Communication E-mail Exchange on Tuesday and Wednesday Establishing Initial Meeting for End-To-End Prototype First Meeting on Friday March 24 @ 1:00PM 1 hr meeting Prototype Goals Prototype Milestones K.I.S.S.

14 Group Communication (cont.) Groups Developed Components Separately Saturday March 25 Integration Meeting on Sunday March 26 @ 3:00PM 4 hr meeting Integrated Using Simulator Integrated Using Robot Added Camera Controls after Quick Success with Robot Movement

15 Questions Please ask questions at this time.


Download ppt "Laboratory 6: Software Reuse Presented by Groups 3 and 4: Jean Ablutz, David Click, James Evans, Erin Geaney, J.D. Jordan, Dong Je Kim, Konrad Lorincz,"

Similar presentations


Ads by Google