Move integration test harness from tests/integration/ to src/harness/ as a feature-gated library module, enabling use by examples and tools. - Add pub mod harness (behind integration-tests feature) - Reorganize data files into data/maps/ and data/scenarios/ - Convert integration test to exploration example - Remove test-only boilerplate (mod.rs, yaml_tests.rs)
25 lines
587 B
YAML
25 lines
587 B
YAML
# Static Scan Test
|
|
#
|
|
# Robot stays stationary for 5 seconds while continuously scanning.
|
|
# Uses the stop command for clean static observation.
|
|
#
|
|
# At 5Hz lidar rate, this produces ~25 scans.
|
|
# Expected: Position error < 10cm, orientation error < 5 degrees
|
|
#
|
|
# Use this to verify:
|
|
# - Feature extraction consistency
|
|
# - ICP convergence behavior
|
|
# - Map building accuracy without motion
|
|
|
|
name: "static_scan_5s"
|
|
map: "../maps/medium_room.yaml"
|
|
|
|
start_pose:
|
|
x: 4.0
|
|
y: 4.0
|
|
theta: 0.0 # Facing right (+X), center of 8m x 8m room
|
|
|
|
path:
|
|
# Stay stationary for 5 seconds
|
|
- {stop: 5.0}
|