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
5
votes
2answers
271 views

Generic name for two-motor wheeled/tracked robots?

Is there a generic name for the category of robots that move using two opposing wheels or tank-like treads?
5
votes
1answer
88 views

How many robots is considered to be a robotic swarm not a group of robots?

Does the literature on swarm robotics define the smallest number of robots required to make a "swarm". Is it 10, 20 or 100 robots, or does the name depend on something other than the number of robots?...
5
votes
1answer
5k views

How to program a three wheel Omni?

I have created a three wheeled omni robot like the diagram below. Now I am unsure of how to program it. I want to use a single joystick so one x and one y value. The values for x and y are between -1 ...
5
votes
2answers
4k views

Mechanical design for motorized spherical caster wheels

Design goal is to have a mobile robot that operates on 3 large casters, essentially 2 to 4 inch diameter steel ball bearings, that are motorized. No other mechanism would touch the surface. The robot ...
5
votes
1answer
238 views

Would the strength and speed of a robot skeleton be a danger to its wearer?

Expanding upon the title, I am querying the use of robotic skeletons to augment human strength and speed. If such a robot had the capacity for example to bear weight 5 times heavier than the wearer ...
5
votes
2answers
335 views

PID Conundrums for Legged Robots

I am currently working on a legged hexapod which moves around using a tripod gait. I have two sets of code to control the tripod. Set 1: Time based control In this code set, I set the tripod motor ...
5
votes
2answers
186 views

Adhesion for a heavy wall-climbing robot

I have come across a number of methods for developing wall-climbing robots. Suction Chemical Adhesion Gecko like hair adhesion Electroadhesion Which method would be the best for heavy robots (5kg+)? ...
5
votes
1answer
779 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 ...
5
votes
2answers
3k views

Wheel Odometry Covariance Matrix for Custom Robot

I have been looking around in the forums, but could not find any answer for how to go about getting the wheel odometry covariance matrix for a custom built planar robot (I found some posts related to ...
5
votes
1answer
194 views

Is it possible to use Matlab “system” function to call ROS commands?

Is it possible to use the Matlab's system function to call ROS commands? For example, using ...
5
votes
2answers
405 views

SLAM for Autonomous car

I am working on SLAM for autonomous car like vehicles with 2D lasers and IMU (deriving odometry). I would like to know how efficient is using the existing SLAM algorithms (for example: gmapping in ...
5
votes
3answers
1k views

How exactly does sensor fusion work in Kalman filters?

I've been looking into implementations of Extended Kalman filters over the past few days and I'm struggling with the concept of "sensor fusion". Take the fusion of a GPS/IMU combination for example, ...
5
votes
1answer
196 views

How to connect Phone to Robot while charging phone from external battery?

I am controlling a robot via usb from an Android phone running the robot's code. This phone has a poor battery and I need to extend its life with a USB charger (can't change phones). How can I charge ...
4
votes
4answers
1k views

Which micro-controler/processor to be used for autonomous stereo vision robot system?

I am very new two robotics, however I have a working stereo algorithm which I want to combine with a SLAM algorithm. I am developing this system for an other application but I decided integrating it ...
4
votes
1answer
1k views

Finding Center of Mass for Humanoid Robot

I've been working on Humanoid Robot, and I face the problem of finding the Center of Mass of the Robot which will help in balancing the biped. Although COM has a very simple definition, I'm unable to ...
4
votes
2answers
1k 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 ...
4
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 ...
4
votes
3answers
381 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 ...
4
votes
1answer
2k views

Particle filter implementation in ROS

I'm looking for particle filter implementation in ROS to use in mobile robot localization, but it seems the only available package is amcl (Adaptive Monte Carlo), I'm not sure is it possible to use it ...
4
votes
2answers
458 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 ...
4
votes
2answers
852 views

What is the bicycle model for a dynamic robot?

I was asked this in a phone interview for a robotics job. Googling has not really helped. I assume it is some sort of state prediction model that can be used in a Kalman filter. Can anyone give me a ...
4
votes
3answers
503 views

How can this mobile robot rotate so perfectly?

Please have a look at this youtube video. When this mobile robot operates, the rack (which is said to weight up to 450 kg) can have its Center Of Mass (COM) distributed at any location. For example, ...
4
votes
1answer
198 views

Local Localisation with particle filter

I am doing Local Localisation with sonar, particle filter (i.e all particles are initially with robot pose). I have grip map of environment. When I execute algorithm in environment (where doors are ...
4
votes
1answer
118 views

Humanoid balancing

I'm currently working on Humanoid robot. I've solved the Forward & Inverse Kinematic relations of the robot, and they turn out to be fine. Now I want to move onto Walking. I've seen tons of ...
4
votes
1answer
149 views

Simple way of 3d perception

I wonder is there any simple (can be computed in microcontroller level) option which is suitable for 3d object perception (depth, position, pose or coordinate estimation) of flying robots except LIDAR,...
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} + \...
4
votes
3answers
956 views

question about car-like robot localization based on dead-reckoning

I have a question about car-like robot localization using only dead-reckoning. Given: robot position (at current time step) in the form $\begin{bmatrix}x & y & \theta\end{bmatrix}$ (theta is ...
4
votes
1answer
6k views

Maze Solving Algorithm For Mazes With Loops

I am trying to implement a line following robot that can solve mazes similar to the Pololu robots you can watch on youtube. My problem is the maze that I am trying to solve is looped and therefore ...
4
votes
1answer
48 views

Multiple machine ROS image transmission error

I'm currently trying to establish communication between my Raspberry Pi based robot and a Cluster which are on the same network. Although I am able to ping and SSH one device using the other, I'm ...
4
votes
3answers
80 views

How to calculate shortest path between multiple pick and drop destinations

I have a scenario where I have multiple robots, and they have to pick and drop some items at specified locations as shown in Figure. There are 4 jobs to be done for this particular instance. How can ...
4
votes
1answer
665 views

How to check lane departure in OpenCV?

I'm using OpenCV 3 in Python 2.7 on a Raspberry Pi 3. My project's aim is to build an autonomous lane departing robot that can detect the two lanes on its sides and continuously correct itself to ...
4
votes
1answer
271 views

How to interpret the result of image rectification?

I've been trying to understand image rectification. Most of the time the result of image rectification is illustrated by the original image (i.e the image before rectification) and the rectified image,...
4
votes
1answer
693 views

ROS MoveIt!, virtual joints, planar joints, prismatic joints

I do have a robotic application, where a 7Dof robot arm is mounted on a omnidirectional mobile platform. My overall goal is to get MoveIt! to calculate a sequence of joint movements, such that the ...
4
votes
1answer
218 views

Quadrature Encoder Counts

Actually , I have been since two weeks looking for convinced and final solution for my problem , actually I am completely lost , I am working on mobile robot (Rover 5) with 2 motors , 2 encoders . the ...
4
votes
1answer
831 views

Kalman filter Issue - GPS Odometry Fusion

I am working on estimating a robots pose using Odometry and GPS. My first problem is that all kinematic model i have seen for a differential drive robot proposes using the displacement of the left ...
4
votes
2answers
2k views

“Smooth” inverse kinematics model for 2-wheeled differential drive robot

I have been reading about kinematic models for nonholonomic mobile robots such as differential wheeled robots. The texts I've found so far all give reasonably decent solutions for the forward ...
4
votes
1answer
156 views

IPC-Bridge problem

Is anyone able to help me out getting IPC-bridge working on my ubuntu lucid installation (with matlab 2012a)? I'm not being able to finish the last step on here (Compiling the messages folders): https:...
4
votes
2answers
752 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: ...
4
votes
1answer
123 views

Forward kinematics: Why ω should remain same?

Can anyone please explain me these lines found on page 5 of Kinematics Equations for Differential Drive and Articulated Steering by Thomas Hellström? Note that plugging in $r$ and $v$ for both ...
4
votes
1answer
166 views

EKF-SLAM: Shrink covariance matrix on one direction

I have implemented an EKF on a mobile robot (x,y,theta coordinates), but now I've a problem. When I detect a landmark, I would like to correct my estimate only on a defined direction. As an example, ...
3
votes
4answers
112 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 ...
3
votes
3answers
132 views

Is modelling a robot and deriving its Equations of Motions more applicable to a system that is inherently unstable?

As someone who is new and is still learning about robotics, I hope you can help me out. Let's say I have two systems: (a) Inverted Pendulum (unstable system) (b) Pole Climbing Robot (stable system) ...
3
votes
1answer
568 views

What is the difference between Task-Level and Joint-Level Control Systems?

While doing a literature review of mobile robots in general and mobile hexapods in particular I came across a control system defined as "Task level open loop" and "Joint level closed loop" system. ...
3
votes
3answers
360 views

Best power solution for my robot

I've built quadruped robot which is using 12 servos (TowerPro SG90 Servo) and Raspberry Pi (model B 1). Right now I'm "feeding" it with 5V 2.5A charger. How can I make it un-tethered? What should I ...
3
votes
2answers
764 views

Robot arm reachability of a pose in Cartesian space

Given a set of robot joint angles (i.e. 7DoF) $\textbf{q} = [q_1, ... , q_n]$ one can calculate the resulting end-effector pose (denoted as $\textbf{x}_\text{EEF}$), using the foward kinematic map. ...
3
votes
2answers
306 views

Optimal-time acceleration sequence of a line-following robot following a moving obstacle

Say we have a line-following robot that has a moving obstacle in front, that is a one-dimensional problem. The moving obstacle is defined by its initial state and a sequence of (longitudinal) ...
3
votes
2answers
154 views

Collaborative Behavior: Implementing a Bucket Brigade With Robot Arms

I was wondering whether something like this is possible: A block of ice(say) needs to be transferred piece by piece from a source to a destination with the help of 5 robots standing in a straight line ...
3
votes
1answer
330 views

image processing

I am making a Robot goalie, the robot is supposed to detect whether a ball has been thrown in its direction , sense the direction of the ball and then stop it from entering the goal post. A webcam ...
3
votes
1answer
2k views

Cheap and efficient 3D sensor?

I'm searching for a cheap (under 100$) and efficient 3D sensor, which detects obstacles and moving objects, for robot applications like quadrotor navigation, swarm robotics, etc. Can you suggest a ...
3
votes
3answers
568 views

Iterative Closest Point for 2-D LIDAR Data

I have two 2-D point clouds obtained from LIDAR (Light Detection And Ranging) scans at two different poses (positions and orientations) inside a circular structure, where a small object (vertical ...