<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Main Street Autonomy</title>
    <link>https://beta-website.mainstreetautonomy.com/</link>
    <description>Recent content on Main Street Autonomy</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <atom:link href="https://beta-website.mainstreetautonomy.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How Overland AI calibrates sensors on autonomous ground vehicles used by the US Military</title>
      <link>https://beta-website.mainstreetautonomy.com/case-studies/overland-ai/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/case-studies/overland-ai/</guid>
      <description>Overland AI runs Calibration Anywhere daily across a growing fleet of Ultra autonomous tactical ground vehicles, replacing a manual target-based process.</description>
    </item>
    <item>
      <title>How Auve Tech calibrates 15 camera and lidar sensors on MiCa 2.0, an autonomous shuttle bus</title>
      <link>https://beta-website.mainstreetautonomy.com/case-studies/auve-tech/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/case-studies/auve-tech/</guid>
      <description>Auve Tech runs Calibration Anywhere on a fleet of buses, ensuring sensors are well calibrated for safe autonomous operation in a wide range of operating environments.</description>
    </item>
    <item>
      <title>How to get started</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/getting-started/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/getting-started/</guid>
      <description>How to start working with Main Street Autonomy</description>
    </item>
    <item>
      <title>System requirements</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/system-requirements/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/system-requirements/</guid>
      <description>System, sensor, and data requirements for working with Main Street Autonomy</description>
    </item>
    <item>
      <title>Capturing sensor data</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/capturing-data/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/capturing-data/</guid>
      <description>How to capture sensor data to work with Main Street Autonomy</description>
    </item>
    <item>
      <title>Data Portal</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/data-portal/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/data-portal/</guid>
      <description>How to use the Data Portal to upload sensor data and download results from Main Street Autonomy</description>
    </item>
    <item>
      <title>Glossary</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/glossary/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/glossary/</guid>
      <description>Definition of terms used by Main Street Autonomy</description>
    </item>
    <item>
      <title>FAQ</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/faq/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/working-with-msa/faq/</guid>
      <description>Frequently asked questions about working with Main Street Autonomy</description>
    </item>
    <item>
      <title>How it works</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/how-it-works/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/how-it-works/</guid>
      <description>How Calibration Anywhere performs automatic sensor calibration to deliver extrinsics, intrinsics, and time offsets for all sensors</description>
    </item>
    <item>
      <title>Calibration motion</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/calibration-motion/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/calibration-motion/</guid>
      <description>How to move your system while capturing data for Calibration Anywhere automatic sensor calibration</description>
    </item>
    <item>
      <title>Calibration results</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/calibration-results/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/calibration-results/</guid>
      <description>The extrinsic, intrinsic, and time offsets calibration outputs from Calibration Anywhere</description>
    </item>
    <item>
      <title>Calibration validation</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/calibration-validation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/calibration-validation/</guid>
      <description>How to validate Calibration Anywhere results</description>
    </item>
    <item>
      <title>Deployment</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/deployment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/deployment/</guid>
      <description>How to deploy Calibration Anywhere automatic sensor calibration software</description>
    </item>
    <item>
      <title>Targetless calibration</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/targetless-calibration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/targetless-calibration/</guid>
      <description>How targetless calibration works</description>
    </item>
    <item>
      <title>Extrinsics and intrinsics</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/extrinsics-and-intrinsics/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/extrinsics-and-intrinsics/</guid>
      <description>Extrinsic and intrinsic sensor calibration explained</description>
    </item>
    <item>
      <title>Time offset calibration</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/time-offset-calibration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/time-offset-calibration/</guid>
      <description>Time offset calibration explained</description>
    </item>
    <item>
      <title>FAQ</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/faq/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/calibration-anywhere/faq/</guid>
      <description>Frequently asked questions about Calibration Anywhere automatic sensor calibration</description>
    </item>
    <item>
      <title>How it works</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/pose-engine/how-it-works/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/pose-engine/how-it-works/</guid>
      <description>How Pose Engine generates 6DoF pose and odometry from sensor data, offline and online</description>
    </item>
    <item>
      <title>Pose Engine output</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/pose-engine/pose-results/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/pose-engine/pose-results/</guid>
      <description>The pose trajectory and odometry outputs from Pose Engine, offline and online</description>
    </item>
    <item>
      <title>Deployment</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/pose-engine/deployment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/pose-engine/deployment/</guid>
      <description>How to deploy Pose Engine as a remote service, on-prem Docker container, or online library</description>
    </item>
    <item>
      <title>Mapping and localization</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/pose-engine/mapping-and-localization/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/pose-engine/mapping-and-localization/</guid>
      <description>How Pose Engine builds maps and localizes robots within them</description>
    </item>
    <item>
      <title>Coordinate frames</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/pose-engine/coordinate-frames/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/pose-engine/coordinate-frames/</guid>
      <description>The coordinate frames used in Pose Engine offline and online outputs</description>
    </item>
    <item>
      <title>Bootstrapping</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/pose-engine/bootstrapping/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/pose-engine/bootstrapping/</guid>
      <description>How Pose Engine determines the robot&amp;#39;s initial pose when starting a new online localization session</description>
    </item>
    <item>
      <title>FAQ</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/pose-engine/faq/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/pose-engine/faq/</guid>
      <description>Frequently asked questions about Pose Engine perception-based localization</description>
    </item>
    <item>
      <title>What lidar does</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/lidar/what-lidar-does/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/lidar/what-lidar-does/</guid>
      <description>What lidar measures and how distance and bearing combine into 3D point clouds</description>
    </item>
    <item>
      <title>Measuring distance</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/lidar/measuring-distance/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/lidar/measuring-distance/</guid>
      <description>How lidar measures distance — pulsed time-of-flight, amplitude modulated, FMCW, and parallax ranging</description>
    </item>
    <item>
      <title>Discerning bearing</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/lidar/discerning-bearing/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/lidar/discerning-bearing/</guid>
      <description>How lidar determines the direction of returns — arrays, scanning, and beam steering methods</description>
    </item>
    <item>
      <title>Choice of wavelength and eye safety</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/lidar/wavelength-and-eye-safety/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/lidar/wavelength-and-eye-safety/</guid>
      <description>Near-IR vs 1550 nm lidar wavelengths, eye safety regulations, and their practical implications</description>
    </item>
    <item>
      <title>Laser sources</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/lidar/laser-sources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/lidar/laser-sources/</guid>
      <description>The three common laser types used in automotive lidar — VCSELs, edge-emitting diodes, and fiber lasers</description>
    </item>
    <item>
      <title>Common lidar problems</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/lidar/common-lidar-problems/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/lidar/common-lidar-problems/</guid>
      <description>Beam angle calibration, range offsets, blooming, intensity-dependent bias, encoder hysteresis, and multi-lidar alignment</description>
    </item>
    <item>
      <title>FAQ</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/lidar/faq/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/lidar/faq/</guid>
      <description>Frequently asked questions about lidar — terminology, solid state, and common misconceptions</description>
    </item>
    <item>
      <title>What cameras do</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/camera/what-cameras-do/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/camera/what-cameras-do/</guid>
      <description>What a camera pixel measures, the pinhole camera model, and how cameras are used in robotics and autonomy.</description>
    </item>
    <item>
      <title>Image sensors and shutter</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/camera/image-sensors-and-shutter/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/camera/image-sensors-and-shutter/</guid>
      <description>CMOS image sensor technology for robotics, and the difference between rolling and global shutter.</description>
    </item>
    <item>
      <title>Exposure and dynamic range</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/camera/exposure-and-dynamic-range/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/camera/exposure-and-dynamic-range/</guid>
      <description>Exposure time, gain, motion blur, auto-exposure, and high dynamic range for cameras on moving robots.</description>
    </item>
    <item>
      <title>Lenses and distortion</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/camera/lenses-and-distortion/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/camera/lenses-and-distortion/</guid>
      <description>Focal length, field of view, aperture, lens distortion models, and intrinsic camera calibration.</description>
    </item>
    <item>
      <title>Color and the image pipeline</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/camera/color-and-image-pipeline/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/camera/color-and-image-pipeline/</guid>
      <description>Bayer color filter arrays, demosaicing, the ISP pipeline, color spaces, and why robotics often uses monochrome sensors.</description>
    </item>
    <item>
      <title>Output formats and compression</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/camera/output-formats-and-compression/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/camera/output-formats-and-compression/</guid>
      <description>Resolution, frame rate, pixel formats, and video compression as they affect bandwidth and latency.</description>
    </item>
    <item>
      <title>Depth</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/camera/depth/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/camera/depth/</guid>
      <description>Recovering depth from cameras with passive stereo, structured light, and time-of-flight, plus camera synchronization.</description>
    </item>
    <item>
      <title>Common camera problems</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/camera/common-camera-problems/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/camera/common-camera-problems/</guid>
      <description>The image and depth artifacts encountered when running cameras on robots, and their causes.</description>
    </item>
    <item>
      <title>FAQ</title>
      <link>https://beta-website.mainstreetautonomy.com/docs/camera/faq/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/docs/camera/faq/</guid>
      <description>Frequently asked questions about cameras for robotics and autonomy.</description>
    </item>
    <item>
      <title>About MSA</title>
      <link>https://beta-website.mainstreetautonomy.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/about/</guid>
      <description>Main Street Autonomy builds production software for autonomous systems.</description>
    </item>
    <item>
      <title>Autonomous lawnmower operating with perception-based localization</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/autonomous-lawnmower-operating-with-perception-based-localization/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/autonomous-lawnmower-operating-with-perception-based-localization/</guid>
      <description>MSA co-developed a fully autonomous lawnmower shown operating with perception-based localization. Lidar, camera, IMU, and wheel encoder data are used to build a map of the perimeter of the mow site.
The mower then fills in the mow site with rows driven to cm-level accuracy, leaving no &amp;#34;mow-hawks&amp;#34; of uncut grass. Calibration Anywhere is used to calibrate sensors, and Pose Engine is used for localization.</description>
    </item>
    <item>
      <title>Calibration Anywhere — Automatic Sensor Calibration</title>
      <link>https://beta-website.mainstreetautonomy.com/calibration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/calibration/</guid>
      <description>Extrinsics, intrinsics, and time offsets for every sensor in under 10 minutes. Works in any environment. No targets. No checkerboards.</description>
    </item>
    <item>
      <title>Calibration Anywhere software introduction</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/calibration-anywhere-software-introduction/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/calibration-anywhere-software-introduction/</guid>
      <description>Main Street Autonomy&amp;#39;s Calibration Anywhere software calibrates perception sensors, like lidars, radars, cameras, IMUs, and GPS units, using only sensor data captured during motion.
The process is easy! Move the robot near some static structure, store the sensor data, and run the calibration.
In maybe 10 minutes, you&amp;#39;ll get extrinsics: 6-dof pose for all sensors (lidars, radars, cameras, IMUs, and GPS units), plus a base_link kinematic frame reference.
Plus intrinsics: openCV-compatible lens models for cameras (including depth), rolling shutter times, wheel encoder gain, and lidar and depth intrinsics.
Plus time offsets for all sensors relative to each other.
The calibration is repeatible, reliable, and can happen anywhere. You don&amp;#39;t need checkerboards, targets, or engineers involved in the calibration process.
The benefits are significant: improve your sensor data quality, enable straightforward sensor fusion, and unblock your perception team. Don&amp;#39;t spend your time wrestling with calibration, get MSA to take care of it for you.</description>
    </item>
    <item>
      <title>Camera localization of the MIT-PITT-RW Indy Autonomous racecar at the Texas Motor Speedway</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/camera-localization-indy-autonomous-racecar-texas-motor-speedway/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/camera-localization-indy-autonomous-racecar-texas-motor-speedway/</guid>
      <description>This is the MIT-PITT-RW Indy Autonomous Challenge racecar at Texas Motor Speedway with Pose Engine visual localization to a pre-built map. 
We&amp;#39;re using all sensors for the localization, including the cameras, lidars, IMUs, wheel encoders, and differential GPS.</description>
    </item>
    <item>
      <title>Colorized lidar of figure-8 calibration motion in a parking lot</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/colorized-lidar-figure-8-calibration-motion-parking-lot/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/colorized-lidar-figure-8-calibration-motion-parking-lot/</guid>
      <description>A colorized lidar sensor fusion visualization (where each point is a lidar range measurement painted with the associated pixel color) shows how the operator of this robot rapidly executes the figure-8 calibration motion for Calibration Anywhere. 
The visualization demonstrates perfect fusion even during high-speed turns and fast motion. Blue pixels are outside the shared field-of-view of the lidar and camera.</description>
    </item>
    <item>
      <title>Colorized lidar of figure-8 calibration motion offroad</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/colorized-lidar-figure-8-calibration-motion-offroad/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/colorized-lidar-figure-8-calibration-motion-offroad/</guid>
      <description>A colorized lidar sensor fusion visualization (where each point is a lidar range measurement painted with the associated pixel color) shows how the operator of this robot rapidly executes the figure-8 calibration motion for Calibration Anywhere. 
The visualization demonstrates perfect fusion even during bumpy offroad operation. Blue pixels are outside the shared field-of-view of the lidar and camera.</description>
    </item>
    <item>
      <title>Feature map and track of a figure-8 calibration motion in a warehouse</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/feature-map-and-track-figure-8-calibration-motion-warehouse/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/feature-map-and-track-figure-8-calibration-motion-warehouse/</guid>
      <description>A colorized lidar sensor fusion visualization (where each point is a lidar range measurement painted with the associated pixel color) shows how the operator of this robot rapidly executes the figure-8 calibration motion for Calibration Anywhere. 
The visualization demonstrates perfect fusion even during bumpy offroad operation. Blue pixels are outside the shared field-of-view of the lidar and camera.</description>
    </item>
    <item>
      <title>Feature map and track of a figure-8 calibration motion in the nVIDIA Carter warehouse</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/feature-map-and-track-figure-8-calibration-motion-nvidia-carter-warehouse/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/feature-map-and-track-figure-8-calibration-motion-nvidia-carter-warehouse/</guid>
      <description>A colorized lidar sensor fusion visualization (where each point is a lidar range measurement painted with the associated pixel color) shows how the nVIDIA Carter robot moves in a figure-8 calibration motion for Calibration Anywhere. 
The visualization demonstrates perfect sensor fusion in the indoor warehouse environment.</description>
    </item>
    <item>
      <title>IHMC Nadia humanoid robot playing ping-pong; calibrated by MSA</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/ihmc-nadia-humanoid-robot-playing-ping-pong-calibrated-by-msa/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/ihmc-nadia-humanoid-robot-playing-ping-pong-calibrated-by-msa/</guid>
      <description>Nadia is an advanced, highly mobile humanoid robot developed by the Florida Institute for Human and Machine Cognition (IHMC) in collaboration with Boardwalk Robotics. 
Main Street Autonomy provided critical camera calibrations using Calibration Anywhere software.</description>
    </item>
    <item>
      <title>Lidar and camera sensor fusion - on-road autonomy</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/lidar-camera-sensor-fusion-on-road/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/lidar-camera-sensor-fusion-on-road/</guid>
      <description>Lidar and camera sensor fusion: colorized lidar on the left, where each point is a lidar range measurement, painted the appropriate pixel color from the camera images.
The right shows lidar-in-camera, where lidar range measurements are projected into the camera images.
Note the cameras used on this vehicle have wide fisheye lenses. Additionally, all four cameras are rolling shutter.</description>
    </item>
    <item>
      <title>Lidar localization and lidar scan map of downtown Lawrenceville, PA</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/lidar-localization-and-lidar-scan-map-of-lawrenceville-pa/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/lidar-localization-and-lidar-scan-map-of-lawrenceville-pa/</guid>
      <description>This visualization shows a lidar scan map built from a robot moving on the sidewalk in Lawrenceville, PA. The robot has a lidar, IMU, and wheel encoders. 
The breadcrumbs show the robot trajectory, determined by MSA Pose Engine perception-based localization software. Lidar scans captured from the robot are coregistered to the robot&amp;#39;s pose, motion compensated, and shown in a world frame.
The quality and coherence of the resulting lidar scan map is due to the accurate sensor calibration and accurate localization of the robot. Calibration or localization inaccuracies would appear in the fused lidar clouds.</description>
    </item>
    <item>
      <title>Lidar scan map of multistory parking garage</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/lidar-scan-map-parking-garage/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/lidar-scan-map-parking-garage/</guid>
      <description>This visualization shows a lidar scan map built from a vehicle traversing the Bakery Square Parking Garage in Pittsburgh, PA. The sensor system is comprised of an Ouster lidar and an IMU mounted on the roof of a car.
The green breadcrumbs show the vehicle trajectory, determined by MSA Pose Engine perception-based localization software. Lidar scans captured from the vehicle are coregistered to the vehicle pose, motion compensated, and shown in a world frame.
The quality and coherence of the resulting lidar scan map is due to the accurate sensor calibration and accurate localization of the vehicle. Calibration or localization inaccuracies would appear in the fused lidar clouds.</description>
    </item>
    <item>
      <title>Lidar-in-camera sensor fusion - on-road autonomy</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/lidar-in-camera-sensor-fusion-on-road/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/lidar-in-camera-sensor-fusion-on-road/</guid>
      <description>Lidar-in-camera sensor fusion, where lidar range measurements are projected into the camera images.
Note this camera is rolling shutter with a wide fisheye lens and is generating images at 30Hz. The lidar is an Ouster OS0 capturing data at 10Hz.</description>
    </item>
    <item>
      <title>Multi-lidar and multi-camera sensor fusion - offroad autonomy</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/multi-lidar-multi-camera-sensor-fusion-offroad/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/multi-lidar-multi-camera-sensor-fusion-offroad/</guid>
      <description>Main Street Autonomy can simplify the challenges your robotics team is facing.
MSA&amp;#39;s Calibration Anywhere software generated the 6dof pose, camera lens and lidar beam intrinsics, and time offsets for the 3D lidars, four RGB rolling-shutter cameras, wheel encoders, and GPS antenna.
With an excellent calibration, sensor fusion, perception, mapping, and localization are easier.</description>
    </item>
    <item>
      <title>Multi-robot outdoor lidar localization</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/multi-robot-outdoor-lidar-localization/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/multi-robot-outdoor-lidar-localization/</guid>
      <description>One robot maps the Allegheny Cemetery (blue/green), a second maps the nearby Lawrenceville PA area (orange/purple).
The robots are both using Ouster lidars; neither is using GPS/GNSS.
The visualization demonstrates causal localization. Map merging is shown after the maps are built.</description>
    </item>
    <item>
      <title>nVIDIA Perceptor workflow</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/msa-sensor-calibration-nvidia-perceptor-workflow/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/msa-sensor-calibration-nvidia-perceptor-workflow/</guid>
      <description>Workflow for calibrating sensors for nVIDIA Isaac Perceptor.</description>
    </item>
    <item>
      <title>Pose Engine — Perception-Based Localization</title>
      <link>https://beta-website.mainstreetautonomy.com/localization/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/localization/</guid>
      <description>Offline and online 6DoF pose and odometry from lidars and/or cameras. GNSS-independent. Accurate, precise, and deterministic.</description>
    </item>
    <item>
      <title>Privacy Policy | Main Street Autonomy</title>
      <link>https://beta-website.mainstreetautonomy.com/privacy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/privacy/</guid>
      <description>Privacy policy for Main Street Autonomy, LLC.</description>
    </item>
    <item>
      <title>Sensor extrinsics for Marble robot</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/sensor-extrinsics-for-marble-robot/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/sensor-extrinsics-for-marble-robot/</guid>
      <description>Sensor extrinsics are illustrated on a robot wireframe: two lidars, four cameras, IMU, and GNSS.
The robot kinematic frame is shown between the two drive wheels. This robot was built by Marble Robot, Inc (acquired by Caterpillar in 2020).</description>
    </item>
    <item>
      <title>Sensor extrinsics for NVIDIA Carter robot</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/sensor-extrinsics-for-nvidia-carter-robot/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/sensor-extrinsics-for-nvidia-carter-robot/</guid>
      <description>Sensor extrinsics are illustrated on a robot wireframe: two lidars, four cameras, IMU, and GNSS.
The robot kinematic frame is shown between the two drive wheels. This robot was built by Marble Robot, Inc (acquired by Caterpillar in 2020).</description>
    </item>
    <item>
      <title>Sensor fusion of a figure-8 calibration motion in a warehouse</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/sensor-fusion-figure-8-calibration-motion-warehouse/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/sensor-fusion-figure-8-calibration-motion-warehouse/</guid>
      <description>A colorized lidar sensor fusion visualization (where each point is a lidar range measurement painted with the associated pixel color) shows the figure-8 calibration motion of this robot in a warehouse.</description>
    </item>
    <item>
      <title>Sensor fusion of a figure-8 calibration motion in the nVIDIA Carter warehouse</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/sensor-fusion-figure-8-calibration-motion-nvidia-carter-warehouse/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/sensor-fusion-figure-8-calibration-motion-nvidia-carter-warehouse/</guid>
      <description>A colorized lidar sensor fusion visualization (where each point is a lidar range measurement painted with the associated pixel color) shows the how the nVIDIA Carter robot moves in a figure-8 calibration motion for Calibration Anywhere.</description>
    </item>
    <item>
      <title>Sensor fusion visualization outside/inside a warehouse</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/sensor-fusion-visualization-outside-inside-warehouse/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/sensor-fusion-visualization-outside-inside-warehouse/</guid>
      <description>The visualization shows colorized lidar: each point shown is a lidar range measurement that is painted with the color of the appropriate pixel captured by the cameras. The lidar and cameras are not time synchronized and are capturing data at different rates (10Hz and 30Hz, respectively).
To generate this output, the lidar and camera sensors must be perfectly calibrated for the extrinsic pose of the sensors, the intrinsic corrections for the camera lens, and the time offsets between the lidar and cameras.</description>
    </item>
    <item>
      <title>Start a Free Demo</title>
      <link>https://beta-website.mainstreetautonomy.com/demo/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/demo/</guid>
      <description>Share sensor data from your robot. We return real results. No cost, no obligation.</description>
    </item>
    <item>
      <title>Thank You</title>
      <link>https://beta-website.mainstreetautonomy.com/demo/thanks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/demo/thanks/</guid>
      <description>Thanks for reaching out to Main Street Autonomy. We review every submission and will be in touch.</description>
    </item>
    <item>
      <title>Visual localization and mapbuilding outside/inside a warehouse</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/visual-localization-and-mapbuilding-outside-inside-warehouse/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/visual-localization-and-mapbuilding-outside-inside-warehouse/</guid>
      <description>The visualization shows the various tracked feature points and map of the vehicle&amp;#39;s trajectory. Pose Engine visual localization is generating the pose estimates shown here, using camera images fused with IMU and wheel encoders.</description>
    </item>
    <item>
      <title>Visual localization in a multistory parking garage</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/visual-localization-multistory-parking-garage/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/visual-localization-multistory-parking-garage/</guid>
      <description>This visualization follows the path of an autonomous vehicle building a map of the Bakery Square Parking Garage in Pittsburgh, PA.
The localization shown here uses the output from four cameras and an IMU mounted on the roof of a car. No GPS/GNSS data are used.
Pose Engine is shown generating 6DoF pose estimates. The localization algorithm consumes 3-4 cores of an Nvidia Jetson processor.</description>
    </item>
    <item>
      <title>Visual localization on a multirotor drone - cameras only</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/visual-localization-multirotor-drone-cameras-only/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/visual-localization-multirotor-drone-cameras-only/</guid>
      <description>Data capture from a small quadcopter drone with two GoPro cameras attached. No IMU, no lidar, no GPS/GNSS, and no other sensors were used.
The video shows how we use image features for both visual odometry, to build a map of the environment, and to localize within the map. You can see the blue crosses in the video identifying various features; cross size scales with image patch size.
The map view on the bottom shows keyframes being created and connected in a covisibility graph, along with the point cloud of the local sparse map currently being tracked in the imagery. The keyframes in the local map have their little camera pairs drawn above them.</description>
    </item>
    <item>
      <title>Visual localization on an autonomous farm tractor</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/visual-localization-farm-tractor/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/visual-localization-farm-tractor/</guid>
      <description>This robot is a hybrid autonomous/human piloted farm tractor with four cameras and an IMU. The robot has no lidar and no GPS/GNSS.
The video shows how we use image features for visual odometry, to build a map of the environment, and to localize within the map. You can see the blue crosses in the video identifying various features; cross size scales with image patch size.
Note how the four camera feeds have independently-controlled white balance and lots of image artifacts: dirt on the lenses, glare and reflections on all four cameras, and a bouncing seat in the FOV. Our software handles these without delaying the pose estimate latency or requiring massive compute.
The map view on the bottom shows keyframes being created and connected in a covisibility graph, along with the point cloud of the local sparse map currently being tracked in the images. The keyframes in the local map have little camera icons indicating the pose of the sensors at that moment.</description>
    </item>
    <item>
      <title>What is a camera calibration?</title>
      <link>https://beta-website.mainstreetautonomy.com/resources/what-is-a-camera-calibration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://beta-website.mainstreetautonomy.com/resources/what-is-a-camera-calibration/</guid>
      <description>Cameras map points in the world into pixels, calibration tells us how the mapping works.
Pixel coordinates are used to find a ray in 3D space, which can be used to measure the world.</description>
    </item>
  </channel>
</rss>
