Questions tagged [slam]

SLAM (Simultaneous Localization And Mapping) refers to a robot building a map of its environment through it's sensor data (mapping) and keeping track of its own position in that map (localization) at the same time.

Filter by
Sorted by
Tagged with
1
vote
2answers
214 views

Triangulation: Ceres solver minimizes only the last residual block

I have been attempting to estimate a bunch of 3d coordinates viewed via a multi-view setup with known poses, I have the code running, but the output of ceres seems baffling. There are 7 image frames/...
0
votes
1answer
157 views

Estimate noise covariance matrix of measurements using a ros-bag

I am facing the following issue, and some hint or orientation would be great. I am working on a project in which I was given a ROS bag, and I have to implement a localization node using SLAM. To do so,...
2
votes
0answers
35 views

How does loop closure backpropagate the robots states into prior times?

I have read some about loop closure and I am somewhat confused. Suppose we implement something like EKF slam using LIDAR and suppose loop closure is aided by computer vision based features so that if ...
1
vote
0answers
24 views

How to correctly use [VertexSE3Expmap] as two connecting Vertex in Edge_V_V_GICP?

I am working on a pose estimation problem solved by Levenberg-Marquardt with g2o. I want to build 3D rigid constraint between two pose, so I choose Edge_V_V_GICP and test the g2o/examples/icp/...
0
votes
0answers
523 views

What does the normalized image coordinates imply?

In VSLAM or visual odometry, we use a camera matrix P to transform 3D scene points to 2D image points. When using homogeneous representation, we may choose the image coordinates as the normalized ...
0
votes
1answer
41 views

Does every rotation vector has an one-to-one corresponding rotation matrix?

Given a rotation vector, can we always get the same corresponding rotation matrix computed by the Rodrigue's rotation formula?
2
votes
1answer
73 views

Applying Rotation & Translation Matrix Obtained from Iterative Closest Point

Suppose I have M lidar contour points from t = k and N lidar contour points from t = k+1. (Some of you might question why I have differing number of contour points, and the reason is that these lidar ...
1
vote
1answer
85 views

How is the depth estimation done in DTAM / LSD-SLAM (direct VSLAM)?

I know that DTAM and LSD-SLAM both employ the photometric error between two keyframes to estimate the image depth. But I don't know what the photometric error describes precisely. In the DTAM paper, I ...
2
votes
2answers
73 views

How do you handle angle discontinuities in estimation problems?

When one is implementing a state estimator in a system that involves kinematics, will inevitably face the problem of angle discontinuities, i.e., the fact that the angles have to be wrapped between ...
1
vote
3answers
47 views

Occupancy grid maps

Why do we take probabilistic approch to model the environment for robots in occupancy grid maps.The assumption is always taken that each cell on the grid map is either free or occupied.So why have ...
0
votes
1answer
81 views

ICP(Iterative Closest Point) with Partially Overlapping Conditions & Changing Point Numbers

I am currently working on fixing vehicle odometry data using lidar contour points. Since I am receiving lidar data in the form of countour points, I thought I'd use ICP to correct the odometry error ...
0
votes
1answer
40 views

Vehicle Odometry Correction Using Lidar Contour Points (Localization)

I am currently working on a project where... Vehicle travels from point A to B GPS trajectory is used as a reference Vehicle odometry (bicycle model without slip angle beta) was used to estimate a ...
2
votes
2answers
60 views

Compute path in absolute frame from sequence of measurements

I have a sequence of measurements $\{(x_i, y_i, \theta_i)\}_{i = 1 \:...\: N}$. Each of these represents the new pose of the robot seen from the previous pose, i.e. a measurement $(x', y', \theta')$ ...
0
votes
1answer
40 views

Motion model and homogeneous transformation issue on a drone

I am trying to develop a EKF-SLAM algorithm for a drone, and I want to estimate its position in the inertial/world reference frame. I have as control variables the linear and angular velocities in the ...
1
vote
0answers
45 views

Caculate/Specify the covariance matrix for a omniwheel robot

I have an omnidirectional robot (x, y and rotation around z), which I would like to use the SLAM-algorithm from ROS. But the odometry from the robot has a drift, which makes some error. To improve the ...
0
votes
1answer
68 views

EKF-SLAM what should the observation model be?

I am implementing an EKF algorithm for a drone localization, and while I was defining the observation model I got a bit confused. This is my situation: I have a drone which is able to give me the ...
1
vote
1answer
89 views

What is the concepts of submaps in LIDAR based graph slam algorithms?

I have been reading some slam papers recently and many of the papers mention building and performing scan matching on submaps instead of individual poses. Does it mean that a submap is just a single ...
0
votes
2answers
81 views

Which math books would help in learning SLAM systems? [closed]

Recently I started studying papers on SLAM systems by Durrant-Whyte for my research and I'm finding some difficulties in the math (matrices and probability) that is tackled in these papers. Which ...
0
votes
2answers
121 views

Guidance on SBC for Visual-Based SLAM [closed]

Intro: I am a student that just started a project regarding prototyping a mobile robot that involve Indoor SLAM implementation. I am very new to the field of computer vision, SLAM and SBC (single ...
2
votes
0answers
103 views

Applying initial guessing to LiDAR point cloud for ICP processing in Graph SLAM

I am currently in the process of implementing Graph SLAM using ICP and g2o in python 2.7 The data I have are pose data (4 x 4 transformation matrix) and lidar data ( in the format of [x y z 1] with ...
0
votes
1answer
88 views

On the covariance matrix of the EKF SLAM

In the covariance matrix of the EKF SLAM, there are components that specifies the correlation between landmarks. Are those values important? Because while we bulding map of landmarks, we only draw the ...
1
vote
1answer
44 views

Dual constraint non-linear optimization for SLAM

I am trying to achieve a nonlinear optimization for SLAM on a function that contains two different constraints, like this : $$ T_{opt} = \underset{T}{\arg\min} \sum_i(\left\lVert T.X_i - x_i \right\...
0
votes
1answer
39 views

Good Software Projects for Aspiring Engineers [closed]

With the pandemic going on, our school has decided to officially shutdown all sponsored club meetings. Now that we are all digital, our robotics club was looking for projects that students can do at ...
0
votes
3answers
263 views

Difference between SLAM and Localization

What are the differences between SLAM and Localization if you have a known map? How does the position probability update differ between the two? In particular I'm curious on if localization is a ...
1
vote
0answers
41 views

Intel Realsense Cameras for Object Avoidance and SLAM to go to destination

My goal is to make a UAV which can search an area while avoiding obstacles. I figured I would navigate using the SLAM and Intel Realsense D435i (a stereoscopic camera with an IMU built in), but all of ...
1
vote
1answer
44 views

Uncertainty in grid based fastslam

Given I am building a grid map, and poses are represented using particles, how can I calculate the uncertainty of a pose In a grid based fastslam 2.0?
3
votes
2answers
104 views

What Software Is Used For Autonomy Software Simulation?

I don't have a physical robot but I would like to test the performance of my C++ code for odometry, SLAM, and path planning. Are there any good simulation software where I can test my algorithm ...
1
vote
1answer
36 views

How to derive the camera trajectory from ICP

This may be a very simple question so please bear with me... Suppose I have a stationary object and point clouds, $n$ $(x,y,z)$ points, of that object taken by a moving camera at time steps $t_i$, $...
1
vote
2answers
38 views

Can standard SLAM techniques be used in maritime environments, where waves and currents move the vessel even with no control input

I am trying to implement a functioning SLAM system for an autonomous surface vessel (ASV). I don't have any direct experience with SLAM, and I am therefore researching the topic before I try to ...
0
votes
1answer
47 views

Hector_Slam orientation probelm for drone

We are using Hector slam(2-D Mapping) for our drone in which we are facing some problems 1) as the orientation(axis) of the lidar changes the orientation of map changes 2) as the plane of the lidar ...
3
votes
3answers
96 views

Is SLAM done only first time in a given environment

I am training Turtlebot 2 to move around the office. I come from robotics hardware background but relatively new to computer vision and robotic mapping. Here are my two fundamental questions related ...
1
vote
1answer
55 views

How does scan matching find overlapping regions in two scans?

I have been reading about scan matching and so far I have gathered that scan matching tries to find the transformation (rotation and translation) which leads to the best match between overlapping ...
4
votes
1answer
81 views

Make robot drive as far from obstacles as possible

I am trying to make robot drive around the room, avoiding obstacles with pathfinding. The problem is I get few waypoints from pathfinding algorithm for robot to drive to (green dots), but it drive a ...
2
votes
2answers
148 views

How to handle landmarks in Bundle Adjustment?

At the moment I try to understand Bundle Adjustment on a level to be able to implement it on my own. The major point I'm still confused at is the management of the landmarks. So, let's think of a few ...
2
votes
2answers
79 views

What's the difference between Pose Measurement and Position Measurement?

I have read a robotic related paper called Estimating SE(3) elements using a dual quaternion based linear Kalman filter, and the author proposed that the equation of position measurement is denoted as:...
0
votes
0answers
25 views

How to obtain live vertical height values using LIDAR

I plan to control the flying height of my drone using a LIDAR (in real-time). Therefore, I would be attaching the LIDAR to my UAV, pointing vertically downwards. However, after looking at some of the ...
0
votes
1answer
37 views

Feasibility of SLAM with heterogeneous sensors

Why are there so few published implementations of SLAM with support for heterogeneous sensors? Heterogeneous sensors include LIDAR, monocular cameras, stereo cameras, thermal sensors from more than ...
0
votes
0answers
38 views

Are there any Algorithms/Papers about 3D Mapping the Interior of Buildings using Computer Vision and IMU Data?

I was wondering if it would be possible to do something like this: Vision-based Autonomous Navigation and Mapping with a Small Quadrotor without using lidar/lasers. I have tried ORB-SLAM, but the ...
0
votes
1answer
93 views

Usage of Falkolib(OpenSLAM) for 2D lidar landmark extraction

I am using Falkolib for landmark extraction in a 2D environment. Currently I am using the testKeypointOC executable from the bin directory. I have changed the testKeypointOC.cpp file and the ...
0
votes
1answer
57 views

Teaching AMCL and SLAM

In trying to explain these important concepts and algorithms it would be super useful to have a video or animation that illustrates through simulation the underlying math. All the videos and articles ...
0
votes
1answer
93 views

SLAM techniques based on contact, odometry and one front camera

Consider a mobile robot provided with a contact sensor that randomly travels in a closed environment, changing direction every time an obstacle is encountered. Is it possible to reconstruct the 2D map ...
1
vote
1answer
58 views

Fusion multiple LaserScans to PointCloud

I am currently trying to do 3D SLAM with two 2D Lidars and possibly additional IMU in ROS. However, there seems to be no ROS package available to meet my needs. The closest one would be laser_pipeline ...
0
votes
3answers
97 views

Localize a Mobile Robot on a Mirror

I am currently busy with a project which requires me to construct a robot capable of cleaning a heliostat (movable mirror used to redirect sunlight). Heliostats are basically large flat mirrors that ...
0
votes
1answer
48 views

Odometry heading and laser scan heading not point to same direction

please help, after so much research still cant find a single solution from google. some say offset, but there is no offset in the configuration. problem: odom direction and laser scan heading didnt ...
1
vote
1answer
63 views

Is it to possible to measure a room exact with rplidar?

I want to measure a room using rp3+, rplidar, ROS and SLAM. It should be easy possible to create mapping of the room. But how exact it would be? Is it possible to get less than 1 cm precision over ...
1
vote
1answer
134 views

How to plot the 3D camera trajectory from a VSLAM output

I am totally new to VSLAM algorithms and would want to plot the path followed by the moving camera. I am using the open source implementation of ORB_SLAM2 for a rgb-d camera on benchmark dataset. The ...
2
votes
1answer
22 views

Depth images with undetectable outlines

I'm trying to capture depth images with a RGBD camera, but all of the images have undetectable outlines around objects: Is this expected from RGBD cameras or is mine a dud? It's an Astra Pro.
0
votes
0answers
60 views

TUM RGBD SLAM dataset file format inconsistency?

I'm looking at the TUM dataset and wonder why the depth images and the file formats appear to be inconsistent. According to the file formats: The depth images are scaled by a factor of 5000, i.e.,...
0
votes
2answers
75 views

SLAM and navigation

I have a question about SLAM. Is it common for SLAM to be used for mere map generation? For instance, have a map generated using ORB-SLAM and then freeze the map for future path planning where future ...
0
votes
2answers
73 views

Variables that Improve SLAM

I have a general question regarding SLAM as I am not an expert on the topic. What are the variables that can improve map generation? The ones I can think of are: A higher resolution camera ...

1
2
3 4 5
7