亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kickanddefengsivefootball.c

?? 一個機器人提足球的代碼!基于神經網絡! 一個機器人提足球的代碼!基于神經網絡!
?? C
字號:
#ifndef _KICKANDDEFENGSIVEFOOTBALL_
#define _KICKANDDEFENGSIVEFOOTBALL_
#include "HardwareInfo.c"
#include <SetSysTime.h>
#include <GetCompassB.h>
#include <GetSysTime.h>
#include <GetCompoI.h>
#include "checkDeath.c"
#include <SetMotor.h>
#include <SetTenthS.h>
#include <GetUltrasound.h>
#include "ballHandle.c"
#include "findBall.c"
#include "ultravsound.c"
//#include <util/IncludeAll.h>

void kickAndDefengsiveFootball(unsigned int contain, unsigned char yfy, unsigned char var0, unsigned int dis_left, unsigned char jGuan, unsigned int dis_right, unsigned int backDistance, unsigned int middleDistance, unsigned int dis_middle, unsigned char Guan, unsigned int distanceMiddle, unsigned int distance)
{
    // extern global var
    extern unsigned int beginDeathHeading;   //全局變量,其存儲上一循環時的角度,也就是剛卡死時的角度;
    extern unsigned long beginDeathTime;   //全局變量,其存儲上一循環時的時間,也就是剛卡死時的時間
    extern unsigned int g_distanceLeft;   //存儲左超聲測距模塊的返回值。

    unsigned char fyMax = 0;   //當前復眼通道的最大值。
    unsigned char minValue = 0;   //當前復眼通道的最小值。
    unsigned char i = 0;   //checkDeath()的返回值
    unsigned long t = 0;   //系統時間
    unsigned int b = 0;   //指南針的返回值
    unsigned char maxIndex = 0;   //復眼最大值的通道號
    unsigned char fy3 = 0;   //當前復眼3號通道
    unsigned char fy4 = 0;   //當前復眼4號通道
    unsigned char fy5 = 0;   //當前復眼5號通道
    unsigned int distance_left = 0;   //當前左超聲測距模塊的返回值
    unsigned int distance_middle = 0;   //當前后超聲測距模塊的返回值
    SetSysTime(0);
    beginDeathHeading = GetCompassB(_COMPASS_jd_);
    beginDeathTime = GetSysTime();
    while (1)
    {
        fyMax = GetCompoI(_COMPOUNDEYE_fy_, 9);
        minValue = GetCompoI(_COMPOUNDEYE_fy_, 11);
        if ( (fyMax>yfy)||(fyMax-minValue>var0) )
        {
            i = checkDeath(contain);
            if ( i )
            {
                beginDeathHeading = GetCompassB(_COMPASS_jd_);
                if ( beginDeathHeading>180 )
                {
                    SetMotor(_MOTOR_left_, 0, 100);
                    SetMotor(_MOTOR_right_, 2, 100);
                    SetTenthS(3);
                }
                else
                {
                    SetMotor(_MOTOR_left_, 2, 100);
                    SetMotor(_MOTOR_right_, 0, 100);
                    SetTenthS(3);
                }
            }
            while ( (fy3>=240||fy4>=240||fy5>=240) )
            {
                fyMax = GetCompoI(_COMPOUNDEYE_fy_, 9);
                maxIndex = GetCompoI(_COMPOUNDEYE_fy_, 8);
                b = GetCompassB(_COMPASS_jd_);
                if ( (b>80)&&(b<100)&&(b!=999) )
                {
                    distance_left = GetUltrasound(_ULTRASOUND_left_);
                    distance_middle = GetUltrasound(_ULTRASOUND_middle_);
                    if ( ((distance_left-g_distanceLeft)>=8)||(distance_middle>=18) )
                    {
                        SetMotor(_MOTOR_left_, 2, 50);
                        SetMotor(_MOTOR_right_, 0, 100);
                        SetTenthS(3);
                    }
                    else
                    {
                        g_distanceLeft=distance_left;
                        break;
                    }
                }
                else
                {
                    if ( (b>260)&&(b<280)&&(b!=999) )
                    {
                        distance_left = GetUltrasound(_ULTRASOUND_left_);
                        distance_middle = GetUltrasound(_ULTRASOUND_middle_);
                        if ( (distance_left>80)&&(distance_middle>18) )
                        {
                            SetMotor(_MOTOR_left_, 0, 100);
                            SetMotor(_MOTOR_right_, 2, 20);
                            SetTenthS(3);
                        }
                        else
                        {
                            break;
                        }
                    }
                    else
                    {
                        break;
                    }
                }
            }
            b = GetCompassB(_COMPASS_jd_);
            fy3 = GetCompoI(_COMPOUNDEYE_fy_, 3);
            fy4 = GetCompoI(_COMPOUNDEYE_fy_, 4);
            fy5 = GetCompoI(_COMPOUNDEYE_fy_, 5);
            if ( ((fy3>=210)||(fy4>=210)||(fy5>=210))&&(b>160)&&(b<200) )
            {
                ballHandle(dis_right, dis_left, distanceMiddle, yfy, Guan);
            }
            else
            {
                findBall(jGuan);
            }
        }
        else
        {
            ultravsound(dis_left, yfy, dis_right, dis_middle, middleDistance, backDistance, distance);
        }
    }
}
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品美女毛片视频| 欧美性大战久久| 麻豆一区二区三区| 一区二区在线看| 综合网在线视频| 一区二区三区在线播| 亚洲精品成人悠悠色影视| 一区二区三区高清在线| 亚洲综合偷拍欧美一区色| 天堂蜜桃一区二区三区 | 精品奇米国产一区二区三区| 欧美精品免费视频| 欧美一区二区三区公司| 欧美成人女星排行榜| 久久久久成人黄色影片| 国产精品免费视频一区| 亚洲综合色区另类av| 亚洲福利国产精品| 国产一区欧美二区| 99国产精品一区| 欧美视频在线一区| 精品久久一区二区| 亚洲欧美综合另类在线卡通| 亚洲成人黄色小说| 麻豆精品久久久| bt7086福利一区国产| 欧美日韩一区二区电影| 精品黑人一区二区三区久久| 国产精品福利一区| 婷婷亚洲久悠悠色悠在线播放| 极品少妇一区二区三区精品视频| a级精品国产片在线观看| 欧美高清一级片在线| 综合久久久久久| 午夜视频在线观看一区二区| 精品在线一区二区三区| 在线日韩国产精品| 精品国内片67194| 亚洲一区二区不卡免费| 国产福利一区二区三区视频 | 欧美一区二区三区视频| 国产欧美一区二区精品秋霞影院| 亚洲欧美国产三级| 精品一二线国产| 欧美色网一区二区| 国产精品热久久久久夜色精品三区| 午夜精品久久久久久久| 99久久精品国产一区二区三区| 欧美一级欧美三级| 依依成人综合视频| 99riav久久精品riav| 国产亚洲综合在线| 久久se精品一区二区| 欧美日韩精品一区二区三区| 中文字幕一区二区三中文字幕| 日韩va欧美va亚洲va久久| 日本高清免费不卡视频| 国产精品拍天天在线| 精品一二线国产| 欧美成人精品1314www| 亚洲不卡一区二区三区| 91蜜桃婷婷狠狠久久综合9色| 久久久国产精品麻豆| 日本欧洲一区二区| 69堂精品视频| 国产精品18久久久久| 欧美日韩国产色站一区二区三区| 亚洲欧美综合另类在线卡通| 丰满亚洲少妇av| 久久综合国产精品| 精油按摩中文字幕久久| 8x8x8国产精品| 日韩不卡在线观看日韩不卡视频| 在线观看一区日韩| 亚洲欧洲日韩一区二区三区| 丰满亚洲少妇av| 亚洲欧洲精品一区二区三区不卡 | 一区二区中文字幕在线| 成人午夜视频免费看| 精品福利一二区| 国产一区二区三区在线观看精品| 欧美一卡二卡在线观看| 久久9热精品视频| 国产亚洲一区二区三区四区 | 国产成人av电影在线播放| 国产亚洲一二三区| 成人av片在线观看| 国产精品久久久久aaaa樱花| 精久久久久久久久久久| 久久免费看少妇高潮| 国产suv一区二区三区88区| 国产色综合久久| 色一情一乱一乱一91av| 亚洲福利一区二区三区| 日韩午夜三级在线| 国产成人亚洲精品青草天美| 亚洲精品国产高清久久伦理二区| 欧美熟乱第一页| 激情成人午夜视频| 亚洲老妇xxxxxx| 91精品欧美一区二区三区综合在 | 最新日韩av在线| 欧美私模裸体表演在线观看| 日韩国产欧美三级| 久久久久国产精品麻豆ai换脸| 91首页免费视频| 免费成人av在线| 亚洲三级在线看| 欧美二区在线观看| 国产成人综合网站| 午夜欧美一区二区三区在线播放| 亚洲精品一线二线三线| 在线观看一区二区精品视频| 久久精品国产一区二区三| 中文字幕一区二区三区不卡在线| 91国产免费观看| 久久99日本精品| 亚洲第一激情av| 国产精品丝袜久久久久久app| 91精品欧美综合在线观看最新 | 欧美在线观看禁18| 国产二区国产一区在线观看| 天天综合色天天综合| 欧美激情综合在线| 日韩欧美国产系列| 欧美熟乱第一页| 99久久精品免费看| 国产成人综合自拍| 激情图区综合网| 婷婷六月综合网| 亚洲欧美日韩国产手机在线| 国产日本欧洲亚洲| 精品日韩在线观看| 欧美精品1区2区3区| 欧美在线制服丝袜| 色综合久久天天| 懂色av中文字幕一区二区三区| 免费高清成人在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲欧美怡红院| 国产精品女同一区二区三区| 久久丝袜美腿综合| 精品剧情v国产在线观看在线| 欧美三片在线视频观看| 91黄色激情网站| 色悠悠久久综合| 93久久精品日日躁夜夜躁欧美| 国v精品久久久网| 成人美女视频在线观看18| 国产成人在线电影| 高清成人免费视频| 国产91精品精华液一区二区三区| 国产一区91精品张津瑜| 精品一区二区三区免费视频| 精品一区二区影视| 国产乱子伦一区二区三区国色天香| 紧缚奴在线一区二区三区| 理论片日本一区| 国产精品一卡二卡在线观看| 国产成人精品网址| www.在线成人| 欧美日韩免费观看一区三区| 欧美老女人第四色| 精品日本一线二线三线不卡| 2023国产精品自拍| 亚洲欧洲精品一区二区三区不卡 | 日韩视频一区在线观看| 日韩一二三区视频| 久久蜜桃av一区二区天堂| 国产偷国产偷亚洲高清人白洁| 中文一区一区三区高中清不卡| 亚洲女爱视频在线| 五月天久久比比资源色| 久久精品国产免费| 97成人超碰视| 欧美精品自拍偷拍| 亚洲精品一区在线观看| 国产精品日韩成人| 午夜精品久久久久久不卡8050| 激情久久久久久久久久久久久久久久| 丁香激情综合国产| 欧美亚洲综合在线| 久久久亚洲精华液精华液精华液| 国产精品看片你懂得| 亚洲bdsm女犯bdsm网站| 国产一区二区网址| 欧美日韩综合在线免费观看| 精品粉嫩超白一线天av| 樱花影视一区二区| 久久精品国产精品亚洲精品| 一本久久a久久精品亚洲| 欧美精品一区二区三区在线播放| 国产精品狼人久久影院观看方式| 日本不卡不码高清免费观看| 91一区一区三区| 久久综合一区二区| 午夜欧美大尺度福利影院在线看| 成人做爰69片免费看网站| 欧美一区二区在线视频| 亚洲欧洲综合另类在线|