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
0
votes
1answer
13 views

Reinforcement Learning in global and local path planning for mobile robots and self-driving car

Most RL courses start with grid world problem like this where robot has to navigate from start to end and RL helps in generating the optimum policy. (State-action pairing). I am not able to relate ...
0
votes
0answers
19 views

Can a state lattice planner be used purely as a local planner?

I've been reading a bit about state lattice motion planning recently. The question I would like to ask is if a lattice-based motion planning system can be used purely as a local planner without a ...
0
votes
0answers
11 views

Why reciprocal velocity obstacle generates oscillation free navigation compared to VO

I am tryin to understand this paper about "reciprocal velocity obstacles for real-time multi-agent navigation" and to compare it with the original Velocity Obstacle approach. I can not ...
0
votes
1answer
47 views

How to design a PID controller for boat?

I have a boat with two trusters and a trajectory planner which is based on the bicycle model. In order to control the boat, the linear velocity of each truster has to be provided. The following ...
0
votes
1answer
52 views

Calculating wheel linear velocity from body velocity

A frame {b} is attached to the centre of a robot chassis. The planar configuration is given by $(x,y,\phi)$ where $\phi$ is the angle between the x axis in {b} and the x axis of a fixed reference ...
0
votes
1answer
29 views

Small AGV robot for ROS application

I am looking for an off-the-shelf small AGV which runs or could be used with ROS. It may include some basic sensors like a camera, an IMU, an Ultrasonic range finder, etc. Really appreciate all the ...
1
vote
1answer
39 views

Autonomous harvesting robots. What are model possible components and interactions for the entire system? [closed]

I found a video which talk about best autonomous robots that use IA technology to harvest crops. The video is very interesting because, the “ecosystem” of each robot varies a lot from company to ...
1
vote
1answer
81 views

How to actually fuse sensor using Extended Kalman Filter

Background I'm working on 4-omniwheel mobile robot. It have encoder on each wheel and MPU 6050 IMU. The robot positioning suffer a great error because slip, so i try to increase the accuracy of ...
2
votes
1answer
46 views

Range of a heading angle [0,2π) or [−π,π)

Consider the unicycle dynamics in 2D plane: $$\begin{array}{l} \dot x = v\cos \varphi \\ \dot y = v\sin \varphi \\ \dot \varphi = \omega \end{array}$$ What is the range of the heading angle $\phi$? ...
2
votes
0answers
28 views

Difference between CHOMP and DRL

in terms of motion planning, what are the difference between gradient-based motion planning (for instance, CHOMP http://www.nathanratliff.com/thesis-research/chomp) and deep reinforcement learning? ...
1
vote
1answer
50 views

Mobile robot behaviour [closed]

I want to ask people who have designed the control/behaviour system of the mobile robot? As far as I know, architecture might be implemented as a finite-state machine or a behaviour tree. What are the ...
2
votes
1answer
59 views

How to find angular velocity using pure pursuit algorithm?

I have implemented the pure pursuit algorithm for my differential wheeled robot as described in the following paper: http://www.enseignement.polytechnique.fr/profs/informatique/Eric.Goubault/MRIS/...
1
vote
1answer
52 views

How to calculate the ground truth of your own simple dataset for testing your SLAM Algorithm?

I have tested my SLAM algorithm on EuRoC, TUM and KITTI Datasets. But I would like to test on my own custom dataset. Moreover, I already rectify how to make my own dataset in TUM dataset format, but I ...
1
vote
0answers
28 views

Rviz Status Error in Costmap: Update area outside original area

“update area outside of original map area” is the error I get when visualising the topic /move_base/global_costmap/costmap. The cost map displays correctly, there is nothing on google or the docs to ...
0
votes
0answers
17 views

Need help with counting the number of robots on the circumference of a circle much larger than the communication radius of the robots

I have a circle of radius 300 cm on whose circumference robots stop after moving in the environment. The robots only have a communication radius of 10 cm such that they can fit 6 robots along the ...
0
votes
0answers
26 views

How are landmarks updated with respect to each other in SLAM?

One thing I don't understand in EKF SLAM is how landmarks interact with each other. From my understanding this interaction only happens during a loop closing event. When a loop closing occurs, how do ...
0
votes
0answers
14 views

UKF - sigma point creation - Mirroring the chol matrices

maybe this is a stupid question but i came across a problem with my ukf implementation. I use chol() in matlab for my sigma point creation instead of the normal square root of my covariance matrix. Do ...
1
vote
1answer
47 views

How to design a behavior tree with ROS1 framework

I am confused about how high level my behavior tree has to be. For example, if I want to create an autonomous robot that goes from point A to point, what would be a reasonable behavior tree? For now, ...
0
votes
0answers
19 views

UKF - Correction Step [SLAM] - Only compute the sigma point of the vehicle pose and the specific landmark that got spotted?

i want to implement an UKF Filter for SLAM but i cant seem to wrap around the update step. When computing the innovation matrices and everything, do i need to compute the sigma points in respect to ...
0
votes
0answers
25 views

SLAM Initialize new landmark - specifically the covariance

Im trying to bring an EKF - SLAM to life but it keeps on failing. Specifially, I think, my mistake lies in the initialization of the new cone <-> covariance. I multiply the Jacobian (derived ...
0
votes
1answer
30 views

How to handle curved paths in maze

-I have an RPi on Ubuntu with ROS (Kinetic). The task is to solve a maze. I have implemented a left-hand algorithm to navigate through the maze. -The robot is equipped with 3 ultrasonic HC-SR04 ...
0
votes
1answer
21 views

Extract laser scan from a map and known location

If we have the map of an environment (an occupancy grid for instance) and precisely know the pose of the robot within it. How can one reconstruct what the laser scan should look like at a given ...
0
votes
0answers
34 views

Fusing cross-correlated measurements for mobile robot's localization using unscented kalman filter (ukf)

I'm currently working on a mobile robot's indoor localization. On the perception side, I can only rely on a 2D lidar and wheel odometry. I have used these sources as input of different localization's ...
0
votes
0answers
13 views

What is the mathematical relation between phi1, phi2, phi3 and motor PWM values for 3 wheel omni drive robot?

My question is that I cannot deduce the relation between phi1, phi2, phi3 values of the omni robot (3 wheeled) and the motor's PWM values, since I'm planning on designing the robot to perform "go ...
0
votes
2answers
25 views

Sprockets for steering

I'm planning to drive the steering of a AWD rover using stepper motors. Is it usually a good idea to use sprockets and chains for that? Would the precision typically be too low for steering? The ...
0
votes
0answers
29 views

Is Image Based Visual Servoing a non-linear controller?

Is Image Based Visual Servoing a non-linear controller? I think it is as the Image Jacobian has square terms of u & v (image-plane coords). Where $p_u, p_v$ are the width & height of each ...
0
votes
1answer
27 views

Compute how well a laser scan matches or overlaps with its environment given a map of the environment and location of the robot is known

If I knew the exact location of my robot and have an accurate map (for eg. an occupancy grid map) of the environment beforehand, how can I compute a measure of how well the laser scan data agree with ...
1
vote
1answer
41 views

How do I compute the feedforward terms in a control law using Matlab?

I have the following situation. I have computed the linear and angular velocity which are the controls for a mobile robot, which have the form: $v_d=v_{fb}+v_{ff}$ $\omega_d=\omega_{fb}+\omega_{ff}$ ...
0
votes
0answers
25 views

Robot movement between point A and B with fixed angle and step length

I am working on a robotic path finding problem for my personal project and I am stuck on how to get from point A to point B. Please note that this is a visual robot, as I am looking to implement it ...
0
votes
1answer
38 views

Matlab code to take time derivatives

I have a velocity command, which is: $v=k_1\rho cos(\alpha)$ where each quantity $\rho$ and $\alpha$ depend by the time. I would like now to take the time derivative of this, in order to use it as ...
0
votes
1answer
58 views

How do I apply a disturbance observer to a mobile robot?

I have to design a observer to estimate disturbances which are applied to a unicycle model. So, the unicycle model with disturbances is: $\dot{x}=v cos\theta + d_x$ $\dot{y}=v sin\theta + d_y$ $\dot{\...
0
votes
1answer
57 views

Robots and RTOS

Many computing platforms used by robots are not real time(ex Jetson). How are real time constraints handled in real robots? Are all software transfered into a hardware solution with real time ...
0
votes
1answer
39 views

Calculate body speed in m/s with weight in the equation?

UPDATE: I have clarified my question for answerers to better understand what I am asking If I have a flywheel, like the one shown in this image, and I know the torque, weight distribution, and weight. ...
3
votes
1answer
30 views

Worm gearbox for steering

I'm planning on making a smallish off-road rover (15-25kg net weight) with 4-wheel steering and I was wondering if it'd be a good idea to use (self-locking) worm gearboxes for steering. I've thought ...
1
vote
1answer
227 views

Hector_navigaton on ROS Melodic error

I'm a newbie on robotics, and currently, I'm working on a project to make an autonomous robot that can mapping the surrounding environment and decide the shortest route towards the goal while avoiding ...
0
votes
0answers
26 views

What are the best approaches and limitations for calculating the Inverse dynamics for a floating base quadruped?

Given a quadruped standing on all fours, or trotting with 2 legs down/2 up, I've seen a few methods of computing inverse dynamics. All derive from centroidal momentum physics, and I think all distill ...
0
votes
1answer
57 views

Problem designing acceleration inputs controller

I am reading this paper: https://www.researchgate.net/publication/224635390_The_motion_control_problem_for_the_CyberCarpet in which is implemented a cartesian regulator to bring the position $(x,y)$ ...
1
vote
1answer
47 views

How to estimate proper heading angle

I obtain the heading or yaw angle from a source which I am not allowed to modify, but when the angle goes more than +180 or -180, it interchanges either from 180 to -180 or the other way around. Any ...
0
votes
1answer
12 views

Determining Base Configuration Tsb from End-Effector Configuration Tse for youbot

Hello there, hope you are doing great. Right now I am trying to control youbot to pick and cube and place it to a certain position, on simulation. However, I believe that the reference trajectory is ...
0
votes
1answer
285 views

How to implement a 4 Mecanum wheel Robot kinematic model Practically in code?

Above is the Kinematic model of a 4 wheeled from https://cdn.intechopen.com/pdfs/465/InTechOmnidirectional_mobile_robot_design_and_implementation.pdf, My question is how to use these kinematic ...
1
vote
1answer
368 views

How to do odometry for 4 mecanum wheeled robot?

I need to do odometry for a 4 mecanum wheeled robot for indoor applications. Is it possible to do it with just wheel encoders and IMU sensors? If possible, how? It will be of great help if someone ...
0
votes
1answer
58 views

How do I call Matlab code into Simulink for doing a simulation for doing plots?

I have built a simulink model for performing cartesian regulation on a unicycle: and plot the results with a Matlab code but, I am not very confident with Simulink and so I don't know how to call ...
0
votes
1answer
54 views

error with dimensions in Simulink

I am trying to simulate a cartesian regulator for a unicycle with Simulink and I am having some problems. My simulink model is the following: and when I run it I get the following error message: so ...
1
vote
0answers
30 views

Robotic Platforms Similar to the PiBot(Locobot)

I am brain storming platforms to use for a project I am working on. I'm looking for an mobile platform with a manipulator attached. I originally was focusing on the PiBot, but after doing some ...
4
votes
1answer
52 views

Universities offering courses about Drones (Unmanned Aerial Vehicles [UAVs]) [closed]

I am trying to gather some information about university courses offered about drones (or Unmanned Aerial Vehicles). At the beginning, I thought that I would have found way more than what I found and ...
4
votes
0answers
110 views

Likelihood field sensor model (Probabilistic Robotics, Thrun et al., p.169-174)

I am currently working on the "likelihood field" sensor model (aka "endpoint model") by Thrun et al. (book: Probabilistic Robotics, Thrun et al., p.169-174) In this context I have ...
1
vote
3answers
93 views

irobot create 2: random changes in driving speed

I am trying to make the Create2 dance a specific choreography. I´m not using the sensors, I just let it drive and turn for a specific amount of time. In general it works fine. But after working with ...
0
votes
0answers
21 views

When a permutation matrix is desired for transforming camera frame to world frame?

When dealing with rectified images, why would the inverse of a simple permutation matrix $$P = {\begin{bmatrix} 0 & -1 & 0 \\ 0 & 0 & -1 \\ 1 & 0 & 0 \end{bmatrix}}^{-1}$$ ...
1
vote
1answer
54 views

Where to buy cheap motors and mechanical parts for hobby robotics applications? [closed]

My kids want to get into robotics, where Online can I buy the motors (dc,ac,stepper...) and mechanical assembly (nuts, bolts, sheet metal, springs, rods...) for a very affordable price, you know I ...
0
votes
0answers
19 views

What should be a good frequency for the EKF prediction and correction updates?

This is my first post on the forum although I read Q&A posted here constantly. I haven´t seen a similar question so here it goes: I am implementing an EKF for localization from scratch just for ...

1
2 3 4 5
13