webots第六個示例總結

2021-10-22 00:23:42 字數 1078 閱讀 4927

勾選上上面的兩個選項,可以看到距離感測器的視線和電機的軸線

**是webots指導手冊原碼:

#include

#include

#include

#define time_step 64

intmain

(int argc,

char

**ar**)

;for

(i =

0; i <

2; i++

) wbdevicetag wheels[4]

;char wheels_names[4]

[8]=

;for

(i =

0; i <

4; i++

)while

(wb_robot_step

(time_step)!=-

1)else

wb_motor_set_velocity

(wheels[0]

, left_speed)

;wb_motor_set_velocity

(wheels[1]

, right_speed)

;wb_motor_set_velocity

(wheels[2]

, left_speed)

;wb_motor_set_velocity

(wheels[3]

, right_speed);}

wb_robot_cleanup()

;return0;

}

注:wheel1,2,3,4的位置要對照好,以及ds_left,ds_right,**便可直接用,懂c的就不需要關心這個問題

第六個設計模式 模板方法

第六個設計模式之 模板方法 模板方法模式主要是對大方法體細化 一.uml示意圖 二.組成部分1.抽象構件 2.具體構件 三.例子 我用乙個簡單的例子來說明 計算食物 1.抽象構件 packagecom.eekq.template publicabstractclassabstractfood 抽象方...

C語言的第六個程式

例六 二分法迭代的應用 include include float fun float k int main while fmin fmax 0 滿足條件則迴圈 for fabs fmax fmin 1e 5 設定終止條件 else printf n x 5.3f n xmid return 0 程...

神奇的PERL 第六個任務(2)

1 module 是在perl 裡可復用的基本的單元,實質為定義在乙個同名檔案 以.pm 結尾 裡面的包。例如 我們先定義mydeep 模組 mydeep.pm mydeep.pm檔案 package mydeep 包名 以下兩行令本模組繼承exporter 類,必須要有這2 行,否則無法輸出符號給...