Submitted models/marble husky sensor config 3#517
Submitted models/marble husky sensor config 3#517bfotheri wants to merge 13 commits intoosrf:masterfrom bfotheri:submitted_models/marble_husky_sensor_config_3
Conversation
submitted_models/marble_husky_sensor_config_3/.vscode/c_cpp_properties.json
Outdated
Show resolved
Hide resolved
| @@ -0,0 +1,89 @@ | |||
| <?xml version="1.0" encoding="UTF-8" standalone="no" ?> | |||
There was a problem hiding this comment.
Can this be deduplicated with VLP base 1?
There was a problem hiding this comment.
There is a small little knob representing the plugin of the sensor that differs base 1 and base 2 but the design could be simplified and the knobless base could be used for the top and bottom. Let me know if that's what we should do.
mjcarroll
left a comment
There was a problem hiding this comment.
I have some questions about differences between the documentation and what is actually included in the SDF file. Can you help clarify?
submitted_models/marble_husky_sensor_config_3/specifications.md
Outdated
Show resolved
Hide resolved
submitted_models/marble_husky_sensor_config_3/specifications.md
Outdated
Show resolved
Hide resolved
submitted_models/marble_husky_sensor_config_3/specifications.md
Outdated
Show resolved
Hide resolved
|
I'm also adding some forward and rear facing lights that are on the vehicle but went unmodeled. Update: The lights have been added. I have completed all the changes listed here. For now everything appears resolved. |
|
Is there any chance this will be accepted before cave_circuit? |
There was a problem hiding this comment.
This sensor configuration will not be incorporated for Cave Circuit, but feedback is included here and in-line for later consideration.
- Please connect floating sensors to the existing mesh.
- Please resolve the issue preventing IMU data from being published on the intended ROS topic.
- Please resolve or verify the accuracy of the intrinsic parameters on the D435i RGBD camera sensor.
- Please adjust the RPLidar sensor's update frequency to align with the supplied datasheet.
- Please provide sensor specification documentation for the simulated HD MIPI cameras.
- Please adjust the rear facing HD MIPI sensor prefix to be
rearas opposed tobackto align with the established SubT API. - Please adjust the OS-1 sensor data topics to
horizontal_pointsandvertical_pointsfromhoriz_pointsandvert_pointsrespectively to align with the established SubT API. - Resolve previous comments on this PR (e.g., breadcrumb functionality)
- The validation data is missing. Please complete the validation testing as required by the Simulation Model Preparation Guide and submit the required data.
submitted_models/marble_husky_sensor_config_3/launch/vehicle_topics.launch
Show resolved
Hide resolved
submitted_models/marble_husky_sensor_config_3/specifications.md
Outdated
Show resolved
Hide resolved
| * Sensor specification links: | ||
| * D435i RGBD Camera - https://www.intelrealsense.com/depth-camera-d435i/ | ||
| * Ouster 3D Lidar (64 Channel) - https://ouster.com/products/os1-lidar-sensor/ | ||
| * RPLidar S1 Planar Lidar - https://www.slamtec.com/en/Lidar/S1Spec | ||
| * IMU: Microstrain 3DM-GX5-25 - datasheet: https://www.microstrain.com/sites/default/files/applications/files/3dm-gx5-25_datasheet_8400-0093_rev_n.pdf | ||
| * Explanation of sensor parameter derivations: | ||
| We derived the stddev terms as follows: | ||
|
|
||
| accelerometer noise density = 0.00002 g/sqrt(Hz) | ||
| => convert to m/s^2 => 1.962e-4 m/s^2 | ||
| gyro noise density = 0.005 deg/s/sqrt(Hz) | ||
| => convert to rad/sec => 8.72664e-5 radians | ||
|
|
||
| Other terms are difficult to extract from datasheet, so we used similar terms to previous IMU models proposed (of similar or worse quality) such as the ADIS 16448 (which has worse performance than this IMU). |
There was a problem hiding this comment.
Please add a reference for the HD MIPI camera.
There was a problem hiding this comment.
Hey! @mjcarroll I just added the cameras reference. I haven't fixed the floating sensors yet however. I recently received a STEP file of the whole robot and am planning to convert parts to .dae files then add them into the visualization to eliminate the floating sensors.
submitted_models/marble_husky_sensor_config_3/launch/vehicle_topics.launch
Outdated
Show resolved
Hide resolved
submitted_models/marble_husky_sensor_config_3/launch/vehicle_topics.launch
Outdated
Show resolved
Hide resolved
submitted_models/marble_husky_sensor_config_3/launch/vehicle_topics.launch
Outdated
Show resolved
Hide resolved
…d add reference for the cameras
acschang
left a comment
There was a problem hiding this comment.
This sensor configuration will be considered for the final circuit.
- Please connect floating sensors to the existing mesh.
- The provided documentation for the HD MIPI cameras lists the cameras to have a 808x608 resolution, 50 Hz frame rate, and the listed lens has a 80 degree FoV. The parameters listed for the modeled sensor are 1280x960 resolution, 15 Hz frame rate, and a 60 degree FoV. Please either correct the discrepancy or provide an explanation for the simulated sensor parameters differing from the provided documentation.
- The validation data is missing. Please complete the validation testing as required by the Simulation Model Preparation Guide and submit the required data.
|
The bounding box for this model is |
|
Also @acschang For 1) & 2) I'll push a commit to address that. For 3) I believe MARBLE has collected some of this data at least. I'll discuss the required tests with them and ask when we can have this done by. Update: |



The marble virtual track team has updated their systems vehicles since we submitted their models. We talked with Angela and she said if they had built the vehicles perhaps you guys would consider these additional sensor configurations. Here are the images showing the two vehicles and reflecting this vehicle sensor configuration.