Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [mobile-robot]

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

29
votes
3answers
7k views

What is a suitable model for two-wheeled robots?

What is a suitable model for two-wheeled robots? That is, what equations of motion describe the dynamics of a two-wheeled robot. Model of varying fidelity are welcome. This includes non-linear models,...
14
votes
2answers
11k views

Calculate position of differential drive robot

How do you calculate or update the position of a differential drive robot with incremental sensors? There is one incremental sensor attatched to each of the two differential wheels. Both sensors ...
26
votes
5answers
51k views

Which type of actuator will be suitable for a very strong robot arm

I wish to build a robotic arm that can lift a useful amount of weight (such as 3-6kg on an arm that can extend to approx 1.25 meters). What actuators are available to accomplish this. The main factors ...
25
votes
6answers
22k views

What algorithm should I implement to program a room cleaning robot?

For this question assume that the following things are unknown: The size and shape of the room The location of the robot The presence of any obstacles Also assume that the following things are ...
7
votes
3answers
1k views

SLAM without landmarks?

First, is it possible to build map without landmarks for a robot in 2D? Let's say we have an aisle surrounded by two walls. The robot moves in this environment. Now is it feasible to build such a ...
3
votes
2answers
2k views

Navigating through a Maze using path-planning (Dijkstra)

I'm working on an robot that would be able to navigate through a maze, avoid obstacles and identify some of the objects in it. I have a monochromatic bitmap of the maze, that is supposed to be used in ...
3
votes
1answer
1k views

What is the maximum payload weight for create 2/can I use old create accessories with the Create 2?

I'm attempting to build a heavy platform on the Create 2 but am worried about weight on the platform. What is the maximum weight for the platform and is there an optimum? I have an old create and ...
2
votes
2answers
186 views

Angle to a circle tangent line

I want to simulate the detection of a moving object by a unicycle type robot. The robot is modelled with position (x,y) and direction theta as the three states. The obstacle is represented as a circle ...
1
vote
2answers
41 views

sampling algorithms in motion planning and local minima

I am trying to run RRT algorithm for motion planning for a quadrotor. The quadrotor ends up sometimes in corners without reaching the goal. I realized from sources online, that it is due to local ...
9
votes
3answers
2k views

Quadruped Learning Simulator

I'm currently building a robot with four legs (quadruped), 3 DOF (Degrees of Freedom) and Its been suggested here that I use a simulator to do the learning on a computer and then upload the algorithms ...
16
votes
2answers
17k views

Wheels vs Continuous Tracks (Tank Treads)

I'm building a small robot using some cheap Vex Robotics tank treads. However, my choice of picking tank treads is almost purely based on the fact that they seem like more fun than wheels. I don't ...
4
votes
1answer
1k views

Velocity Model Motion in Matlab (Probabilistic Robotics)

I want to implement the velocity motion model in Matlab. According to Probabilistic Robotics page 124, the model is as following \begin{align*} \hat{v} &= v + sample(\alpha_{1} v^{2} + \...
8
votes
2answers
685 views

Are power and torque required related in some way?

I am designing a new platform for outdoor robotics and I need to calculate the power and/or torque that is needed to move the platform. I have calculated that I need about 720 W of total power to move ...
7
votes
2answers
1k views

Instantaneous Center of Rotation for a differential Drive Robot

I want to find the instantaneous center of rotation of a differential drive robot. Assuming I know that the robot will travel with a particular linear and angular velocity $(v,w)$ I can use the ...
3
votes
1answer
231 views

Where to start for the software side of Robotics? [closed]

I am a Computer Science student entering my last year of college. I'm pretty sure Robotics is what I want to eventually be doing based on my interests in AI and embedded systems. I've seen a lot of ...
7
votes
4answers
867 views

What is the technical name when robot wheels are aligned to perform spot turn?

I have a robotic simulator that enables a 6 wheel rover to perform spot turn. To prepare the rover to spot turn, I have to arrange/align the wheels in such a fashion: ...
3
votes
1answer
203 views

Wheel odometry simulation using ground truth

I'm tracking the state of a robot $X=(x,y,\theta)$ where $x$ and $y$ are the ground coordinates and $\theta$ the heading angle. I have the ground truth states $X_{gt}=(x_{gt},y_{gt},\theta_{gt})$. I ...
2
votes
3answers
347 views

Localising a robot placed at an unknown position in a known environment

I am a third-year electrical engineering student and am working on an intelligent autonomous robot in my summer vacations. The robot I am trying to make is supposed to be used in rescue operations. ...
2
votes
2answers
218 views

Neuromorphic Engineering and Robotics

I have been into a boggling paper research on neuromorphic engineering and its implications on robotics applications, lately. It is relatively a less applied field and full of academic papers and ...
2
votes
1answer
452 views

How to make a directed graph?

I'm working on an robot that would be able to navigate through a maze, avoid obstacles and identify some of the objects in it. I have a monochromatic bitmap of the maze, that is supposed to be used in ...
1
vote
1answer
549 views

Converting a 2D array of bits to a connectivity map (Code Debugging)

I'm working on an robot that would be able to navigate through a maze, avoid obstacles and identify some of the objects (Boxes in which it has to pot the balls) in it. I have a monochromatic bitmap ...
1
vote
1answer
904 views

Help sending serial command to Roomba

I have a Raspberry Pi hooked up to a Roomba 560's serial port. While going over the spec, I noticed movement controls weren't as simple as I expected. I can't send bytes larger than 255, but, ...
0
votes
2answers
62 views

Matrix is singular error in GraphSLAM

I have gone through The GraphSLAM Algorithm with Applications to Large-Scale Mapping of Urban Structures. I implemented the code for GraphSLAM. The fundamental formula of GraphSLAM is $$\mu = \Omega^...
-1
votes
1answer
372 views

Object Grasping Robot Arm Control [closed]

I have a 2 DOF Robot Arm with a camera attached to it. It takes an Image and there's an object in that image, say a glass. Of course, in order to move the arm to the required position to grasp the ...
12
votes
2answers
3k views

Differences between Ackermann steering and standard bi/tricycles concerning kinematics?

I got the following homework question: What are the general differences between robots with Ackermann steering and standard bicycles or tricycles concerning the kinematics? But, I don't see what ...
12
votes
2answers
836 views

Is it better to have weight distributed over the wheels or the center of the robot?

When designing a standard 4 or 6 wheel robot, is it better to have the weight distributed primarily in the center of the robot, or over the wheels, or is there no difference? Specifically, which ...
5
votes
6answers
543 views

Effectiveness of a Mobile Robot In Relation To Mass

Do mobile and/or autonomous robots become more or less effective the bigger they get? For example, a bigger robot has bigger batteries, and thus bigger motors, whereas a smaller robot has the exact ...
4
votes
2answers
427 views

What is an effective distribution of grayscale sensors on robot

I'm working on a robotics project, and I am using grayscale sensors to automatically follow a black line: turning 90 degrees, going round in a circle, and passing through gaps in the lines etc. I was ...
3
votes
1answer
634 views

Is a Raspberry Pi processor powerful enough for a mobile chatbot?

In general, is a Raspberry Pi processor powerful enough for a mobile chatbot? I want to make a small mobile robot that is like a chatbot. Is a Raspberry Pi processor powerful enough for any type of AI ...
3
votes
1answer
975 views

Questions about Irobot Create

I'm interested in getting a Create for a project I'll be working on, and wanted some information about it from somebody that already has one: How much weight can it safely carry? I talked with Irobot'...
2
votes
1answer
90 views

EKF localization data association

I am working with ROS indigo and clearpath huskyA200 and wanted to implement the EKF localization with unknown correspondences with my own hokuyo lidar data for a school project. Giving the algorithm ...
2
votes
1answer
43 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
186 views

Angular velocities and rotation matrices

Let us assume I have an object O with axis $x_{O}$, $y_{O}$, $z_{O}$, with different orientation from the global frame S with $x_{S}$, $y_{S}$, $z_{S}$ (I don't care about the position). Now I know ...
2
votes
1answer
593 views

Tf frame origin is offset from the actual base_link

I have built my differential drive mobile robot in solidworks and converted that to URDF file using soliworks2urdf converter. I successfully launched and robot and simulated with tele-operation node. ...
1
vote
3answers
106 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
44 views

Graph Slam Landmark remove and then again add it

I try to implement Graph Slam in real dataset. My data set have some data that describe that the Robot observe same landmark over and over with a large amount of time difference. Prof. Sebastian ...
0
votes
1answer
65 views

smooth robot 3D trajectory using graph optimization

I want to solve a trajectory smoothing problem using graph optimization. I have asked questions on how to solve this problem in a previous post and got directed towards using graph optimization. I ...
0
votes
1answer
50 views

iRobot Create 2 Flash CRC message

In testing my iRobot Create 2, I discovered that the following message is being sent periodically over the serial interface: " Flash CRC successful: 0x0 (0x0)". Is this expected behavior or am I ...
0
votes
1answer
60 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 ...
0
votes
0answers
47 views

Actual dimension of Omega in Graph Slam

I have a doubt about GraphSlam Algorithm introduce in this paper. I add a picture to express my doubts (from page 411, 9th in paper): As per my knowledge $\Omega$ is the information matrix. So in ...
-1
votes
1answer
111 views

How do I control the robotic arm motion? [closed]

I have a Robotic arm mounted on a car. There's a camera attached to it. Suppose the camera takes the image of a room, and finds that there's something, say an object, that has to be picked up. Say it'...
-1
votes
0answers
18 views

What is a good way to measure the perpendicular distance (from a mobile robot eg) to a laser beam?

What is a good way to measure the distance (from a mobile robot eg) to a laser beam? The purpose of course is for the mobile to track the laser beam. The mobile may go temporarily off the beam by ...
-2
votes
0answers
33 views

What is a good way to measure the perpendicular distance to a laser beam? [duplicate]

What is a good way to measure the perpendicular distance (from a mobile robot eg) to a laser beam?