Questions tagged [mobile-robot]

A robot which is capable of moving from one place to another, usually of its own volition.

Filter by
Sorted by
Tagged with
2
votes
1answer
832 views

How to get the projection matrix from odometry/tf data?

I would like to compare my results of visual Odometry with the groundtruth provided by the KITTI dataset. For each frame in the groundthruth, i have a projection matrix. For example: ...
2
votes
2answers
2k views

How to provide power to a robot/raspberry pi?

I'm building a robot and powering it with a Raspberry Pi. I am looking at this battery pack, but I am flexible with which one to use. My problem is that I need to be able to charge the robot while it ...
2
votes
1answer
130 views

Choosing a WiFi antenna for outdoor robot

A time has come for my robot to get some more permanent computer than my laptop balanced on top of it. I have selected a mini itx board that can be powered directly from battery and some components ...
2
votes
1answer
335 views

Choosing suitable simulator for a swarm of AUVs [closed]

Which of the following simulators is the best choice for simulating a swarm of AUVs working together to perform a mission? Please clarify your reason and if you know any better choice, I would greatly ...
2
votes
1answer
103 views

Laser Beam based model probability in case of single particle

I am trying to calculate likelihood of laser scan($Z$) at give pose($x$) with known map ($m$) using beam based model $P\left(z_t|x_t,m \right)=\prod_{i=1}^{n}P'\left(z_i|x_t,m \right)$ My scan ...
2
votes
1answer
1k views

Pledge algorithm for maze solving robots

i saw this maze, and tried to apply pledge algorithm on it. But i am not able to solve this maze using this algorithm. what am i missing? i want to ask, what i am doing wrong? PLEDGE ALGORITHM: in ...
2
votes
1answer
114 views

Best strategy for area scanning using little sensing bots

I'm currently working on a school project about simulating robots scanning an area, but it has been a struggle to find what strategy the robots should use. Here are the details: I am given a certain ...
2
votes
1answer
161 views

Point tracking from a mobile robot

How can I track a fixed point $P=(x_P, y_P)$ from a moving robot? Coordinates of $P$ are relative to the state/pose of the robot (x axis looks forward the robot and y axis is positive on the right ...
2
votes
2answers
452 views

Building a mobile camera platform

I have zero experience with robotics, but I need to build a mobile platform for a streaming camera. The idea is that I'll plug in my Android phone into the pan/tilt unit on my wheeled robot and then ...
2
votes
0answers
24 views

In SLAM loop closure, What does a sim3 matrix do?

I am confused between 3D rigid affine(with scale, without shear) transformation and Lie group's sim(3) matrix. 3D affine would be [sR|t; 0 1]. we rotate, scale and then translate a 3D point using ...
2
votes
1answer
70 views

How to build map for unknown environment? [closed]

In order to create a map for unknown environment, we have two solutions: The size of the area should be given (grid-based maps) so simply we create 2D grid and have our robot to move discrete ...
2
votes
0answers
40 views

how to introduce 2 inputs into a matlab block function that processes only one variable at a time? [closed]

Using SIMULINK, I wanted to optimize 2 variables with the ant colony optimization algorithm; which is written in a matlab function block, the function is of type function y = f (x) it has only one ...
2
votes
0answers
33 views

Create path with minimum curvature for Ackerman drive

I'm trying to create a trajectory between two given poses for an Ackerman drive. The poses are defined as follows: Current Pose position $(x_0, y_0)$ rotation on z-axis $\theta_0$ Final Pose ...
2
votes
0answers
50 views

EIF slam algorithm implementation as per Probabilistic Robotics

I want to implement EIF slam from Probabilistic Robotics Table 11.2. This is the algorithm for EIF slam. To construct $\Omega and \xi$ matrix I write down a Java code. Here is my code ...
2
votes
0answers
62 views

How rational is it to use Intel Realsense for my affordable indoor autonomous robot?

Right now, I am using ESP32 for the motors and planning to add either Raspberry Pi Zero or ARM Cortex-M4 (STM32) and use ROS with Intel RealSense RGBD camera. How sensible is it? I am not expert in ...
2
votes
1answer
86 views

SEIF ,online version of Graph slam create doubt in Motion Update state

I have a thesis work about Graph Slam The GraphSLAM Algorithm with Applications to Large-Scale Mapping of Urban Structures I try to implement it with the help of this paper but during the ...
2
votes
1answer
79 views

How to avoid matrix singularity in GraphSLAM

I am trying to implement GraphSLAM from Sebastian Thrun's paper, The GraphSLAM Algorithm with Applications to Large-Scale Mapping of Urban Structures. When I compute the inverse of my information ...
2
votes
3answers
159 views

loop closure detection in visual SLAM

A robotic system is moving a getting its current location using visual odometry (incremental estimation of rotation and translation). To correct its localization, a loop closure technique may be added....
2
votes
0answers
40 views

How to choose a motor for water surface vehicle? [closed]

I am about to build a water surface vehicle (a kind of boat). I was looking for different type motors and ruled out the stepper and servo motors. But I got confused between brushed and brushless dc ...
2
votes
1answer
128 views

Will Lidar see a fence?

I am looking at the possibility of using LIDAR to do obstacle avoidance for a robotics project I am working on but the project involves avoiding a chain link fence. Has anyone used LIDAR to detect ...
2
votes
0answers
344 views

Are there any open source path planning libraries that implement Voronoi diagram techniques?

I've been looking into path planning for a non-holonomic robot with 3 DOF in a 2D plane and recently learned about Voronoi diagrams but I cannot find any open source planning libraries that use this ...
2
votes
2answers
668 views

State estimation of mobile robot

For a mobile robot - four wheels, front wheel steering - I use the following (bicycle) prediction model to estimate its state based on accurate radar measurements only. No odometry or any other input ...
2
votes
0answers
242 views

Triangulation from calibrated stereo rig

I am using a stereo rig to do SLAM, calibrated using the MATLAB Calibration Tool. I need to compute the 2D coordinates of a landmark using the observation model obtained from triangulation (the images ...
2
votes
0answers
33 views

Can digital servo motors be modified for continuous rotation? [duplicate]

In an autonomous mobile robot, we're planning on using digital servo motors to drive the wheels. Servo motors usually don't rotate continuously. However, they can be modified to do so based on many ...
2
votes
0answers
98 views

2D Positioning of mobile robot [closed]

I am just starting to explore an idea and I am somewhat of a novice in robotics. I am looking to position a mobile robot as accurately as possible on a concrete slab. This would be during new ...
2
votes
1answer
2k views

Low variance resampling algorithm for particle filter

For my particle filter, I decided to try using the low variance resampling algorithm as suggested in Probabilistic Robotics. The algorithm implements systematic resampling while still considering ...
2
votes
0answers
195 views

Simplest way to do object tracking with a 2D range finder sensor? [closed]

My current class assignment is to program a robot through a course that includes two moving obstacles – other robots moving at constant speed around a region the one robot must get to. Since the other ...
2
votes
0answers
122 views

Random number generation for Particle Filter

I implemented a bootstrap Particle filter on C++ by reading few Papers and I first implemented a 1D mouse tracker which performed really well. I used normal Gaussian for weighting in this exam. I ...
2
votes
3answers
93 views

How to control the velocity of a mobile robot?

I have a differential drive robot whose linear velocity and angular velocity is to be controlled. The current strategy for doing that is: A high level path tracking module spits out the reference ...
1
vote
2answers
154 views

Stabilising an inverted pendulum

With the problem of stabilising an inverted pendulum on a cart, it's clear that the cart needs to move toward the side the pendulum leans. But for a given angle $\theta$, how much should the cart move,...
1
vote
3answers
154 views

smoothing the robot poses inbetween two known poses

I have a set of N robot poses between point A and B. I use a global localization technique to estimate poses at point A and B. As a result, I have a new corrected pose B'. Please see the figure below. ...
1
vote
1answer
437 views

What is the difference between a holonomic and an omnidirectional robot?

I have seen the usage of the term "omnidirectional" in robotics, but I have not found a (precise) definition. In the chapter Omni-Directional Robots from the book "Embedded Robotics", it is stated: ...
1
vote
2answers
496 views

Computer stereo vision simulator

In my research project I deal with a mobile robot that perceives through stereo vision. As the stereo input data I currently use several datasets taken from a passenger vehicle that contain real world ...
1
vote
4answers
1k views

Which is a good and cheap 3D LIDAR or other options? [closed]

Our team is planning to go for European Rover Challenge (ERC) 2018 for which we are designing an Autonomous rover. In order to implement SLAM, we need a way of mapping (with a range of atleast 2-4 ...
1
vote
2answers
201 views

Biped Robot not getting on one foot

I am creating a biped robot with an arduino and I have the lower part of the body complete, the legs and hip joints. Before I am going to 3D print the top part of the body I wanted to make sure that ...
1
vote
1answer
1k views

How to align solidworks global origin with assembly origin while exporting in solidworks to urdf

I have created a robot model in solidworks and exported in solidworks to urdf plug-in. When exporting the co-ordinates of the model is misaligned which is causing problem while using in ROS. As you ...
1
vote
1answer
5k views

Quicktron company - Mobile robots (Equivalent of Kiva Systems?) [closed]

Since some months on many websites, I read and I have seen images of the Alibaba (the Chinese e-commerce giant) warehouses. One example is the following article: http://www.dailymail.co.uk/news/...
1
vote
1answer
74 views

How to know the payload of the chassis from its motors?

I'm doing a mobile robot project with robotic arms, I wanted to buy a chassis for my robot that can carry enough weight, but many websites don't give definitive answers about maximum payload. Is ...
1
vote
2answers
153 views

Applying MoCap data to real life robot

I have a Kinect Sensor, and iPi software I use to create motion capture data to use in film editing. I am looking at creating a small, Raspberry Pi driven bipedal robot just for fun, and I was ...
1
vote
1answer
41 views

What is the best adaptive controller for robotic arms?

I have a question that lays on practical experience. What is the best adaptive controller for a robotic arm? Self Tuning Regulator (STR) Model Reference Adaptive Controller (MARC) Adaptive Model ...
1
vote
1answer
37 views

Representation of 2D coordinate space with orientation

I wanted to know what is the mathematical representation of 2D coordinate space with orientation in the same plane. 2D coordinate space is represented as $R^{2}$, how do I include orientation in the ...
1
vote
1answer
45 views

GraphSlam Matrix Subtraction doubt

I am trying to implement GraphSlam from this paper. I have some doubt regarding the algorithm described in this paper at table2: Algorithm GraphSLAM_linearize. I have a doubt in line 7. As per my ...
1
vote
2answers
235 views

Motion planning and robot controlling

I am stuck with understanding how can I make my robot move along planned path. For instance, if we have a grid map of an environment and applied, for example, A* to plan a path then after that we have ...
1
vote
2answers
337 views

How does fast slam creates grid maps?

I've implemented fast slam using landmark detection and the map stored is a feature map, made of landmarks positions. I would like to create a grid map, and my questions are about how does the robot ...
1
vote
2answers
166 views

Choosing motor to buy after calculations

I am building a two wheeled robot which will have: max speed of 10km/h and acceleration of 0.5m/s² can climb 12° slopes weighs at most 30 kg wheel diameter is 50cm By doing the calculations myself, ...
1
vote
3answers
3k views

How to find kinematics of differential drive caster robot?

I'm working on a little project where I have to do some simulations on a small robot. I my case I'm using a differential-drive robot as one of the wheels of a bigger robot platform (which has two ...
1
vote
3answers
238 views

Dynamic simulation of compliant elements in quadruped robot

I have a preliminary design for a legged robot that uses compliant elements in the legs and in parallel with the motors for energy recovery during impact as well as a pair of flywheels on the front ...
1
vote
2answers
1k views

Is it possible to do SLAM with few IR sensors like Buddy?

I saw Buddy's page and want to purchase for my SLAM research. However, I wonder is it possible to program Buddy for SLAM? According to Buddy's spec, they're only few IR's, sonars and a camera. As I ...
1
vote
1answer
475 views

Verifying motor selection calculations

I'm trying to select a brushed DC motor for a project. I tried following the advice on sizing electric motors, mentioned in this question, but a few details were missing, and I'm unsure if I properly ...
1
vote
2answers
148 views

What wireless technology to use to control robots in classroom?

I want to build a cheap robot programmable in Scratch graphical language, that could be employed during lessons in school. Scratch code is interpreted on a PC, so on the robot there should be only the ...