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
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
28 views

novelty of LQR-RRT* at an article

I am reviewing this article: LQR-RRT∗: Optimal Sampling-Based Motion Planning with Automatically Derived Extension Heuristics ,Alejandro Perez, Robert Platt Jr., George Konidaris, Leslie Kaelbling and ...
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 ...
1
vote
1answer
206 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 ...
0
votes
0answers
11 views

looking for an online map pgm repository

I am currently writing a path planner. I wanted to test the planner for various scenarios. I was wondering if there is a repository wherein I can find a number of pgm (+yaml) map files. I came across ...
3
votes
1answer
214 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 ...
3
votes
1answer
786 views

Determine the configuration space for a robotic arm

I'm working with a 4DOF Parallel-Mechanism arm. I'm interested in writing planners for this arm (PRM or RRT) in the configuration space, but I'm not sure how to identify obstacles/collisions. When ...
0
votes
1answer
151 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 ...
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? ...
0
votes
0answers
21 views
2
votes
2answers
50 views

How to investigate the relation between planning frequency and control response?

I have a speed control system which is part of a hierarchical planning and control stack. The final output of this system is torque and the input is desired speed. The system is experiencing some ...
0
votes
1answer
171 views

How to increase the payload for the KUKA arm with KR210 claw?

https://github.com/udacity/RoboND-Kinematics-Project We are using the above mentioned KUKA arm model to simulate pick and place. We noticed that KUKA arm would not pick objects heavier than 2.5 kg in ...
0
votes
4answers
1k 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 ...
1
vote
1answer
56 views

Velocity-Control of a manipulator without a dynamic model

I have a five DoF robot. Each axis is connected to a cylinder. You can send PWM values to each cylinder and you are able to read out the position values of each cylinder which makes it possible to ...
0
votes
0answers
8 views

How to Calculate Individual Axis Commands Out of 5 Axes G-Code?

I am dealing with 5 axis CNC machining time prediction. I would like to ask the question with providing some background and mentioning the constraints which what I concluded from some of the ...
0
votes
1answer
32 views

How to find mathematical model of a wheeled robot (to compute robot's trajectory at given time steps) including its kinematic

I would like to learn, how to find proper kinematic model of robot in mathematical form. For example: I would like to create a model of a car, from which I could compute its position and rotation at ...
0
votes
0answers
23 views

CHOMP Planner freezes rviz Motionplanning in ros

I am trying to use the CHOMP planner for my custom robot by following the tutorial. After setting everything up as shown in the tutorial, I tried to plan a very simple movement. As one can see in the ...
0
votes
2answers
43 views

Generate a Trajectory from GPS coordinates

How would I generate a trajectory (e.g. minimum snap/jerk/acceleration) for a quad rotor between GPS coordinates? In all the examples that I have seen, they assume that the x,y positions are in meters ...
0
votes
1answer
32 views

What is the difference between The state-space equation and The configuration-space equation

The craig(p.180) states that equations can be made to represent the dynamic equations. The first one being the state space equation. $\tau=M(\Theta)\cdot\ddot{\Theta} + V(\Theta,\dot{\Theta}) + G(\...
3
votes
1answer
74 views

Motion profile and Motion control scheme, how do they interact?

I'm studying motion control and I start with the simplest case, I have to go from A to B in a straight line using a trapezoidal motion profile. I understand that in a real case, due to the fact that ...
1
vote
3answers
2k 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
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
4answers
4k views

RRT algorithm in C++

I want to implement RRT for motion planning of a robotic arm. I searched a lot on the internet to get some sample code of RRT for motion planning, but I didn't get any. Can someone please suggest a ...
0
votes
0answers
19 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? ...
1
vote
0answers
146 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
163 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
48 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
52 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
36 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 ...
1
vote
2answers
66 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 ...
0
votes
0answers
50 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
40 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 ...
1
vote
1answer
30 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
1answer
80 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 ...
2
votes
1answer
68 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
32 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 ...
1
vote
0answers
845 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 ...
1
vote
0answers
45 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
45 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
33 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
123 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 ...
1
vote
0answers
2k views

Advise on ROS move_base costmap footprint not connected error

I'm using ROS indigo in my project and all the nodes and visualisation (Rviz) seems to be functional when I launch the program using roslaunch. Here are the sensors used in the scooter: Hokuyo Lidar ...
1
vote
0answers
52 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
35 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 ...
0
votes
1answer
36 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 ...
8
votes
2answers
852 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
40 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
41 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
2answers
232 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 ...