勾選上上面的兩個選項,可以看到距離感測器的視線和電機的軸線
**是webots指導手冊原碼:
注:wheel1,2,3,4的位置要對照好,以及ds_left,ds_right,**便可直接用,懂c的就不需要關心這個問題#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;
}
第六個設計模式 模板方法
第六個設計模式之 模板方法 模板方法模式主要是對大方法體細化 一.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 行,否則無法輸出符號給...