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
3answers
345 views

Detect polyethylene

First of all, I am in high school[to tell you that I am a newbie and lack knowledge] What I want to achieve for now is a thing that can differentiate between poly bags[polyethylene] and other stuffs. ...
2
votes
1answer
403 views

Rocker bogie suspension system - pitch angle

What does this sentence mean : "The chassis maintains the average pitch angle of both rockers." Put in other words, " the pitching angle of the chassis is the average of the pitch angles of the two ...
2
votes
1answer
699 views

Counts of Quadrature Encoder

Simply, I had Rover 5 with 2 DC motors and 2 quadrature encoders, I just want to use encoders to measure the distance of travelling for each wheel. To start with, I just want to determine the total ...
2
votes
2answers
741 views

How to connect Arduino Uno3, L293D motor driver and 3 colour sensors together?

I am trying to build an autonomous multi coloured lines following robot. The parts I have bought so far include: Arduino Uno 3. 3 Colour Sensors (taos tcs 230). L293DNE motor driver. Robot chassis ...
2
votes
1answer
1k 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, ...
2
votes
3answers
2k views

Connecting a Raspberry Pi to a roomba via an FTDI cable

I have a Raspberry Pi with this FTDI cable and a Roomba 560. The Roomba has an SCI port to allow for control of the roomba via serial. I installed the PySerial library on the pi and send valid ...
2
votes
1answer
243 views

Inductive Charging for Alphabot [closed]

I am looking into building a self-docking robot that can charge itself when needed. To accelerate the prototyping phase, I am considering AlphaBot2 with Raspberry Pi 3 B+ as a development platform. I ...
2
votes
1answer
50 views

SEIF slam: Effect on information matrix when there is no landmarks

I studied about Sparse Extended Information Filter slam. I want to clarify some points regarding this topic. As per the sparse extended information(SEIIF) slam when the robot sees some landmarks it ...
2
votes
1answer
135 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
155 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 ...
2
votes
2answers
67 views

Is a small time locally controllable system holonomic?

If you define a wheel that can only rotate and move in the direction it is pointing to but using a combination of motions (arbitrarily short) it can be moved sideways, does the system still remain ...
2
votes
2answers
90 views

Why use GraphSLAM?

I am doing some project on Slam. I have a data set of a moving Robot which can give me the value of forward velocity(m/s) and angular velocity(rad/s) and time(s). Now if this data are provided I can ...
2
votes
1answer
49 views

Methods for state estimation and real-time path planning of a mobile robot

I'm looking to start a project that incorporates some form of state estimation and path planning for a simple simulated robot dynamic model, in an environment that contains obstacles. I'm hoping to ...
2
votes
1answer
184 views

Turtlebot 2 dimensions

I am trying to drive the differential drive kinematics of Turtlebot 2. However, I couldn't find the distance between 2 wheels on the datasheet. I'd appreciate if anyone could provide me this dimension....
2
votes
1answer
296 views

Adding ROS to Raspberry Pi car and teleoperation

I just completed a Raspberry Pi car setup shown in the image below. With my car now assembled, I can run a simple Python script put the necessary GPIO pins HIGH or LOW and moves the car around ...
2
votes
1answer
46 views

Are there any Open-Source bricks projects for robotics?

I mean some bricks like Lego/Meccano with a community like Instructables site, those share their models and robots with others. Also the 3D models of bricks(in solidworks format for example) are free ...
2
votes
2answers
97 views

Localizing two points using self position and angle between this points

my question is about localizing points in 2D space. I know exact position (x,y,alpha) of my robot in some room. In room there are two points of unknow location. Robot can find angle between he and ...
2
votes
1answer
145 views

Calibrating a laser scanner to a line camera

We have a high-resolution Riegl laser scanner and mounted atop it a Resonon Pika L, which is a hyperspectral camera which records one spatial column at a time, using the second dimension of the sensor ...
2
votes
3answers
283 views

Find the robot pose from three beacon measurement

At every timestep my robot gets sensor measurements from a scanner that finds three beacons with known poses $B_1 = (B_{1x}, B_{1y})^T, B_2 = (B_{2x}^T, B_{2y}) , B_3 = (B_{3x}, B_{3y})^T$ these ...
2
votes
2answers
126 views

Algorithm for Determining Mobile Base Positioning Given End Effector Pose

I have a 6 DOF arm robot with a mobile base, and a given x/y/z/quaternion vector that the end effector must match. I am to determine the most optimal position of the mobile base such that an IK ...
2
votes
1answer
60 views

Need clarification on potential fields for robotics

I am taking a course on AI robotics from a computer science department but my background is in mechanical engineering. I am having some difficulty with ambiguous terminology in virtual potential ...
2
votes
1answer
170 views

Object Detection and Pose Estimaion

I am working on a robotics project for fun and can't really wrap my head around a solution to my perception problem. Setup: My robot will have a stereo vision setup and will have to detect certain ...
2
votes
1answer
3k views

Error while running rosserial node in ROS

I have an Arduino connected to ROS through serial port. I wrote an ardiuno code to drive motors. below is my code. ...
2
votes
2answers
147 views

Estimating state of moving object from other moving object

What is the best way to estimate the state [x-position; y-position; heading (yaw angle); velocity; acceleration; curvature (or yaw rate)] of a moving ...
2
votes
2answers
194 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
1answer
201 views

Can I control iRobot Create 2 with NI myRIO and LabVIEW codes?

I need to know if the iRobot Create 2 can be controlled with a NI myRIO that has been programmed through LabVIEW. The goal is to program an autonomous robot for real-time tracking using a Kinect ...
2
votes
1answer
271 views

Malfuction in motors using L298N

I have purchased the undermentioned robot chassis with DC motors supported with plastic gears from a local store. There is a 3A battery holder and when I connect robot to that and put it on the ground ...
2
votes
1answer
140 views

Is there a way to disconnect and reconnect from a Create 2 that was streaming sensor readings without having to unplug/replug my USB-serial cable?

I am working with a Create 2 and I am executing a simple sequence like (in pseudocode): ...
2
votes
1answer
551 views

How can I avoid Roomba Error 10 Code?

I am trying to run my 600 series Roomba in a large, open space (1700+sf) and it does not recognize the large, open space and throws the Error 10 code. It does not recognize an edge of 2 12"-3" either;...
2
votes
1answer
2k views

Using DC motor as a generator to recharge battery of my robot

I am trying to recharge my 12V lead acid battery with a 12V DC motor. I am using the battery to power the robot when it climbs. When it descends, I notice that I dont need to apply reverse voltage ...
2
votes
1answer
483 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 ...
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
141 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
339 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
111 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
121 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
168 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
474 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
1answer
45 views

How to PID tune a four wheel robot?

Four wheel mecanum rover with a mass of approximately 50 Kg. Each wheel has a 20:1 gearbox with encoder at the wheel (rather than the motor). If this was something like a robot arm I would PID tune ...
2
votes
1answer
58 views

Jacobian of a planar manipulator with 4 links

I have a mobile manipulator that moves on the plane. The base moves in SE(2) and the manipulator is also planar with 4 links. The mobile base will be a differential drive robot and its motion is ...
2
votes
0answers
29 views

Choosing right motors for self-balancing robot [closed]

I’m looking for right motors for my first self-balancing robot. Design assumptions: robot height: around 120-200 mm robot weight: around 600-800 grams wheels: 80x10 mm or 90x10 mm battery voltage: ...
2
votes
1answer
27 views

Angular Velocities of CoM in Global Coordinate

The block diagram of the robot is shown as above. Here, $\phi$ is the angle between $X_v$ and $X_0$ (Yaw angle of the robot), and $\psi$ is the angle between $Z_b$ and $Z_v$ (pitch angle of the robot'...
2
votes
1answer
94 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
43 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
39 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
65 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
75 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
3answers
220 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
1answer
491 views

Mobile robot pose estimation

I want to plot the path of a vehicle via the estimation of egomotion based on essential matrix. Everything was fine with openCV and the following function. ...

1
3 4
5
6 7
12