2.update sdk for ntp functions
3.add set camera FPS function in yaml(10FPS,14.5FPS)
4.release ros driver 0.9.0
5.Add time alignment mode for odin1 device synchronization with host
6.Add new time alignment option (use_host_ros_time=2) to align odin1 sensor timestamps to host time axis using PTP sync data
7.Implement PTP smoothing with 30-sample moving average window for delay and offset calculations
8.Refactor timestamp handling with make_aligned_stamp() helper function to centralize time conversion logic across all data types (IMU, point clouds, images, odometry)
9.Add LIDAR_DT_NTP data type for receiving
10.add imu data record
11.add cloud reprojection demo
439 lines
13 KiB
YAML
439 lines
13 KiB
YAML
Panels:
|
|
- Class: rviz/Displays
|
|
Help Height: 0
|
|
Name: Displays
|
|
Property Tree Widget:
|
|
Expanded:
|
|
- /Global Options1
|
|
- /Odometry1
|
|
- /slam1
|
|
- /TF1/Frames1
|
|
Splitter Ratio: 0.4993045926094055
|
|
Tree Height: 495
|
|
- Class: rviz/Selection
|
|
Name: Selection
|
|
- Class: rviz/Tool Properties
|
|
Expanded:
|
|
- /2D Pose Estimate1
|
|
- /2D Nav Goal1
|
|
- /Publish Point1
|
|
Name: Tool Properties
|
|
Splitter Ratio: 0.5886790156364441
|
|
- Class: rviz/Views
|
|
Expanded:
|
|
- /Current View1
|
|
Name: Views
|
|
Splitter Ratio: 0.5
|
|
- Class: rviz/Time
|
|
Name: Time
|
|
SyncMode: 0
|
|
SyncSource: Image
|
|
Preferences:
|
|
PromptSaveOnExit: true
|
|
Toolbars:
|
|
toolButtonStyle: 2
|
|
Visualization Manager:
|
|
Class: ""
|
|
Displays:
|
|
- Alpha: 0.5
|
|
Cell Size: 1
|
|
Class: rviz/Grid
|
|
Color: 160; 160; 164
|
|
Enabled: true
|
|
Line Style:
|
|
Line Width: 0.029999999329447746
|
|
Value: Lines
|
|
Name: Grid
|
|
Normal Cell Count: 0
|
|
Offset:
|
|
X: 0
|
|
Y: 0
|
|
Z: 0
|
|
Plane: XY
|
|
Plane Cell Count: 10
|
|
Reference Frame: <Fixed Frame>
|
|
Value: true
|
|
- Class: rviz/Image
|
|
Enabled: true
|
|
Image Topic: /odin1/image
|
|
Max Value: 1
|
|
Median window: 5
|
|
Min Value: 0
|
|
Name: Image
|
|
Normalize Range: true
|
|
Queue Size: 2
|
|
Transport Hint: raw
|
|
Unreliable: false
|
|
Value: true
|
|
- Class: rviz/Image
|
|
Enabled: false
|
|
Image Topic: /odin1/image/undistorted
|
|
Max Value: 1
|
|
Median window: 5
|
|
Min Value: 0
|
|
Name: Image_undistort
|
|
Normalize Range: true
|
|
Queue Size: 2
|
|
Transport Hint: raw
|
|
Unreliable: false
|
|
Value: false
|
|
- Class: rviz/Image
|
|
Enabled: false
|
|
Image Topic: /odin1/reprojected_image
|
|
Max Value: 1
|
|
Median window: 5
|
|
Min Value: 0
|
|
Name: cloudslam_reprojected
|
|
Normalize Range: true
|
|
Queue Size: 2
|
|
Transport Hint: raw
|
|
Unreliable: false
|
|
Value: false
|
|
- Alpha: 1
|
|
Autocompute Intensity Bounds: true
|
|
Autocompute Value Bounds:
|
|
Max Value: 10
|
|
Min Value: -10
|
|
Value: true
|
|
Axis: Z
|
|
Channel Name: intensity
|
|
Class: rviz/PointCloud2
|
|
Color: 255; 255; 255
|
|
Color Transformer: Intensity
|
|
Decay Time: 0
|
|
Enabled: false
|
|
Invert Rainbow: false
|
|
Max Color: 255; 255; 255
|
|
Min Color: 0; 0; 0
|
|
Name: raw
|
|
Position Transformer: XYZ
|
|
Queue Size: 10
|
|
Selectable: true
|
|
Size (Pixels): 3
|
|
Size (m): 0.009999999776482582
|
|
Style: Points
|
|
Topic: /odin1/cloud_raw
|
|
Unreliable: false
|
|
Use Fixed Frame: true
|
|
Use rainbow: true
|
|
Value: false
|
|
- Alpha: 1
|
|
Autocompute Intensity Bounds: true
|
|
Autocompute Value Bounds:
|
|
Max Value: 1.8493094444274902
|
|
Min Value: -0.13891705870628357
|
|
Value: true
|
|
Axis: Z
|
|
Channel Name: intensity
|
|
Class: rviz/PointCloud2
|
|
Color: 255; 255; 255
|
|
Color Transformer: RGB8
|
|
Decay Time: 0
|
|
Enabled: false
|
|
Invert Rainbow: false
|
|
Max Color: 255; 255; 255
|
|
Min Color: 0; 0; 0
|
|
Name: render
|
|
Position Transformer: XYZ
|
|
Queue Size: 10
|
|
Selectable: true
|
|
Size (Pixels): 3
|
|
Size (m): 0.009999999776482582
|
|
Style: Points
|
|
Topic: /odin1/cloud_render
|
|
Unreliable: false
|
|
Use Fixed Frame: true
|
|
Use rainbow: true
|
|
Value: false
|
|
- Class: rviz/Group
|
|
Displays:
|
|
- Angle Tolerance: 0.10000000149011612
|
|
Class: rviz/Odometry
|
|
Covariance:
|
|
Orientation:
|
|
Alpha: 0.5
|
|
Color: 255; 255; 127
|
|
Color Style: Unique
|
|
Frame: Local
|
|
Offset: 1
|
|
Scale: 1
|
|
Value: true
|
|
Position:
|
|
Alpha: 0.30000001192092896
|
|
Color: 204; 51; 204
|
|
Scale: 1
|
|
Value: true
|
|
Value: false
|
|
Enabled: true
|
|
Keep: 1
|
|
Name: Odometry
|
|
Position Tolerance: 0.10000000149011612
|
|
Queue Size: 1
|
|
Shape:
|
|
Alpha: 1
|
|
Axes Length: 1
|
|
Axes Radius: 0.10000000149011612
|
|
Color: 255; 25; 0
|
|
Head Length: 0.30000001192092896
|
|
Head Radius: 0.10000000149011612
|
|
Shaft Length: 1
|
|
Shaft Radius: 0.05000000074505806
|
|
Value: Axes
|
|
Topic: /odin1/odometry
|
|
Unreliable: false
|
|
Value: true
|
|
- Angle Tolerance: 0.10000000149011612
|
|
Class: rviz/Odometry
|
|
Covariance:
|
|
Orientation:
|
|
Alpha: 0.5
|
|
Color: 255; 255; 127
|
|
Color Style: Unique
|
|
Frame: Local
|
|
Offset: 1
|
|
Scale: 1
|
|
Value: true
|
|
Position:
|
|
Alpha: 0.30000001192092896
|
|
Color: 204; 51; 204
|
|
Scale: 1
|
|
Value: true
|
|
Value: true
|
|
Enabled: false
|
|
Keep: 100
|
|
Name: Odometry_high
|
|
Position Tolerance: 0.10000000149011612
|
|
Queue Size: 10
|
|
Shape:
|
|
Alpha: 1
|
|
Axes Length: 1
|
|
Axes Radius: 0.10000000149011612
|
|
Color: 52; 101; 164
|
|
Head Length: 0.30000001192092896
|
|
Head Radius: 0.10000000149011612
|
|
Shaft Length: 1
|
|
Shaft Radius: 0.05000000074505806
|
|
Value: Arrow
|
|
Topic: /odin1/odometry_highfreq
|
|
Unreliable: false
|
|
Value: false
|
|
- Class: rviz/MarkerArray
|
|
Enabled: false
|
|
Marker Topic: /odin1/camera_pose_visual
|
|
Name: camera_view
|
|
Namespaces:
|
|
{}
|
|
Queue Size: 100
|
|
Value: false
|
|
Enabled: true
|
|
Name: Odometry
|
|
- Class: rviz/Group
|
|
Displays:
|
|
- Alpha: 1
|
|
Autocompute Intensity Bounds: true
|
|
Autocompute Value Bounds:
|
|
Max Value: 10
|
|
Min Value: -10
|
|
Value: true
|
|
Axis: Z
|
|
Channel Name: rgb
|
|
Class: rviz/PointCloud2
|
|
Color: 255; 255; 255
|
|
Color Transformer: RGB8
|
|
Decay Time: 0
|
|
Enabled: true
|
|
Invert Rainbow: false
|
|
Max Color: 255; 255; 255
|
|
Min Color: 0; 0; 0
|
|
Name: slam_current
|
|
Position Transformer: XYZ
|
|
Queue Size: 10
|
|
Selectable: true
|
|
Size (Pixels): 3
|
|
Size (m): 0.009999999776482582
|
|
Style: Points
|
|
Topic: /odin1/cloud_slam
|
|
Unreliable: false
|
|
Use Fixed Frame: true
|
|
Use rainbow: true
|
|
Value: true
|
|
- Alpha: 0.10000000149011612
|
|
Autocompute Intensity Bounds: true
|
|
Autocompute Value Bounds:
|
|
Max Value: 10
|
|
Min Value: -10
|
|
Value: true
|
|
Axis: Z
|
|
Channel Name: intensity
|
|
Class: rviz/PointCloud2
|
|
Color: 255; 255; 255
|
|
Color Transformer: RGB8
|
|
Decay Time: 5
|
|
Enabled: false
|
|
Invert Rainbow: false
|
|
Max Color: 255; 255; 255
|
|
Min Color: 0; 0; 0
|
|
Name: slam_decay
|
|
Position Transformer: XYZ
|
|
Queue Size: 10
|
|
Selectable: true
|
|
Size (Pixels): 1
|
|
Size (m): 0.009999999776482582
|
|
Style: Points
|
|
Topic: /odin1/cloud_slam
|
|
Unreliable: false
|
|
Use Fixed Frame: true
|
|
Use rainbow: true
|
|
Value: false
|
|
- Class: rviz/MarkerArray
|
|
Enabled: false
|
|
Marker Topic: /odin1/path
|
|
Name: path
|
|
Namespaces:
|
|
{}
|
|
Queue Size: 100
|
|
Value: false
|
|
Enabled: true
|
|
Name: slam
|
|
- Class: rviz/Group
|
|
Displays:
|
|
- Class: rviz/Image
|
|
Enabled: true
|
|
Image Topic: /odin1/depth_img_competetion
|
|
Max Value: 1
|
|
Median window: 5
|
|
Min Value: 0
|
|
Name: dense_depth_image
|
|
Normalize Range: true
|
|
Queue Size: 2
|
|
Transport Hint: raw
|
|
Unreliable: false
|
|
Value: true
|
|
- Alpha: 1
|
|
Autocompute Intensity Bounds: true
|
|
Autocompute Value Bounds:
|
|
Max Value: 10
|
|
Min Value: -10
|
|
Value: true
|
|
Axis: Z
|
|
Channel Name: intensity
|
|
Class: rviz/PointCloud2
|
|
Color: 255; 255; 255
|
|
Color Transformer: RGB8
|
|
Decay Time: 0
|
|
Enabled: false
|
|
Invert Rainbow: false
|
|
Max Color: 255; 255; 255
|
|
Min Color: 0; 0; 0
|
|
Name: dense_depth_cloud
|
|
Position Transformer: XYZ
|
|
Queue Size: 10
|
|
Selectable: true
|
|
Size (Pixels): 3
|
|
Size (m): 0.009999999776482582
|
|
Style: Points
|
|
Topic: /odin1/depth_img_competetion_cloud
|
|
Unreliable: false
|
|
Use Fixed Frame: true
|
|
Use rainbow: true
|
|
Value: false
|
|
Enabled: false
|
|
Name: dense_depth_demo
|
|
- Class: rviz/TF
|
|
Enabled: true
|
|
Filter (blacklist): ""
|
|
Filter (whitelist): ""
|
|
Frame Timeout: 15
|
|
Frames:
|
|
All Enabled: true
|
|
odin1_base_link:
|
|
Value: true
|
|
odom:
|
|
Value: true
|
|
Marker Alpha: 1
|
|
Marker Scale: 1
|
|
Name: TF
|
|
Show Arrows: true
|
|
Show Axes: true
|
|
Show Names: true
|
|
Tree:
|
|
odom:
|
|
odin1_base_link:
|
|
{}
|
|
Update Interval: 0
|
|
Value: true
|
|
Enabled: true
|
|
Global Options:
|
|
Background Color: 48; 48; 48
|
|
Default Light: true
|
|
Fixed Frame: odom
|
|
Frame Rate: 30
|
|
Name: root
|
|
Tools:
|
|
- Class: rviz/Interact
|
|
Hide Inactive Objects: true
|
|
- Class: rviz/MoveCamera
|
|
- Class: rviz/Select
|
|
- Class: rviz/FocusCamera
|
|
- Class: rviz/Measure
|
|
- Class: rviz/SetInitialPose
|
|
Theta std deviation: 0.2617993950843811
|
|
Topic: /initialpose
|
|
X std deviation: 0.5
|
|
Y std deviation: 0.5
|
|
- Class: rviz/SetGoal
|
|
Topic: /move_base_simple/goal
|
|
- Class: rviz/PublishPoint
|
|
Single click: true
|
|
Topic: /clicked_point
|
|
Value: true
|
|
Views:
|
|
Current:
|
|
Class: rviz/Orbit
|
|
Distance: 16.25591278076172
|
|
Enable Stereo Rendering:
|
|
Stereo Eye Separation: 0.05999999865889549
|
|
Stereo Focal Distance: 1
|
|
Swap Stereo Eyes: false
|
|
Value: false
|
|
Field of View: 0.7853981852531433
|
|
Focal Point:
|
|
X: 0
|
|
Y: 0
|
|
Z: 0
|
|
Focal Shape Fixed Size: false
|
|
Focal Shape Size: 0.05000000074505806
|
|
Invert Z Axis: false
|
|
Name: Current View
|
|
Near Clip Distance: 0.009999999776482582
|
|
Pitch: 1.010398030281067
|
|
Target Frame: odom
|
|
Yaw: 0.8753980994224548
|
|
Saved: ~
|
|
Window Geometry:
|
|
Displays:
|
|
collapsed: false
|
|
Height: 1016
|
|
Hide Left Dock: false
|
|
Hide Right Dock: false
|
|
Image:
|
|
collapsed: false
|
|
Image_undistort:
|
|
collapsed: false
|
|
QMainWindow State: 000000ff00000000fd0000000400000000000001e70000033afc020000000cfb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000b0fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d0000022c000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261fb0000000a0049006d006100670065010000026f000001080000001600fffffffb0000002200640065006e00730065005f00640065007000740068005f0069006d006100670065000000047d000001730000001600fffffffb0000001e0049006d006100670065005f0075006e0064006900730074006f007200740000000568000000df0000001600fffffffb0000002a0063006c006f007500640073006c0061006d005f0072006500700072006f006a0065006300740065006400000002b2000000c50000001600ffffff000000010000015f0000033afc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073010000003d0000033a000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000007380000005efc0100000002fb0000000800540069006d0065010000000000000738000003bc00fffffffb0000000800540069006d00650100000000000004500000000000000000000003e60000033a00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
|
|
Selection:
|
|
collapsed: false
|
|
Time:
|
|
collapsed: false
|
|
Tool Properties:
|
|
collapsed: false
|
|
Views:
|
|
collapsed: false
|
|
Width: 1848
|
|
X: 72
|
|
Y: 27
|
|
cloudslam_reprojected:
|
|
collapsed: false
|
|
dense_depth_image:
|
|
collapsed: false
|