Stack Exchange Network

Stack Exchange network consists of 174 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.

4
votes
3answers
326 views

Addressing the sample impoverishment in particle filter

I have implemented a particle filter algorithm for the state estimation of a mobile robot. There are several external range sensors(transmitters) in the environment which gives information on the ...
0
votes
1answer
95 views

view angle of distance sensor

I need a distance sensor (IR or Optical or any other) with 90 degree view angle to sense a rectangle surface. in this case sensor must putting at the same level of surface area. please help me to ...
2
votes
1answer
88 views

PID Gains: Drop in control loop rate, need to retune?

Good Day, I am working on an autonomous quadcopter. May I ask if there is a significant difference if my control loop dropped from 500Hz to 460Hz due to added lines of code that would require ...
-1
votes
4answers
405 views

Autonomous Navigation without Distance Sensors

I'm doing a project with the iRobot Create 2. I want it to be able to map out a room and navigate to a point for example. My problem is that the robot doesn't have any distance sensors. What it can do ...
2
votes
3answers
346 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
1answer
125 views

When was the first time a robot killed a human? [closed]

Scott Adams, creator of Dilbert, recently shared an article about a robot the police used to kill a suspect by detonating a bomb in close range. This made me wonder -- when was the first time a robot ...
-3
votes
2answers
115 views

what books do you suggest for a beginner like me ? [closed]

i am studying bacholar of dental surgery but have intrest in learning this subjet so tell me about a good book to read.
2
votes
0answers
221 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 ...
1
vote
0answers
429 views

SLAM - odometry motion model

I am making a project with a 4 wheeled differential robot to make visual SLAM using a stereo rig. I have some encoders to measure de displacement and the steering angle of the robot and I want to use ...
4
votes
4answers
108 views

Motor Choice given size constraint and load requirement

Good day everyone :) I am an undergraduate student working on a project involving the use of high torque small-sized DC motors for use in designing a person following trolley bag. Where in the ...
2
votes
3answers
3k views

Should I use gyro or encoders for robot moving in straight line?

I've recently succeeded in building my first collision-avoidance Arduino robot with 2 DC motors, and it works pretty well. However, it doesn't move in a straight line yet, when it should. I'm now ...
1
vote
2answers
142 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
1answer
453 views

Linearize a non linear system

How do I linearize the following system using taylor series expansion: $\dot x = v cos\theta \\ \dot y = v sin\theta \\ \dot \theta = u$ Here, $\theta$ is the heading direction of my robot, measured ...
0
votes
1answer
340 views

VFH (Vector Field Histogram+): Obtaining the Primary Polar Histogram

Good day Note: I have found out that my code works. I have placed a minor explanation to be further expounded. I have been having trouble obtaining the right directional output from my ...
0
votes
1answer
180 views

VFH+ (Vector Field Histogram+) : Is it possible to choose a candidate sector without a set goal point?

Good day I am currently implementing the VFH algorithm. Is it possible to configure the algorithm such that a reactionary motion is generated at the presence of an obstacle? I have been able to ...
0
votes
0answers
49 views

Issues with Running Multiple Instructions in Sequence

I tried to use Microsoft Robotics Dev Studio (sample 4) to write a code that was able for robot to go with a square path by just one clicked. However, there is one problem. When I try to put ...
1
vote
1answer
252 views

Configuration space obstacle - calculating collision

I need to calculate the configuration space obstacle to planning a path with a mobile robot. The idea is to divide the obstacles and the robot in triangles and test whether is there any triangle from ...
3
votes
3answers
826 views

Generalized Voronoi Diagram

I need to compute the Voronoi diagram for a map with some obstacles but I can't find any pseudo-code or example in MATLAB. The "voronoi" function in MATLAB works with points, but in this case the ...
1
vote
1answer
170 views

The velocity profile of my robot is fluctuating

I am presently doing a robotics project. I am using USARSIM (Urban Search and Rescue Simulation) to spawn a robot. I am trying to create different behaviors, like: goal following behavior; obstacle ...
3
votes
1answer
120 views

Mobile robot algorithm implementation error

I am working in reproducing a robotics paper, first simulating it in MATLAB in order to implement it to a real robot afterwards. The robot's model is: $$\dot{x}=V(t)cos\theta $$ $$\dot{y}=V(t)sin\...
0
votes
1answer
71 views

Suitable uC for atonomous robot

I am going to build an autonomous robot with Kalman-filter for localization integrated from Lidar, encoder, IMU and GPS. I will also add obstacle avoidance while moving to the required position. Is ...
1
vote
1answer
71 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 ...
6
votes
1answer
605 views

Regarding Kalman filter and estimating heading with magnetic compass

I have trouble estimating the heading when close to the "pivot" point of the compass, and could use some input on how to solve it. I have set up my angles to be from 0-360 degrees during the testing ...
1
vote
1answer
229 views

Electric vs. internal combustion engine for propulsion

What are the main differences between electric motor and internal combustion engine for an ATV-sized mobile robot platform in terms of functionality, implementation difficulty ("RC" conversion, "...
4
votes
2answers
665 views

Mobile robot path following using Model Predictive Control (MPC)

I'am trying to implement a path following algorithm based on MPC (Model Predictive Control), found in this paper : Path Following Mobile Robot in the Presence of Velocity Constraints Principle: ...
1
vote
1answer
315 views

ComputeShortestPath() in Dstar lite algorithm

In optimized D*Lite algorithm as shown in the figure below (page 5, of the paper D*Lite), when the procedure ComputeShortestPath() is called for the first time in line 31, U(list of inconsistent ...
2
votes
2answers
562 views

Mechanical odometer with digital output

I would like to mechanically measure the distance a kids electric ATV traveled. The ATV will not be used with kids but as a mobile robot instead. It has a common rear axle for both rear wheels which I ...
3
votes
1answer
297 views

Meaning of s_last in D star Lite algorithm

In the D*Lite algorithm, described in line 21 of Figure 3, on page 4, in D* Lite, the main() starts with defining $s_{last}=s_{start}$. But value of $s_{last}$ is ...
0
votes
3answers
96 views

Best sensor to determine “up” versus “down”

I want to start designing an Arduino project and have telemetry readings that indicate tilt or angle of placement. Would an accelerometer be the best for determining tilt? Are there good tutorials?
0
votes
1answer
27 views

How is Topology-based representation invariant to certain change in environment

The article of Topology-based representation (page no. 13, line 5) says that, topology-based representation is invariant to certain changes in the environment. That means the trajectory generated in ...
2
votes
1answer
334 views

Autonomous Indoor Positioning System Robot based on CV approach

I have some questions regarding an IPS autonomous robot system, Configuration: Mounting a camera to the ceiling of a room Assume the room is a cube of 5mx5mx5m (LxWxH) Assume the camera is ...
1
vote
1answer
54 views

Meaning of the equation of graphical model

The paper Topology-based Representations for Motion Planning and Generalisation in Dynamic Environments with Interactions by Ivan et.al., says on page 10 that the Approximate Inference Control (AICO) ...
0
votes
1answer
41 views

Meaning of symbol, 'curly N' in the equation of Linear Gaussian system dynamics

In the article of Topological Based Representation(Page no. 12), the equation of the Linear Gaussian system dynamics is given as In above equation what is the meaning of 'curly N'?
3
votes
1answer
53 views

Meaning of 'sign' in Writhe Matrix

Following is the equation of Writhe matrix from the article Topology based Representation(page no. 6). What is the meaning of 'sign' in the second part of this equation? I am not sure if this is some ...
4
votes
2answers
379 views

Difference between g-value and rhs-value in Lifelong Planning A*

What is the difference between g-value and rhs-value of Lifelong Planning A* algorithm? According to this link, D* Lite, g(s) directly correspond to the g-values of an A* search, i.e. g(s) = g(s') + ...
0
votes
1answer
96 views

create2 commands with an app called SERIAL

there is an app called SERIAL, available in the app store. I've downloaded it on my mac and am experimenting with it, any ideas on how to send create2 OI commands using "Serial"? so far it seems a ...
2
votes
2answers
229 views

How to decide the battery power for my robot

I need my motor to be powered with 12V, 5A for 1 hour continuously. How can i decide the Ah rate of the battery. Please suggest some lithium ion battery for the specification
7
votes
3answers
4k views

Why would a drone need a magnetometer? Are an accelerometer and a gyroscope not sufficient?

Why would a drone need a magnetometer? What would the drone do with this information? I think it would be to tell direction, but why would it need this if it has an accelerometer and a gyroscope?
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 ...
2
votes
2answers
257 views

Real-time object classification for an indoor autonomous quad-rotor

I am designing an indoor autonomous drone. I am currently writing an object classification program in OpenCV for this purpose. My objects of interests for classification are: ceiling fans; AC units; ...
4
votes
2answers
864 views

Relationship between motor torque and acceleration

I am working on designing and building a small (1 1/2 lbs), 2-wheeled, differential drive Arduino-controlled autonomous robot. I have most of the electronics figured out, but I am having trouble ...
3
votes
1answer
397 views

Dynamic model of a robot lifted by a balloon (Multibody system)

I'm having a hard time trying to understand how to obtain the dynamic model for a system similar to the image. The balloon is a simple helium balloon, however the box is actually an aerial ...
1
vote
2answers
147 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
2answers
447 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 ...
0
votes
1answer
118 views

Suitable D star variant is for non-holonomic motion planning of mobile robots

I am working on a non-holonomic motion planning problem of a mobile robot in a completely unknown environment. After going through some research papers, I found that D-star algorithm is widely used in ...
2
votes
2answers
319 views

why is quadrotor motion planning hard?

With introduction of incremental sampling algorithms, like PRM and RRT planning in higher dimensional spaces in reasonable computation time has become possible though it is PSPACE-hard. But why is a ...
2
votes
1answer
983 views

Understanding Drift in Simultaneous Localization and Mapping (SLAM)

I am trying to understand the effect of drift in Simultaneous Localization and Mapping (SLAM). My understanding is that drift occurs because the robot tracks its position relative to a set of ...
1
vote
2answers
72 views

Mobile phone power packs

For my robotics project I would like to utilise readily available mobile phone 'power banks' to simplify the power system for my robot. However, such power banks output 5V, great for the logic systems ...
1
vote
0answers
97 views

What is the difference between planning for kinematic car, dynamic car, blimp and quadrotor [closed]

I am working with a sampling based planning library. When I looked into the implementation, I found for kinematic car a SE2 state space(x, y, yaw), for dynamic car a SE2 compound state space (space ...
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 ...