Questions tagged [motion-planning]

Motion planning (also known as the navigation problem or the piano mover's problem) is a term used in robotics for the process of breaking down a desired movement task into discrete motions that satisfy movement constraints and possibly optimize some aspect of the movement.

Filter by
Sorted by
Tagged with
0
votes
0answers
16 views

sampling-based path planning approach

I have been doing a project on robot path planning. A question has arisen in my mind during the project What are the state of the art sampling-based path planning schemes for the dynamic environment? ...
0
votes
1answer
26 views

Are there any tutorials for OMPL in Python?

I want to learn and understand the Open Motion Planning Library (OMPL) through Python as I don't have much experience with C++. Almost all tutorials are written in C++ and there are some demos in ...
1
vote
1answer
58 views

Constrained Inverse Kinematics velocity calculation via Jacobian

I am trying to implement inverse kinematics for a robot arm with 5DOF within Unity. The robot arm is supposed to depict the mechanical, hydraulic driven cylinder arm of a heavy machine such as ...
0
votes
1answer
37 views

What is an example of a good motion control API? [closed]

We are in the process of implementing a motion control API for a research project. The goal is to implement a somewhat comprehensive API for motion control that provides the most commonly used ...
0
votes
0answers
13 views

problem in understanding this part of the RRTx path finding algorithm

this is a paragraph from the paper of the RRTx algorithm and below it a figure referenced in the paragraph however the No and Nr nodes types are unclear to me what are they exactly ?
0
votes
0answers
23 views

Robot Localization - Motion and Sense Probability

I'm currently taking Udacity's AI for robotics course and came across a question that stumped me. The problem plays on localization probability given uncertainty in our measurement updates. The first ...
0
votes
0answers
43 views

From an end-effector trajectory to joints movements

let's assume that our robot consists of 3 degree-of-freedoms. In order to move the end-effector of this robot along a straight line, these 3 joints have moved as below: Now, if the desired end-...
0
votes
1answer
35 views

Motion of a mobile platform inaccurate than industrial robot arm

It is known that with a 7DoF industrial you can achieve an accuracy of ~2mm. However, the motion with a mobile platform is known to be more inaccurate and expensive. I can follow why the motion is ...
0
votes
0answers
37 views

NodeMCU ESP-12E Wont Print to Serial in Arduino IDE

So, im using a ESP-12E nothing special about it, to try and run this code i found from a custom library example. ...
1
vote
0answers
32 views

How does inverse compositional Lucas–Kanade algorithm work?

I am trying to understand the Lucas–Kanade algorithm since I am reading a paper in which is applied the inverse compositional Lucas–Kanade algorithm, but in order to understand the latter I have to ...
3
votes
1answer
171 views

Motion planning with Gaussian Process Regression

I was recently introduced to Gaussian Process Regression (GPR). I read multiple papers regarding use cases of GPR in robotics, however, they were more or less very limited. Use case from the ...
1
vote
1answer
28 views

How to formulate the equation and environment equations for motion planning algorithm use? [closed]

How to formulate the equation and environment equations for motion planning algorithm use? And if know the desired state, how to use motion planning to fill the data to reach this desired state?
1
vote
2answers
61 views

motion model for forward movement

I thought this is a simple and well known problem and therefore there is a lot of literature. But I'm not able to find the correct keywords to google the answer. Maybe instead of answering the whole ...
1
vote
1answer
70 views

Applications of Reinforcement Learning

Many global-control applications of robotics involve incomplete world information and at best can be represented as a POMDP. Given this, can we really apply RL to most robotics applications? From ...
1
vote
0answers
26 views

Link collision avoidance for redundant manipulator

I am trying to have my robot arm follow a trajectory while avoiding collisions between obstacles and the robot links. The way I go about it is to find the closest point on the robot arm, and treat the ...
0
votes
0answers
10 views

Navigation Function : Sphere Spaced Set

The navigation function in a sphere spaced set is given by: Equation How do I determine the value of Lambda?
0
votes
0answers
12 views

discrete control in continuous spaces

I asked this question on AI stack exchange but didn't get a response. Basically I'm interested in how you deal with inherent error between your ideal discrete state and your actual state in control ...
2
votes
1answer
59 views

Asynchronous axes movement

if we have a robot with 5 DoF and we want to plan its movement. The inverse kinematic solver will do this job without a doubt. However, it is usually assumed that axes can be moved in a synchronized ...
1
vote
0answers
29 views

How to find the optimal path for a line following maze robot?

First let me explain the problem. This is a maze made only out of black lines on a white surface. The robot has only a few IR sensors which can sense the position of the line. No other sensory input ...
0
votes
0answers
41 views

Problem with solution (equation) for wrist singularity

In my textbook about industrial robots it says that if the angle q5 in this robot is equal to 0, there are infinite solutions for the angles q4 and q6. I understand this part, but I have a problem ...
0
votes
1answer
31 views

How to deal with a joint suddenly having to make a large change in angle during linear interpolation?

After having set up the inverse kinematics for each intermediate point on a line that the tcp is supposed to travel, I encountered a problem that stops the tcp when it is supposed to travel along the ...
0
votes
1answer
83 views

Going from Spline to Differential Drive Command

I have a differential drive robot that needs to move along a path stored in its memory as a spline. I am currently trying to understand the mathematics of determining how much power to apply to each ...
0
votes
1answer
33 views

Doubt on artificial potential field

I am studying motion planning, and I am focusing on artificial potential fields. I have seen that it consists in having a repulsive field for obstacles, and an attractive field toward the goal. But ...
1
vote
0answers
51 views

When do I do motion planning?

I am studying mobile robots, and I am focusing my attention to the unycicle. I have a doubt concerning the motion planning part. In particular I don't understand when the motion planning is done and ...
0
votes
1answer
26 views

Construct Configuration-Space with Obstacles for arbitrary Object/Robot in Motion Planning

I found that a configuration-space approach is a elegant way to describe problems in motion planning. However, I was not able to find a known general way to construct configuration-spaces. By general ...
7
votes
2answers
239 views

Motion Planning vs. Control

Often I see positions for robotics companies split into planning and controls engineers. But motion planning and controls seem to have a lot of overlap. As I understand in motion planning the ...
1
vote
1answer
35 views

Moving Sofa Problem with the help of 'Potential Field Method' and 'Navigation Functions'

I would like to move a piano. Having a mathematical background, I was trying to figure out whether I can get it into the new apartment. In my research I stumbled upon the already explored "moving sofa ...
0
votes
1answer
38 views

Can knowledge of robot's dynamics help in motion planning?

Some planners assume a kinematic model of the robot for example diff drive or omni directional etc. while generating motion plans for the robot. Can knowledge of the dynamics of the robot help ...
2
votes
1answer
89 views

Path Planning algorithm

The broad question is this; given an occupancy grid and the robots current pose (x,y,theta,theta'(first derivative)) how should I plan motion for my robot with the following constraints: shortest ...
0
votes
4answers
418 views

Automatic forward and reverse Brushless Motor

The video Here shows a motor using rotational motion to move a load forward and then reverse back, without manually switching it to reverse. How can I program my brushless motor to operate like the ...
0
votes
0answers
367 views

moveit! trajectory execution aborted

I'm trying to send a custom arm to a pose through moveit_commander_cmdline.py, it fails after sending to the said pose using " go default_pose" and returns an error. ...
-1
votes
1answer
129 views

Occupancy grid mapping

I want to construct 2D occupancy grids for mapping of an unknown environment. Could you guide me how can I achieve it? What I have researched is that robot can construct its map given sensor data ...
0
votes
0answers
70 views

Planning minimum snap trajectories

I am working on motion planning algorithm for quadrotor. As I have learned in Coursera Aerial robotics course, trajectories for quadrotors should minimize snap which is equivalent to interpolating ...
1
vote
0answers
17 views

Statistical distance between degenerate distribution and any probability distribution

In sample-based motion planning, sampling methods would change the cost of path and computation time for the same planning algorithm. I would like to compare different sampling methods. So, the ...
2
votes
1answer
79 views

Given an initial position, a goal position and a duration find a trajectory

I have an initial position $X^R_{init}$ of the robot ($x$, $y$ and yaw) and a goal position $X^R_{goal}$ I need to create a trajectory of duration $T$ with $n$ waypoints to move the robot from its ...
2
votes
2answers
157 views

Is there a Java or mathematical algorithm for Pure Path Pursuit?

I was building a robot which I wanted to have smooth consistent motions and pathways. I am somewhat familiar with Pure Path Pursuit and wanted to know if someone could point me towards a mathematical ...
0
votes
2answers
174 views

How can Denavit-Hartenberg representation with only 4 variables describe rototranslations with 6 DOF?

I am wondering how the Denavit-Hartenberg representation is able to describe rototranslations with 6 DOF with only 4 parameters? Some context: Denavit-Hartenberg representations can be used to ...
2
votes
3answers
113 views

Interference caused by multiple robots during task completion

Suppose there is an area to survey. If we deploy one robot it takes time T to sweep the area. Now if we deploy 2 robots, we would expect it to take time T/2. However in reality, because we are sending ...
1
vote
2answers
1k views

Difference between Single-Query and Multiple Query Algorithms?

I am spending a lot of time in understanding these two concepts, because in several papers that I read, they define them differently, and I do not know exactly what is the meaning of the two different ...
1
vote
0answers
620 views

URScript - how to get the actual TCP pose in tool space coordinate system?

I am writing a simple script for universal robots UR10 robotic arm. I am trying to find a way to to see if the tool current position is outside of a 3D bounding box. the 3D bounding box is defined ...
0
votes
1answer
122 views

Controlling YuMi robot by serial port

I'm trying to control the YuMi robot arm by a serial port. The serial port will give the information on what direction the end-effector should move and what is the velocity. What I would like to ...
1
vote
1answer
62 views

Trajectory following- What if the robot joint motor are not able to keep up with the generated trajectory?

I want my robot manipulator to follow a user-defined path. Based on the waypoints given as input and the velocity and acceleration limits of the joint motors, I generate a trajectory. At every time ...
2
votes
2answers
220 views

What is the difference between Obstacle Avoidance and Dynamic Path Planning?

I always assumed that obstacle avoidance refers to general prevention of collisions with any kind of obstacles, even without considering a goal for the decision how to execute an avoidance maneuver. ...
3
votes
1answer
268 views

Difference between Collision Cone and Velocity Obstacle

I'm trying to understand these two classic approaches to path planning in dynamic environments/with moving obstacles. According to some review papers, there seems to be quite a difference between them,...
0
votes
1answer
76 views

Path planning of wheeled robot [duplicate]

let's say the robot Looks like this (an usual robot arm with 4 wheels) : In this case as far as I know, the idea of path planning is just to compare the actual position x with the desired position ...
2
votes
2answers
166 views

A* search results in path too close to obstacles

I have a configuration space as below with several obstacles. Green circles are all the points I need to go to. Blue line is the path returned from A* search. However, I am looking for path that's ...
1
vote
0answers
171 views

Incremental (on-the-fly) smooth trajectory interpolation algorithm from waypoints?

short version (TL;DR): I'm receiving x(t) waypoints "online", which I must travel through at the specified times. I need an algorithm that would plan a smooth trajectory in-between them without ...
0
votes
1answer
110 views

EKF Slam algorithm doubt at observation update

I have some doubt on EKF Slam with known correspondence in the measurement update state. I follow the algorithm from Probabilistic Robotics by Sebastian THRUN. This Algorithm is on Chapter 10 page No:...
2
votes
1answer
95 views

RRT star Convergence

My Code gives the following convergence characteristics, I wanted to know if it is correct Updated code { ...
2
votes
1answer
185 views

Creating linear end effector motion using joint speeds: Converting tool speed to joint speeds

Background Information: I'm new to robotics and my school currently has access to a 6DOF Universal Robot (UR-10). I'm programming it using its scripting language URscript and the arm has these two ...