You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guide/thymio2.md
+3-28Lines changed: 3 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,6 @@ More information about the Thymio II is available from its official [website](ht
9
9
10
10
Webots contains an accurate model of the Thymio II robot.
11
11
Almost all the Thymio II devices have been modeled and calibrated.
12
-
Moreover Aseba studio and VPL for Thymio II can be connected on the simulated model allowing you to program the simulated robot using Aseba.
13
-
Many Aseba examples are working directly with the simulated robot.
14
12
Finally several objects related to the Thymio II are available, including a pen which can draw on any 3D object.
15
13
16
14
### Thymio II Model
@@ -67,8 +65,8 @@ Thymio2 {
67
65
SFVec3f translation 0 0 0
68
66
SFRotation rotation 0 0 1 0
69
67
SFString name "Thymio II"
70
-
SFString controller "thymio2_aseba"
71
-
MFString controllerArgs "port=33333"
68
+
SFString controller "thymio2_demo"
69
+
MFString controllerArgs []
72
70
SFString customData ""
73
71
SFBool supervisor FALSE
74
72
SFBool synchronization TRUE
@@ -89,31 +87,8 @@ Thymio2 {
89
87
90
88
-`bodySlot`: Extends the robot with new nodes in the body slot.
91
89
92
-
### Connect Aseba to the Thymio II Model
90
+
### Robot Window
93
91
94
-
The default controller of the Thymio II PROTO is the `thymio2_demo` controller.
95
-
It should be changed to `thymio2_aseba` to allow the connection to Aseba programming environment.
96
-
However, most world files including the Thymio II robot are already configured to use `thymio2_aseba` as a controller for the Thymio II robot.
97
-
Technically, `thymio2_aseba` creates a TCP/IP server on which Aseba can be connected, and it wraps the Aseba API with the Webots API.
98
-
99
-
Here is how to proceed to connect Aseba to the Thymio II model in Webots.
100
-
Make sure that the simulation is running (the controller has started) and that the controller of the Thymio II robot is `thymio2_aseba`.
101
-
You can check this from the Webots scene tree, by opening the Thymio2 node.
102
-
Aseba Studio or VPL for Thymio II can then be started.
103
-
From the Aseba target selection dialog (see the [figure](#aseba-studio-and-vpl-target-selection-dialog).), select the `Network TCP/IP` option with the following parameters: `Host = localhost` and `Port = 33333`.
104
-
Then just click on the `Connect` button.
105
-
106
-
In case of a simulation containing several Thymio II, the TCP/IP port of the `thymio2_aseba` controller should be unique for each robot instance.
107
-
This value can be modified by editing the `Thymio2::controllerArgs` field.
108
-
109
-
%figure "Aseba Studio and VPL target selection dialog"
0 commit comments