Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

19 total results found

SLAM Processing

Guide to processing SLAM data recorded into rosbags by a VLX1

BMW 328i

Requirements

SLAM Processing

Setup

SLAM Processing

Process

SLAM Processing

Maintenance

BMW 328i

Mods

BMW 328i

Intro

SLAM Processing

These are my adventures in getting processing to work from VLX recordings.

Setting up the Environment

SLAM Processing Process

You will likely need multiple terminals running to see everything you are wanting to monitor. To do this you can either run tmux outside of the docker with multiple sessions, or multiple terminal windows that are executing the rosbag_container bash. Whichever ...

Docker

SLAM Processing Setup

The ros:noetic-ros-core container is already pulled and created on the system. If it's not running it can be started again with rkitec@gibsonhh:~$ docker start rosbag_container

Starting the Docker Container

SLAM Processing Process

Start the ROS Noetic docker container. rkitect@gibsonhh:~$ docker start rosbag_container It should already have the volumes set rosbag_workspace:/root - Contains all changes made to the ROS environment after initial pull /mnt/taketwo/Web/nextcloud/data/r...

Setting Up ROS

SLAM Processing Process

This process uses ROS Noetic because it was the latest version of ROS which still uses ROS1. Once you're in the container bash, source the ROS Environment source /opt/ros/noetic/setup.bash

Required programs

SLAM Processing Requirements

List of required programs + resources tmux docker - ros:noetic-ros-core container dataset from a VLX1

Dataset Structure

SLAM Processing Process

A quick rundown of the dataset folder structure. This is not the ROSBAG topic structure. This includes my understanding of each item to the best of my ability to find information on them. anchors -contains files from anchors which were set with the VLX duri...

ROSBAG Structures

SLAM Processing Process

These are the individual .bag files recorded from the VLX and what information can be found inside them. File Location Creator Info Topics Types trajectory_slam.bag /internal/ navvis It's the path of something... /path nav_msgs/Path...

ROS Commands

SLAM Processing Process

Below are some useful ROS Commands that you'll be using and needing to get information roscore - starts the roscore service required to playback and subscribe to bag topics rosbag info - lists information for a bag including the included topics root@03efc...

Sources

SLAM Processing Setup

Sources used while getting this up and running: ROS Cartographer Cartographer install: https://google-cartographer-ros.readthedocs.io/en/latest/compilation.htmlCartographer dependencies issue: https://github.com/cartographer-project/cartographer_ros/issue...

3 Stage Intake Manifold Swap

BMW 328i Mods

Tips: Replace bolts from where you get them Label plugs before unplugging Clean block Unlock doors, put back seats down Steps: Unplug battery negative (10mm) Remove hood (10mm) remove air filter cabin, cowl, engine cover Remove strut bracing (T1...

Oil Filter Housing Gasket

BMW 328i Maintenance

Replace Oil Filter Housing Gasket Easier to do w/ intake manifold off 10mm bolts.