Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
ECE470
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
siyunhe2
ECE470
Commits
befbfe16
Commit
befbfe16
authored
7 years ago
by
siyunhe2
Browse files
Options
Downloads
Patches
Plain Diff
Update README.md
parent
8d51df17
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
FinalProject/README.md
+8
-2
8 additions, 2 deletions
FinalProject/README.md
with
8 additions
and
2 deletions
FinalProject/README.md
+
8
−
2
View file @
befbfe16
...
...
@@ -227,18 +227,24 @@ In the Scene, there are two blocks which we recognize it as obstacles. In order
boudning sphere on the two blocks.
So the goal is to to reach to the desired pose as given the user input.
###
s
ampling based planner Algorithm
###
S
ampling based planner Algorithm
1)The path planing is implemented by using sampling based planner Algorithm. We set a tree strcuture to store all the intermediate path
to connect betwwen the starting position and goal position. The tree structure has two trees: T(forward) and T(bacward), which served as
"bisection method"
First, we check the whether the UR3 robot would encounter with self-Collision or obstacles-collision.
2)Then we sample random thetas from random uniform distribution,
2)Then we sample random thetas from random uniform distribution
3)In order to genearte the one goal pose, we check whether the UR3 robot would encounter with
self-Collision(its self joints) or obstacles-collision(bounding spheres on the two blocks).
4)if no collision, add the current position/path to T(forward), and iteratetively found new thetas
in T(forward), while set the new thetas as the child of previous theta
5)And do the same for T(backward)
6)If theta belongs to both T(forward) and T(backward), then we have a complete connected path from starting position to desired goal pose.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment