Comments (1)
That is general advice which is true. The discrepancy larger will impact performance the larger these values diverge. This advice is especially pointed to people trying to make it work at 10-15-20hz where the model_dts there are so huge the controller isn't super stable.
It still applies to the situation you rightly point out. But that was a tactical trade off between making the discrepancy low, yet having a high enough prediction time (model_dt * number of points), and a small enough number of points to work on a broad range of compute platforms out of the box.
You'd be right to say that if you're tuning and you have CPU you can spend, reducing that to 1/freq
is a good potential move. The value add of much smaller after you've hit ~0.04
& at or lower than 1/freq
is marginal (if any) and its better to optimize for other things like longer time horizons or more samples in your batches -- unless in exceptional situations
from docs.nav2.org.
Related Issues (20)
- Tutorial improvement: Avoid hardcoding build type HOT 2
- Replace videos with more professional looking deployed systems on main pages
- First-Time Robot Setup Guide ยป Setting Up Sensors: costmap not publishing HOT 6
- Install instructions out of date HOT 3
- URDF for Nav2 Question HOT 1
- Writing a New Controller Plugin - Out of Date? HOT 2
- GoalUpdater.rst is outdated
- PDF file of the documentation HOT 4
- Unable to locate package ros-rolling-navigation2 on Ubuntu 22.04 HOT 4
- Documentation: Bug in 'Setting Up Odometry' HOT 2
- Tutorial (SLAM) Navigating While Mapping: Package 'turtlebot3_bringup' not found HOT 4
- Tutorial: Making a publisher for dynamic footprints to update costmaps for collision checking HOT 1
- Friction on Caster Link HOT 2
- Map not getting updated in Navigating using GPS location
- urdf not passed to joint_state_publisher HOT 1
- broken links to the bt docs
- bt_navigator default xmls confusing in the docs HOT 1
- URL in writing_new_navigator_plugin is wrong HOT 1
- Dynamic object following tutorial out of date / history aware documentation HOT 2
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 docs.nav2.org.