Hotfix release available: 2025-05-14b "Librarian".
upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian".
upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian".
upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos".
upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos".
upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos".
upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum".
upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum".
upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum".
upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor".
upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor".
upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor".
upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor".
upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor".
upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather".
upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather".
upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather".
upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather".
upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather".
upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo".
upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo".
upgrade now! [50.2] (what's this?)
Hotfix release available: 2018-04-22a "Greebo".
upgrade now! [50.1] (what's this?)
New release available: 2018-04-22 "Greebo".
upgrade now! [50] (what's this?)
Hotfix release available: 2017-02-19g "Frusterick Manners".
upgrade now! [49.7] (what's this?)
Hotfix release available: 2017-02-19f "Frusterick Manners".
upgrade now! [49.6] (what's this?)
Hotfix release available: 2017-02-19e "Frusterick Manners".
upgrade now! [49.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2017-02-19d "Frusterick Manners".
upgrade now! [49.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2017-02-19c "Frusterick Manners".
upgrade now! [49.3] (what's this?)
Hotfix release available fixing security token and media manager: 2017-02-19b "Frusterick Manners".
upgrade now! [49.2] (what's this?)
Hotfix release available fixing install and media manager issues: 2017-02-19a "Frusterick Manners".
upgrade now! [49.1] (what's this?)
New release available: 2017-02-19 "Frusterick Manners".
upgrade now! [49] (what's this?)
Hotfix release available: 2016-06-26e "Elenor of Tsort".
upgrade now! [48.5] (what's this?)
Hotfix release available fixing CVE-2017-12979 and CVE-2017-12980: 2016-06-26d "Elenor of Tsort".
upgrade now! [48.4] (what's this?)
Hotfix release available fixing CVE-2017-12583: 2016-06-26c "Elenor of Tsort".
upgrade now! [48.3] (what's this?)
Hotfix release available fixing security token: 2016-06-26b "Elenor of Tsort".
upgrade now! [48.2] (what's this?)
Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:client_tutorial [2012/06/06 07:13] kimkj |
wiki:client_tutorial [2019/08/27 14:45] (current) |
||
|---|---|---|---|
| Line 7: | Line 7: | ||
| - | * Tutorial 1 | + | * Tutorial 2 |
| * Open "SimpleDriver.cpp" | * Open "SimpleDriver.cpp" | ||
| * Please add the following codes before "CarControl cc(accel,brake,gear,steer,clutch);" in wDrive function. | * Please add the following codes before "CarControl cc(accel,brake,gear,steer,clutch);" in wDrive function. | ||
| - | * accel=1.0; brake=0.0; | + | |
| + | accel=1.0; brake=0.0; | ||
| | | ||
| {{youtube>04xUTy3pEqE?small}} | {{youtube>04xUTy3pEqE?small}} | ||
| - | * Tutorial 2 | + | * Tutorial 3 |
| - | * delete the new codes added in the tutorial 1 | + | * delete the new codes added in the tutorial 2 |
| * Please add the following codes before "CarControl cc(accel,brake,gear,steer,clutch);" in wDrive function. | * Please add the following codes before "CarControl cc(accel,brake,gear,steer,clutch);" in wDrive function. | ||
| Line 24: | Line 25: | ||
| if(target_speed-actual_speed>20) accel=1; | if(target_speed-actual_speed>20) accel=1; | ||
| brake=0; | brake=0; | ||
| + | | ||
| + | {{youtube>i9e1QGD2bI8?small}} | ||
| + | * Tutorial 4 | ||
| + | * delete the new codes added in the tutorial 3 | ||
| + | * Please add the following codes before "CarControl cc(accel,brake,gear,steer,clutch);" in wDrive function. | ||
| + | |||
| + | steer=0; | ||
| + | accel=1; | ||
| + | brake=0; | ||
| + | | ||
| + | {{youtube>PI4RJdEyCv0?small}} | ||
| + | |||
| + | * Tutorial 5 | ||
| + | * delete the new codes added in the tutorial 4 | ||
| + | * Please add the following codes before "CarControl cc(accel,brake,gear,steer,clutch);" in wDrive function. | ||
| + | double target_pos=0; | ||
| + | double actual_pos=cs.getTrackPos(); | ||
| + | double angle=cs.getAngle(); | ||
| + | double error = target_pos - actual_pos; | ||
| + | angle = angle + error; | ||
| + | steer = angle/steerLock; | ||
| + | | ||
| + | {{youtube>HJzoZsL5ME8?small}} | ||
| + | | ||
| + | | ||