"Real-time control software Design" The third group of the second day business log

Source: Internet
Author: User

Daily Summary 2016.1.5

Today, due to the lack of members idle time, the completion of the task has two main:

      1. The interface group meets to discuss the function that the interface needs to complete, modifies the previous initial idea, obtains the module which the final interface needs and writes the document.
      2. According to the discussion result of the interface group, the control group analyzes the approximate framework and content of the next programming, obtains two sets of schemes and writes the document.

The specific sections are as follows:

Interface Group Discussion results:

Original interface Module

Modify the Post interface module

Modification Instructions:

Change 1: Delete the tentative button

Change 2: Delete the "Coin entry" button

Change 3: Change button

Change 4: Replace "pay" button

Change 5: Change to "cope" button

Other Notes:

Process concept: First select the type of coffee, coffee cup size, add sugar or not, cup number, concentration. Then coin and change. After confirming the submission, pop up the selection summary, then confirm and start the production.

Control group Discussion Results:

The controller group is discussed in detail from the point of view of the requirement analysis function, in order to realize the same function, we get two kinds of schemes:

Programme one:

The implementation of the scheme means that the coffee of different raw materials, water, sugar, etc. through different funnel control, according to customer needs to give the funnel switch different opening and opening time, the advantages of this scheme is relatively simple to achieve, the control algorithm is almost no, the disadvantage is that the teacher asked for a larger way out

Abstract of the scheme class:

1 Coffee (properties of coffee type, how much, the concentration, whether add sugar)

-------based on customer needs we generate a coffee class object

2 Processing classes:

Switch variables: Determine which funnel switches need to be turned on and which need to be closed based on the object of the generated coffee class

Time variable: Determines the opening time of the funnel switch based on the concentration attribute of the generated coffee class object

Cup type: According to the amount of the customer to determine the type of the cup pushed through the conveyor (large cups, small cups)

Scenario Two:

This kind of program is to follow the teacher's ideas (service robot) to carry out the specific class of abstract

1 Coffee (properties of coffee type, how much, the concentration, whether add sugar)

-------based on customer needs we generate a coffee class object

2 Machine Humans

The inverse solution of kinematics is carried out according to the object of the generated coffee to control the position of the manipulator movement.

3 Station Class

Create coffee material Station object, cup position object, water station object, user station object

Coordinate system transformation is carried out according to the coordinate values of each station coordinate, and the corresponding in the robot coordinate system is transferred.

Coordinates to the robot class

GitHub Work Progress:

Review and Prospect:

Member

Task on 2016.1.5

Task on 2016.1.6

Feng Yifei

Discuss the interface requirement module with the interface group and discuss the feasibility and execution method of each module with the control group, summarize the interface group and control group problem.

Analyze the results of the two groups of discussions, grasp the project progress premise, as far as possible to each member of the task to refine, began to supervise the writing of the group code.

Guo Yanbin

Discuss with the control group the feasibility and execution method of each module, summarize the problem, analyze how to refine each module to individual.

Consider how the members of the control group are specific and begin writing code.

Yang Chunqi

With Guo Yanbin classmates.

With Guo Yanbin classmates.

Tang Yuxiang

With Guo Yanbin classmates.

With Guo Yanbin classmates.

Xu Yunquan

Organization Interface group Students discuss the interface requirement module, draw the final interface version and summarize the interface writing problem.

Consider how the members of the interface group are specific and begin to write code.

Zhanghangfeng

With Xu Yunquan classmates.

With Xu Yunquan classmates.

Zhunjunjie

With Xu Yunquan classmates.

With Xu Yunquan classmates.

Huang Dingkei

With Xu Yunquan classmates.

With Xu Yunquan classmates.

Note: Recent Campus network failure, in recent days no network, so the blog update time may be postponed.

"Real-time control software Design" The third group of the second day business log

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.