Comments (11)
We tried to play with the DWA planner params and setting the "min_trans_vel to 0.001" and "forward_point_distance to 0.1" (via rosservice call /move_base/DWAPlannerROS/set_parameters) seemed to help in cases when the robot had to turn prior to moving. Try it as well and let me know.
from strands_navigation.
These are not the most recent parameters. We changed it back to the defaults around the g4s deployment. Probbabliy they got lost with this moving files around...
He turns much more in place when you put these (line 30 and 31) to default.
I dont have time to look into this now, but you can check the commit history in scitos_2d_navigation and look for the correct file
from strands_navigation.
On a first impression, changing min_trans_vel
to 0.001
seems to be enough. forward_point_distance
to 0.1
would be inside the robot! (we measured), why'd you set it that way?
Will also have a look and try out @bfalacerda's mentioned parameters.
from strands_navigation.
@lucasb-eyer it looks like we didnt merge our g4s params upstream. Here is the dwa planner config file that we were using:
Maybe increasing the sim_time param a bit improves things a bit also. Then, we also discussed the costmap params a bit last year, mainly the footprint - see strands-project/autonomous_patrolling#70
. @AlexanderHermans used this footprint which seemed to improve things:
footprint: [[-0.3000, -0.3200],[ -0.5200, -0.1100],[ -0.5200,
0.1100],[ -0.3000, 0.3200],[ 0.1000, 0.3200],[ 0.2500,
0.1100],[ 0.2500, -0.1100],[ 0.1000, -0.3200]]
The version we're using still has the rectangle footprint being used.
from strands_navigation.
@nilsbore now there are move_base configs in two repos:
https://github.com/strands-project/scitos_2d_navigation/tree/hydro-devel/scitos_move_base_params
I'm assuming we're using the ones in strands_movebase. Whats the scitos_2d_nav repo for then, for people that want to use our configs on a scitos without chest cam?
from strands_navigation.
I took the time to create and test a much more precise footprint (edit: it also takes care of the screen), which improves navigation quite a bit.
It'd be nice if some of you could also try it out, and if it works, we could use it as a default? Or at least make it a parameter to the launchfile:
footprint: [[-0.30,-0.32], # Back side right
[-0.52,-0.11], # Back right
[-0.52, 0.11], # Back left
[-0.30, 0.32], # Back side left
[-0.05, 0.31], # Front side left
[ 0.05, 0.25], # Thick front left
[ 0.15, 0.13], # Thin front left
[ 0.20, 0.00], # Front
[ 0.15,-0.13], # Thin front right
[ 0.05,-0.25], # Thick front right
[-0.05,-0.31]] # Front side right
I'm still playing with the other parameters you guys have pointed me to.
from strands_navigation.
this looks good. i'll try it. You don't have problems with the local planner missing the rate (200ms i think) because of the footprint being more accurate?
from strands_navigation.
Didn't encounter it yet, but as you know from this morning, I didn't get to see move_base
output yet...
from strands_navigation.
comment was in wrong place
from strands_navigation.
You sure your last message is in the right issue, and wasn't supposed to be in #137?
from strands_navigation.
closing, more discussion in strands-project/strands_movebase#27
from strands_navigation.
Related Issues (20)
- Online Fremen models update HOT 1
- [topological predictions] Online update of non existent model HOT 1
- [topological localisation] Localise by topic needs to be updated when switching map HOT 1
- [topological visualisation] See diferent actions with different colours
- problem with nav help service HOT 2
- Robot stuck by reconfigure error HOT 2
- Prevent addition of edges to empty node
- visualise_map functionality is duplicated
- [topological_prediction] prediction is skewed by many 'fatal' statistics HOT 4
- More involved reset for non-normal motor-status
- TopologicalRouteSearch with start and goal as the same node HOT 3
- message_store_map_switcher Does not compile HOT 1
- reading tmap from rosparam/topic HOT 9
- [topological_rviz_tools] adding tools freezes rviz if topmap stuff is not running
- Yaw_tolerance of intermediate nodes for edges with move_base type actions HOT 6
- node_by_node parameter is not being used in topological_navigation
- Standalone mode for create_topological_map launch
- remove topo map from db node
- insert empty map creates docking edge and charge point HOT 2
- Move topological_rviz_tools somewhere else? HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from strands_navigation.