Trevor CongerResearch & engineering
CurrentPrevious
Current research interests

Trevor Conger

Reliable robot perception.
LiDAR and machine learning.

My research aims to improve how robots detect obstacles from sensor data: fewer missed objects, controlled false alarms, and timely detection. I work with LiDAR and investigate camera evidence where it can help.

Recorded Mid-360 scan · stylized rendering · drag to rotate
Trevor Conger / Current researchLiDAR · Robotics · Perception
Sensing the physical world

LiDAR &
robotics.

How do robots turn scattered measurements into reliable evidence of an obstacle?

01 / THE SCENE

A room, in returns.

Explore one of my recorded Mid-360 scans. Rotate the scene to see how individual measurements describe its structure.

Explore the research ↓
—displayed points
Recorded Mid-360 / spatial viewDrag to explore ↔

Recorded scan · 14,277 filtered points. Color shows relative height; this view is not a detection result.

Adjust view +
Sensing
Livox Mid-360 / Hesai JT128
Compute
NVIDIA DGX Spark
Methods
Point clouds · ground geometry · temporal evidence
Research progression

How this direction developed

Selected investigations · Methods & findings
01Spatial memory & LiDAR-inertial mappingRepresenting a changing environmentEarlier investigations

I explored hyperdimensional spatial memory and reliability signals for LiDAR-inertial odometry. The work compared spatial representations under equal memory budgets and examined whether motion-estimation diagnostics provided useful warnings.

Outcome. The tested spatial-memory approaches did not establish a utility advantage over explicit records at matched storage budgets. For AKF-LIO and LOG-LIO2, constant uncertainty scales fitted on one development trajectory missed the preregistered coverage band on all 12 evaluation trajectories. These routes are closed; they informed the move toward directly measurable obstacle-perception problems.

02Unknown-object evaluationSeparating detection from segmentation qualitySTU benchmark study

I reproduced released NDP and LIDO models on STU validation and examined score thresholds, clustering, ground removal, and false objects per scan. The study asks what an object-level benchmark score actually measures.

Finding. Removing points close to the ground made NDP’s clusters fit object boundaries better. At NDP’s selected thresholds for the one-false-object-per-scan budget, the objects credited by the improvement were already flagged. Higher overlap-based recall did not establish that more obstacles had been found.

Validation-only analysis: 19 sequences and 30 sequence–instance pairs, with physical identity across sequences unverified. A measurement study, not a new detector or a published result.

03Small obstacles on the robot-height rigGround filtering, mounting geometry & accumulationExploratory recordings

Using Mid-360 recordings with a small box present and removed, I examined ground filtering and the sparse returns available close to the floor. The experiments compared short observation windows with accumulated measurements.

Finding. Accumulation increased detections in the selected region across four paired recordings of a 2.9 cm box. The result demonstrates the importance of observation time in this setup; it does not establish a new detection method.

One development setup; the box’s location was inferred from scene changes rather than independently measured. A subsequent mapping construction was stopped after its removal control exposed stale obstacle marks.

Earlier workPrevious researchMachine translation evaluation · Human pose and gait analysis
01 / Machine translationCompleted study · Working paper

Evaluating biblical translation
across languages and systems

A bidirectional study of translation quality, localized errors, and human review.

I compared six translation systems across nine languages and English, evaluating both English → target language and target language → English. The study examined where automated estimates and localized error spans could support review of biblical text.

My contribution covered data collection, evaluation infrastructure, analysis, visualizations, and the working paper. The applied context was Trans World Radio (TWR).

Corpus
919 verse IDs · 61 books
Chapter-one samples
Evaluation
87,305 translation records
95 system–language–direction combinations
Tools
Python · pandas · GPU inference
xCOMET-XL · COMET-Kiwi · BLEU / chrF
Finding

Translation direction and language coverage affect the comparison. Aggregate scores also conceal local changes in meaning—an important consideration when deciding what people need to review.

Qualitative analysis

When a word changes the meaning

These examples show why a quality score needs to be examined alongside the source text. Select a case to compare the wording.

Hosea 1:8 · Italian → English · Amazon TranslatexCOMET · Critical flag
Source worddivezzato
Contextual readingweaned
Machine outputdevoured
Contextual reading Editorial gloss · not an adjudicated reference

When she had weaned Lo-ruhamah, she conceived and gave birth to a son.

Model output Word inside the model’s critical span

When she had devoured Lo-ruhamah, she conceived and gave birth to a son.

Word-sense substitution

“Divezzato” means weaned in this context. The output substitutes “devoured,” changing the action described.

Source text, flagged span, and lexical reference +
ORIGINAL ITALIAN SOURCE

Quando ebbe divezzato Lo-ruhamah, ella concepí e partorí un figlio.

SAVED CRITICAL SPAN

“she had devoured Lo-”

Word reference · Treccani ↗The red word above is a selected word within this model-flagged passage.
Review responsibility

The evaluator identifies a passage for review. A qualified reader must assess the wording in context before the translation is used.

Examples are selected Amazon Translate outputs into English. They illustrate possible meaning changes, not comparative error rates. The English glosses are editorial readings; a critical flag does not establish unethical intent.

Research dataCompare systems and inspect a translation+
Interactive comparison

Translation results

Choose a language and reverse the direction. Select a system to inspect its translation and the passages flagged by xCOMET.

Python / pandasxCOMET-XL / COMET-KiwiGPU batch inferenceBLEU / chrF
System comparisonStudy dataset
Mean xCOMET estimate0 — 1
JAMES 1:15 / AMAZON TRANSLATE

Compare with the source verse

Model-flagged passages

Automated estimates, not accuracy percentages. Red: critical · Amber: major. Minor spans are hidden. Model flags require human review.

02 / Human pose and gait analysisContinue ↓
02 / Computer visionDevelopmental experiments

Human pose reconstruction
and gait analysis

3D pose estimation and Parkinson’s-related movement research.

I worked on reconstructing 3D human pose and classifying gait from joint sequences. These were separate experimental paths: a PoseMamba reconstruction benchmark and a MediaPipe-based gait classifier.

The engineering included PyTorch training, CUDA compatibility, checkpoint handling, and MLflow tracking on DGX Spark.

Pose reconstruction
PoseMamba · Human3.6M
Gait classification
MediaPipe · 17-joint skeleton · ST-GCN
Research scope
Benchmark and development results.
No clinical diagnostic validation.
Experiment A

3D pose reconstruction

I adapted and trained the published PoseMamba architecture to reconstruct 3D coordinates from 2D joints.

41.96 mm

Best mean per-joint position error
Human3.6M · epoch 89 / 120

Final epoch: 43.63 mm. This measures pose reconstruction, not Parkinson’s diagnosis.

Experiment B

Gait preprocessing comparison

On 302 development clips, bone refinement and smoothing reduced macro F1 relative to the MediaPipe baseline.

Development macro F1
ProcessingMacro F1
MediaPipe baseline0.767
Bone refinement0.723
Bone refinement + smoothing0.733

These clips do not establish independent patient-level generalization.

Return to current research↑

Research figure