Bug #797

Rsb.Wire-Schema: nil in Replayed rst.vision.Image Data

Added by S. Wrede over 9 years ago. Updated over 9 years ago.

Status:RejectedStart date:01/07/2012
Priority:NormalDue date:
Assignee:J. Moringen% Done:

0%

Category:-
Target version:-

Description

Replaying of recorded data from a tide.log file which is part of the Geniale NAO dataset is possible but working with it not. This is due to missing wire schema information. The data shows up in the cl logger as follows:

Event
  Scope          : /nao/vision/top/
  Id             : C0C1CA76-EC32-50CD-A26E-D9D3F7C8DE89
  Sequence-Number: 710
  Origin         : BA09DA2D-509D-48E0-B029-2F1A5738F12D
  Method         : N/A
Timestamps
  Create : 2012-01-07T11:45:08.265447+01:00
  Send   : 2012-01-07T11:45:08.265479+01:00
  Receive: 2012-01-07T11:45:08.267744+01:00
  Deliver: 2012-01-07T11:45:08.267779+01:00
Meta-Data
  Rsb.Wire-Schema: nil
Payload (SB-KERNEL::SIMPLE-ARRAY-UNSIGNED-BYTE-8)
  0000 08 C7 05 12 10 61 64 69 71 79 34 4F D1 88 A9 61 66 93 05 B7 A8 1A 10 2F 6E 61 6F 2F 76 69 73 69 6F 6E 2F 74 6F 70 2F 3A 03 6E 69 6C 
  002C 42 90 B0 09 0A 80 B0 09 4C 7E 4C 7D 4E 7E 4D 7D 4C 7E 4C 7D 4B 7E 4B 7F 4B 7E 4D 7F 4E 7F 4D 7F 4E 7E 4C 7C 4B 7F 49 7C 48 80 4A 7F 
  0058 4F 7D 50 7F 4D 7C 4F 80 4F 7E 4F 7C 4F 7F 4F 7E 50 80 50 7D 51 7D 50 7E 51 7E 52 7E 52 7C 51 7C 50 7F 4E 7F 4F 7C 50 7F 51 7C 51 7F 
  0084 4F 7C 50 7F 52 7D 54 7F 53 7D 52 7D 51 7B 50 80 51 7A 53 81 51 7E 4F 80 51 7D 51 80 50 7C 4D 81 44 7D 3A 80 39 81 40 80 4D 7D 4D 81 
  ... [omitting 153,526 of 153,702 octets]

The data comes from the following file:

/vol/nao/studies/museum/2011-08-08_Kunsthalle_Geniale/Corpus/raw_data/1314960245/video.tide

All parts of the RSB toolchain are current trunk, including the cl parts (except bag-play which is trunk from shortly before Christmas).

History

#1 Updated by S. Wrede over 9 years ago

  • Description updated (diff)

#2 Updated by J. Moringen over 9 years ago

  • Status changed from New to In Progress
  • Assignee set to J. Moringen

#3 Updated by J. Moringen over 9 years ago

The log-file does not contain a wire-schema:

$ ./bag-info /vol/nao/studies/museum/2011-08-08_Kunsthalle_Geniale/Corpus/raw_data/1314960245/video.tide
File "/vol/nao/studies/museum/2011-08-08_Kunsthalle_Geniale/Corpus/raw_data/1314960245/video.tide" 
  Events  : 1,084
  Start   : 2011-09-02T12:44:18.091663+02:00
  End     : 2011-09-02T12:52:04.861381+02:00
  Duration: 466.769718
  Channel "/nao/vision/top/" 
--> Type    : (rsb-event nil) <--
    Events  : 1,084
    Start   : 2011-09-02T12:44:18.091663+02:00
    End     : 2011-09-02T12:52:04.861381+02:00
    Duration: 466.769718
    Rate    : 2.3223443128330787

or more directly:

0000000: 5449 4445 0a00 0000 0000 0000 0000 0000  TIDE............
0000010: 0000 0000 0000 4348 414e 9300 0000 0000  ......CHAN......
0000020: 0000 0000 0000 102f 6e61 6f2f 7669 7369  ......./nao/visi
0000030: 6f6e 2f74 6f70 2f0d 0000 0052 5342 2d45  on/top/....RSB-E
0000040: 5645 4e54 3a4e 494c 2400 0000 4631 3632  VENT:NIL$...F162 <--

#4 Updated by J. Wienke over 9 years ago

Didn't we do some special conversions to the geniale data? Sebastian, did you try the merged files?

#5 Updated by J. Moringen over 9 years ago

  • Status changed from In Progress to Rejected
The data in question has been recorded using an old version of bag-record without specifying the wire-schema manually. For the record:
  • it is currently not possible to play the files properly using the trunk version of bag-play
  • even when the trunk version bag-play will get the ability to process these files, the contained RST-types will still not be usable in components compiled against recent versions of RST

Also available in: Atom PDF