psoetens / orocos-rtt

Orocos Real-Time Toolkit

This URL has Read+Write access

orocos-rtt / NEWS
100644 448 lines (347 sloc) 21.463 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
           The Orocos Real-Time Toolkit v1.8.3.
           ====================================
 
The Orocos development team is pleased to announce the third bug fix
release of the Real-Time Toolkit v1.8, a C++ toolkit for building
component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.3/orocos-rtt-1.8.3-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>
 
This release fixes a bug in the CORBA layer causing crashes in certain
cases. Timeouts when using semaphores in GNU/Linux were fixed.
Some overall documentation and cmake updates were included in this
release as well. This release also adds the VectorTemplateComposition
header for building custom types based on std::vector in the scripting
language.
 
           The Orocos Real-Time Toolkit v1.8.2.
           ====================================
 
The Orocos development team is pleased to announce the second bug fix
release of the Real-Time Toolkit v1.8, a C++ toolkit for building
component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.2/orocos-rtt-1.8.2-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>
 
This release fixes a bug in Command processing, causing commands not
to be executed in certain configurations. Also state machine
event processing has been adapted such that no events are lost.
Some overall documentation updates were included in this release as well.
 
           The Orocos Real-Time Toolkit v1.8.1.
           ====================================
 
The Orocos development team is pleased to announce first bug fix
release of the Real-Time Toolkit v1.8, a C++ toolkit for building
component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.1/orocos-rtt-1.8.1-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>
 
This release fixes building with certain TAO setups, event ports
registration and emitting using DataPort and BufferPort and includes
a way to set a CORBA message timeout using InitORB.
 
           The Orocos Real-Time Toolkit v1.8.0.
           ====================================
 
  The Orocos development team is pleased to announce the next major
feature release of the Real-Time Toolkit, a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.8.0/orocos-rtt-1.8.0-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-installation.html>
 
The Real-Time Toolkit (RTT) library allows application designers to
build highly configurable and interactive component-based real-time
control applications. This release's major feature highlights are:
 
 * Event driven data ports allows components to react to new data.
 * CORBA: Omniorb support as alternative to TAO.
 * Usability improvements in the OCL library for data logging and
   application building (deployment).
 * Standard activity for each newly created component.
 * Many small improvements suggested by the user community.
 
If you'd like a high level overview of the Orocos libraries, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-overview.html>
If you'd like to get started building your own components, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-components-manual.html>
 
This release is backwards compatible with all 1.x.y releases, although
some functionality has been deprecated or alternative usage patterns
are preferred. These and other changes and improvements can be found
in the Orocos RTT Changes document on
  <http://www.orocos.org/stable/documentation/rtt/v1.8.x/doc-xml/orocos-rtt-changes.html>
 
           The Orocos Real-Time Toolkit v1.6.2.
           ====================================
 
  The Orocos development team is pleased to announce the second
bugfix release of the Real-Time Toolkit v1.6, a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.6.1/orocos-rtt-1.6.2-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-installation.html>
 
Summary of fixed issues:
 * Fix semaphore timout bug
 * Fix crashes in CORBA layer
 * Improve RTAI/Xenomai install path detection
 * Small compilation fixes in certain setups
 
           The Orocos Real-Time Toolkit v1.6.1.
           ====================================
 
  The Orocos development team is pleased to announce the first
bugfix release of the Real-Time Toolkit v1.6, a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.6.1/orocos-rtt-1.6.1-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-installation.html>
 
Summary of fixed issues:
 * thread creation in GNU/Linux when no pam limits are set,
 * NonPeriodicActivity::trigger() now always returns true if succesful.
 * Various build system and documentation fixes.
 * Fixed issues with Intel and Suse compilers
 
           The Orocos Real-Time Toolkit v1.6.0.
           ====================================
 
  The Orocos development team is pleased to announce the next major
feature release of the Real-Time Toolkit, a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.6.0/orocos-rtt-1.6.0-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-installation.html>
 
 
The Real-Time Toolkit (RTT) library allows application designers to
build highly configurable and interactive component-based real-time
control applications. This release's major feature highlights are:
 
 * Much improved error reporting and usability in various places
 * Improved the scripting language and state machine definitions
 * More transparent network communication
 * Many small improvements suggested by the user community.
 
If you'd like a high level overview of the Orocos libraries, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-overview.html>
If you'd like to get started building your own components, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-components-manual.html>
 
This release is backwards compatible with the 1.0.x and 1.2.x releases, although
some functionality has been deprecated or alternative usage patterns
are preferred. These and other changes and improvements can be found
in the Orocos RTT Changes document on
  <http://www.orocos.org/stable/documentation/rtt/v1.6.x/doc-xml/orocos-rtt-changes.html>
 
           The Orocos Real-Time Toolkit v1.4.1.
           ====================================
 
  The Orocos development team is pleased to announce the first bug-fix
release of the Real-Time Toolkit v1.4, a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.4.1/orocos-rtt-1.4.1-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-installation.html>
The main manual for building your own components can be found on
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-components-manual.html>
 
In addition to documentation updates and various minor bug fixes, the
following reported bugs were fixed in this release:
 
  ID Vers TargetM Summary
 178 rtt-b 1.4.1 Event transition in state machine script undetected if no 'select' statement
 481 1.4.0 1.4.1 connectPorts only partially connects two read ports
 482 1.4.0 1.4.1 Corba's createMethodAny and createCommandAny methods broken
 486 1.4.0 1.4.1 SimulationThread locks up system under Xenomai 2.4
 521 1.4.0 1.4.1 event transitions can cause crashes (in state machines,...)
 
           The Orocos Real-Time Toolkit v1.4.0.
           ====================================
 
  The Orocos development team is pleased to announce the third major
feature release of the Real-Time Toolkit, a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.4.0/orocos-rtt-1.4.0-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-installation.html>
 
 
The Real-Time Toolkit (RTT) library allows application designers to
build highly configurable and interactive component-based real-time
control applications. You might use it to:
 
 * Control devices ranging from sensors to complete robots
 * Capture and plot the data flows between components
 * Tune your algorithms at run-time
 * Write your controller as a hierarchical state machine
 * Interact with your devices directly from a GUI or command prompt
 * Extend it with your own data types
 * Configure components and the application from XML files
 * Extend your legacy control applications with all the above
 * Run it on standard operating systems as well as dedicated real-time
   systems
 
This release has improved how components can communicate over a
network, allowing to choose a communication protocol at runtime
instead of compile time. Also component compile times and memory footprints
have drastically improved.
This release's major feature highlights are:
 
 * Components have been extended with an Error and Active state
 * Optional, 'hot' pluggable CORBA library for network communication
 * Timer class (and TimerComponent in OCL) for generating time based events
 * More efficient periodic task execution
 * Debian packages for Debian Etch at
   deb http://svn.fmtc.be/debian etch contrib
 
If you'd like a high level overview of the Orocos libraries, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-overview.html>
If you'd like to get started building your own components, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-components-manual.html>
 
This release is backwards compatible with the 1.0.x and 1.2.x releases, although
some functionality has been deprecated or alternative usage patterns
are preferred. These and other changes and improvements can be found
in the Orocos RTT Changes document on
  <http://www.orocos.org/stable/documentation/rtt/v1.4.x/doc-xml/orocos-rtt-changes.html>
 
 
           The Orocos Real-Time Toolkit v1.2.2.
           ====================================
 
  The Orocos development team is pleased to announce the second bug-fix
release of the Real-Time Toolkit v1.2, a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.2.2/orocos-rtt-1.2.2-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-installation.html>
The main manual for building your own components can be found on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-components-manual.html>
 
The following reported bugs were fixed in this release:
 
  ID Vers TargetM Summary
  427 1.2.1 1.2.2 [Critical] Could not create thread TimerThreadInstance.
  428 1.2.1 1.2.2 Logger::In in("module") may crash in multi-threaded scenarios
  447 1.2.1 1.2.2 Several crashes using ctaskbrowser (CORBA)
  448 1.2.1 1.2.2 RTT applications get killed under Xenomai 2.3.2 and higher
  449 1.2.1 1.2.2 Xenomai fosi.h needs cleanup
  451 1.2.1 1.2.2 RTT Corba Proxy object does not replicate remote interface correctly
  454 rtt-t 1.2.2 bug in Orocos component builder's guide
 
 
           The Orocos Real-Time Toolkit v1.2.1.
           ====================================
 
  The Orocos development team is pleased to announce the first bug-fix
release of the Real-Time Toolkit v1.2, a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.2.1/orocos-rtt-1.2.1-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-installation.html>
The main manual for building your own components can be found on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-components-manual.html>
 
The following reported bugs were fixed in this release:
 
  ID Vers TargetM Summary
  412 1.2.0 1.2.1 _REENTRANT has to be defined for Corba build
  420 1.2.0 1.2.1 Compiler warnings when compiling with g++-3.4
  410 1.2.0 1.2.1 gnulinux fosi contains accidental abort() statement.
  417 1.2.0 1.2.1 Compile error when configuring Read/WriteBufferPort connections
  422 rtt-t 1.2.1 StatementProcessor::getCommand(int ticket) causes segfault
  360 rtt-t 1.2.1 tests fail on linux-2.6.19.7 and rtai-3.5
  419 1.2.0 1.2.1 CORBA Action::executeAny does not use given arguments.
 
 
           The Orocos Real-Time Toolkit v1.2.0.
           ====================================
 
  The Orocos development team is pleased to announce the second major
feature release of the Real-Time Toolkit, a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
You can download this release from
  <http://www.orocos.org/stable/rtt/v1.2.0/orocos-rtt-1.2.0-src.tar.bz2>
and read the installation instructions on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-installation.html>
 
 
The Real-Time Toolkit (RTT) library allows application designers to
build highly configurable and interactive component-based real-time
control applications. You might use it to:
 
 * Control devices ranging from sensors to complete robots
 * Capture the data flows between components
 * Tune your algorithms at run-time
 * Write your controller as a hierarchical state machine
 * Interact with your devices directly from a GUI or command prompt
 * Extend it with your own data types
 * Configure components and the application from XML files
 * Extend your legacy control applications with all the above
 * Run it on standard operating systems as well as dedicated real-time
   systems
 
This release has improved on several user reported issues such as an
improved component model, allowing on-line component
(re-)configuration and better control over threading. This release's
major feature highlights are:
 
 * Improved run-time component configuration possibilities
 * New build system for shared and static libraries using CMake
 * Configurable for large or embedded systems
 * PowerPC port
 * Enables dynamic component loading and configuration using the
   Orocos Component Library
 
If you'd like a high level overview of the Orocos libraries, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-overview.html>
If you'd like to get started building your own components, visit
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-components-manual.html>
 
This release is backwards compatible with the 1.0.x releases, although
some functionality has been deprecated or alternative usage patterns
are preferred. These and other changes and improvements can be found
in the Orocos RTT Changes document on
  <http://www.orocos.org/stable/documentation/rtt/v1.2.x/doc-xml/orocos-rtt-changes.html>
 
 
               The Orocos Real-Time Toolkit v1.0.4.
                       http://www.orocos.org
               ====================================
 
The Orocos development team announces the fourth bug-fix release of
the Orocos Real-Time Toolkit 1.0. This release addresses the following
reported issues:
 
   ID Vers TargetM Summary
  378 1.0.3 1.0.4 Loading program in KTaskbrowser reports success upon syntax error
  379 1.0.3 1.0.4 'Ghost' attributes appear in TaskContext when state machine loading fails
  356 1.0.3 1.0.4 CompletionProcessor is not automatically started
  397 1.0.3 1.0.4 -fvisibility-inlines-hidden causes undefined symbols
 
You can download this release from http://www.orocos.org/rtt
 
               The Orocos Real-Time Toolkit v1.0.3.
                       http://www.orocos.org
               ====================================
 
The Orocos development team announces the third bug-fix release of
the Orocos Real-Time Toolkit 1.0. This release improved the on-line
documentation and addressed the following reported issues:
 
   ID Vers TargetM Summary
  338 1.0.2 1.0.3 setScheduler() not working correctly under GNU/Linux
  332 1.0.2 1.0.3 Crash when assigning '0' to Property<T>
  324 oroco 1.0.3 make install broken wrt headers (Ubuntu Edgy)
 
You can download this release from http://www.orocos.org/rtt
 
               The Orocos Real-Time Toolkit v1.0.2.
                       http://www.orocos.org
               ====================================
 
The Orocos development team announces the second bug-fix release of
the Orocos Real-Time Toolkit 1.0. A licence change from LGPL to the
GPL + linking exception was done. The LGPL did not cover C++ templates
correctly, while the new license does and is legally more sound for use in
commercial applications. This release improved the on-line
documentation and addressed the following reported issues:
 
   ID Vers TargetM Summary
  257 oroco 1.0.2 Warning when compiling ParsedStateMachine
  305 1.0.1 1.0.2 Change license from LGPL to GPL+exception
  307 1.0.1 1.0.2 Race condition in AtomicQueue
  310 oroco 1.0.2 PulseTrainGenerator Interface
  312 oroco 1.0.2 MutexTryLock does not work correctly in LXRT
  313 oroco 1.0.2 Corba build fails due to broken packages/configure.ac
 
You can download this release from http://www.orocos.org/rtt
 
               The Orocos Real-Time Toolkit v1.0.1.
                       http://www.orocos.org
               ====================================
 
The Orocos development team announces the first bug-fix release of
the Orocos Real-Time Toolkit 1.0. This release improved the on-line
documentation, contains additions to the CORBA interface and
addressed the following reported issues:
 
   ID Vers TargetM Summary
  281 1.0.0 1.0.1 RTT does not compile with Xenomai 2.1.x and 2.2.x
  283 1.0.0 1.0.1 Corba detection is too verbose and unsuitable for cross compiling
  284 1.0.0 1.0.1 Corba ControlTask.idl api lacks start/stop/isRunning
  285 1.0.0 1.0.1 RTT requires libtool, but it is not included in the package.
  286 1.0.0 1.0.1 RTT 1.0.0 does not compile with RTAI 3.4
  290 1.0.0 1.0.1 support array (std::vector) constructor with 2 arguments
  291 1.0.0 1.0.1 Reading unknown tag in XML file causes crash
  292 1.0.0 1.0.1 --enable-debug does not work
 
You can download this release from http://www.orocos.org/rtt
 
 
               The Orocos Real-Time Toolkit v1.0.0.
                       http://www.orocos.org
               ====================================
 
 The Orocos development team is proud to announce the first stable
 release of the Real-Time Toolkit (RTT), a C++ toolkit for building
 component based, real-time robotics and machine control applications.
 
 A new community website has been created in order to provide Orocos
 users a forum for collaboration and easier access to information.
 
 The website features also the releases of:
 
    * the 'Kinematics and Dynamics Library' (KDL) for calculating
    kinematic chains in real-time applications;
 
    * the 'Orocos Components Library' (OCL) which offers components
    for hardware access (such as vision or force sensors), motion
    control and component management;
 
    * the 'Bayesian Filtering Library' (BFL) which provides an
    application independent framework for inference in Dynamic
    Bayesian Networks.
 
 The Real-Time Toolkit 1.0 allows rapid software component development
 and prototyping for control applications. Each component comes with
 built-in XML configuration, a real-time scripting interface, data
 ports for thread-safe data exchange and a user definable command
 interface.
 
 The powerful Orocos 'TaskBrowser' component helps developers
 to run and debug their components, stand-alone or in a network and
 helps eliminating recompilation steps during development.
 
 *******************************************************************
* See the http://www.orocos.org website for all information *
 *******************************************************************