Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds tutorial for MicroStrain 3DM-GQ7 #605

Closed
wants to merge 46 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
97a58fd
Adding new migraiton page (#568)
SteveMacenski Jun 24, 2024
0783c03
Update select_algorithm.rst
SteveMacenski Jun 27, 2024
011ca5f
Fix typo in adding_a_nav2_task_server.rst (#570)
joaobrittoneto Jun 28, 2024
aa3f1a7
Added new docking panel to Jazzy migration (#572)
ajtudela Jul 1, 2024
6b34a96
Update configuring-amcl.rst
SteveMacenski Jul 3, 2024
1e7ee2a
adding polymath boat (#573)
SteveMacenski Jul 4, 2024
9541ded
Checks in progress on GQ7 tutorial
robbiefish Aug 12, 2024
7f96f16
adding get pose from path (#574)
SteveMacenski Jul 9, 2024
89daaaa
Fix typo from #550
SteveMacenski Jul 10, 2024
a34d761
Update index.rst
SteveMacenski Jul 22, 2024
8b37010
Update Humble.rst for typos in url (#576)
CihatAltiparmak Jul 25, 2024
d3497a7
Added Documentation for rviz costmap cost tool (#575)
JatinPatil2003 Jul 25, 2024
890de12
Update index.rst
SteveMacenski Jul 25, 2024
63a0d5a
Added Dock/Undock BT to config (#577)
ajtudela Jul 29, 2024
b7d3749
Update index.rst
SteveMacenski Aug 1, 2024
dd4cee6
Fix flickering visualization (#578)
VladyslavHrynchak200204 Aug 2, 2024
949c6e8
Remove in collision goals docs (#579)
tonynajjar Aug 8, 2024
99c918e
Adding docs for loopback sim (#580)
SteveMacenski Aug 9, 2024
0e06532
Continues writing tutorial
robbiefish Aug 13, 2024
50de002
Further updates
robbiefish Aug 16, 2024
ddf0c5e
Added .pre-commit-config.yaml and codespell_word, including github ac…
cschindlbeck Aug 15, 2024
569e37b
Adding doc updates for docking (#583)
SteveMacenski Aug 20, 2024
e230561
fixed typo (#584)
Omar-Salem Aug 26, 2024
5eb903f
adding ACFR robot! (#585)
SteveMacenski Aug 27, 2024
df1f5ef
Update navigation2_with_gps.rst
SteveMacenski Sep 3, 2024
e7facd9
Update docs to add velocity limit parameter in DWB Controller (#591)
huiyulhy Sep 12, 2024
932aa46
doc(controller-server): publish_zero_velocity parameter (#593)
reinzor Sep 20, 2024
4d15518
Remove route API not yet added
SteveMacenski Sep 20, 2024
60b5551
Update RemoveInCollisionGoals.rst (#594)
tonynajjar Sep 26, 2024
881e53c
Fixing namespacing issue in docking parameters guide
SteveMacenski Sep 26, 2024
2916a10
Update configuring-docking-server.rst
SteveMacenski Sep 30, 2024
9c80ac7
Added Vector Pursuit Controller (#596)
exMachina316 Oct 8, 2024
07155da
CSS layout not working properly issue. Made changes to packages versi…
pradyum Oct 10, 2024
33a987f
Update configuring-rotation-shim-controller.rst
SteveMacenski Oct 16, 2024
3a76cad
Change GitHub Organizations (#590)
DLu Oct 25, 2024
82a30ad
add missing params for loopback_sim (#600)
adivardi Nov 4, 2024
d9802eb
adding botronics (#601)
SteveMacenski Nov 5, 2024
4096ca5
Roll back merge error (#602)
DLu Nov 6, 2024
926e17b
Fix typo and broken links in speed filter and keepout filter docs (#603)
kowyo Nov 7, 2024
ae7b8c4
Adds gifs and updates documentation
robbiefish Nov 11, 2024
013afa6
Formatting edits and added jackal picture
Nov 12, 2024
a44fc0f
Formatting changes
Nov 12, 2024
d8e9a55
Checkin
robbiefish Nov 13, 2024
651a676
Adds Daves edits
robbiefish Nov 14, 2024
25a2ad0
Updates earth waypoint, and removes aux port and ntrip_client docs
robbiefish Nov 14, 2024
11f799b
Adds NED to codespell words
robbiefish Nov 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Adding docs for loopback sim (#580)
* Addingdocs for loopback sim

Signed-off-by: Steve Macenski <[email protected]>

* fix typo

---------

Signed-off-by: Steve Macenski <[email protected]>
Signed-off-by: Rob Fisher <[email protected]>
SteveMacenski authored and robbiefish committed Nov 14, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
commit 99c918e1a52a34f7365ac3622e75b66a1c895054
1 change: 1 addition & 0 deletions configuration/index.rst
Original file line number Diff line number Diff line change
@@ -34,4 +34,5 @@ the best navigation performance.
packages/configuring-velocity-smoother.rst
packages/configuring-collision-monitor.rst
packages/configuring-waypoint-follower.rst
packages/configuring-loopback-sim.rst
packages/configuring-docking-server.rst
82 changes: 82 additions & 0 deletions configuration/packages/configuring-loopback-sim.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
.. _configuring_loopback_sim:

Loopback Simulator
##################

Source code on Github_.

.. _Github: https://github.com/ros-navigation/navigation2/tree/main/nav2_loopback_sim


The ``nav2_loopback_sim`` is a stand-alone simulator to create a "loopback" for non-physical simulation to replace robot hardware, physics simulators (Gazebo, Bullet, Isaac Sim, etc).
It computes the robot's odometry based on the command velocity's output request to create a perfect 'frictionless plane'-style simulation for unit testing, system testing, R&D on higher level systems, testing behaviors without concerning yourself with localization accuracy or system dynamics, and multirobot simulations.

Parameters
**********

:update_duration:

============== ==============
Type Default
-------------- --------------
double 0.01
============== ==============

Description
The duration between updates (s)

:base_frame_id:

============== ==============
Type Default
-------------- --------------
string "base_link"
============== ==============

Description
The base frame to use.

:odom_frame_id:

============== ==============
Type Default
-------------- --------------
string "odom"
============== ==============

Description
The odom frame to use.

:map_frame_id:

============== ==============
Type Default
-------------- --------------
string "map"
============== ==============

Description
The map frame to use.

:scan_frame_id:

============== ==============
Type Default
-------------- --------------
string "base_scan"
============== ==============

Description
The scan frame to use to publish a scan for collision monitor's happiness

Example
*******
.. code-block:: yaml

loopback_simulator:
ros__parameters:
base_frame_id: "base_footprint"
odom_frame_id: "odom"
map_frame_id: "map"
scan_frame_id: "base_scan" # tb4_loopback_simulator.launch.py remaps to 'rplidar_link'
update_duration: 0.02
5 changes: 5 additions & 0 deletions migration/Jazzy.rst
Original file line number Diff line number Diff line change
@@ -5,6 +5,11 @@ Jazzy to K-Turtle

Moving from ROS 2 Jazzy to K-Turtle, a number of stability improvements were added that we will not specifically address here.

New Nav2 Loopback Simulator
***************************

The ``nav2_looback_sim`` is a stand-alone simulator to create a "loopback" for non-physical simulation to replace robot hardware, physics simulators (Gazebo, Bullet, Isaac Sim, etc).
It computes the robot's odometry based on the command velocity's output request to create a perfect 'frictionless plane'-style simulation for unit testing, system testing, R&D on higher level systems, testing behaviors without concerning yourself with localization accuracy or system dynamics, and multirobot simulations.

New RViz panel for Docking
**************************