From bc7f24c60ded4b2a376edfcae7f68e37892f494b Mon Sep 17 00:00:00 2001 From: whoenig Date: Sat, 22 Jun 2024 19:47:14 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20IMRCLab/?= =?UTF-8?q?crazyswarm2@063e62343b306cda53389c83d9841f84b9a97c4f=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _sources/installation.rst.txt | 6 +++--- installation.html | 6 +++--- searchindex.js | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/_sources/installation.rst.txt b/_sources/installation.rst.txt index aac92d566..eca21418b 100644 --- a/_sources/installation.rst.txt +++ b/_sources/installation.rst.txt @@ -30,18 +30,18 @@ First Installation sudo apt install libboost-program-options-dev libusb-1.0-0-dev pip3 install rowan nicegui - Then install the motion capture ROS 2 package for your ROS distro + Then install the motion capture ROS 2 package (replace DISTRO with your version of ROS, namely humble or iron): .. code-block:: bash - sudo apt-get ros-*DISTRO*-motion-capture-tracking + sudo apt-get ros-DISTRO-motion-capture-tracking If you are planning to use the CFlib backend, do: .. code-block:: bash pip3 install cflib transforms3d - sudo apt-get install ros-*DISTRO*-tf-transformations + sudo apt-get install ros-DISTRO-tf-transformations 3. Set up your ROS 2 workspace diff --git a/installation.html b/installation.html index 5ed69d179..7e1932531 100644 --- a/installation.html +++ b/installation.html @@ -120,14 +120,14 @@

First Installation
sudo apt-get ros-*DISTRO*-motion-capture-tracking
+
sudo apt-get ros-DISTRO-motion-capture-tracking
 

If you are planning to use the CFlib backend, do:

pip3 install cflib transforms3d
-sudo apt-get install ros-*DISTRO*-tf-transformations
+sudo apt-get install ros-DISTRO-tf-transformations
 
diff --git a/searchindex.js b/searchindex.js index ac8127155..0f68e7f28 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Collision Avoidance": [[1, "collision-avoidance"]], "Configuration": [[6, "configuration"]], "Connecting with Nav2 Bringup": [[5, "connecting-with-nav2-bringup"]], "Connecting with the Crazyflie": [[5, "connecting-with-the-crazyflie"]], "Contents": [[2, "contents"]], "Crazyflie server": [[4, "crazyflie-server"]], "Crazyswarm2: A ROS 2 testbed for Aerial Robot Teams": [[2, "crazyswarm2-a-ros-2-testbed-for-aerial-robot-teams"]], "Debugging": [[1, "debugging"]], "Enabling Logblocks at runtime": [[1, "enabling-logblocks-at-runtime"]], "Explanation per package": [[4, "explanation-per-package"]], "First Installation": [[3, "first-installation"]], "Flying and mapping": [[5, "flying-and-mapping"]], "Frequently Asked Questions": [[0, "frequently-asked-questions"]], "Generate Trajectories": [[1, "generate-trajectories"]], "How To": [[1, "how-to"]], "How can I get help?": [[0, "how-can-i-get-help"]], "How can I report an issue?": [[0, "how-can-i-report-an-issue"]], "How do Crazyswarm2 and Crazyswarm differ?": [[0, "how-do-crazyswarm2-and-crazyswarm-differ"]], "How is Crazyswarm2 different from Bitcraze\u2019s cflib?": [[0, "how-is-crazyswarm2-different-from-bitcraze-s-cflib"]], "Installation": [[3, "installation"]], "Looking at the Launch file": [[5, "looking-at-the-launch-file"]], "Mapping with simple mapper": [[5, "mapping-with-simple-mapper"]], "Mapping with the SLAM toolbox": [[5, "mapping-with-the-slam-toolbox"]], "Motion capture": [[6, "motion-capture"]], "Navigate the Crazyflie": [[5, "navigate-the-crazyflie"]], "Onboard positioning": [[6, "onboard-positioning"]], "Overview": [[4, "overview"]], "Physical Experiments": [[6, "physical-experiments"]], "Positioning": [[6, "positioning"]], "Preperation": [[5, "preperation"], [5, "id5"]], "Python scripts": [[6, "python-scripts"]], "ROS 2 Tutorials": [[5, "ros-2-tutorials"]], "Run Tests Locally": [[1, "run-tests-locally"]], "Simulation": [[4, "simulation"], [6, "simulation"]], "Support functionality with backends": [[4, "support-functionality-with-backends"]], "Swarm Management": [[6, "swarm-management"]], "Teleoperation controller": [[6, "teleoperation-controller"]], "Teleoperation keyboard": [[5, "teleoperation-keyboard"]], "Tracking Non-Robotic Objects": [[1, "tracking-non-robotic-objects"]], "Updating": [[3, "updating"]], "Usage": [[6, "usage"]], "Usage from the command line": [[1, "usage-from-the-command-line"]], "Vizualization with RVIZ2": [[5, "vizualization-with-rviz2"]], "crazyflies.yaml": [[6, "crazyflies-yaml"]]}, "docnames": ["faq", "howto", "index", "installation", "overview", "tutorials", "usage"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["faq.rst", "howto.rst", "index.rst", "installation.rst", "overview.rst", "tutorials.rst", "usage.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 3, 5, 6], "0": [1, 3, 5, 6], "001": 5, "01": 5, "02": [3, 5], "03": 5, "04": 3, "043101845": 5, "044138096": 5, "054259470": 5, "1": [1, 3, 5, 6], "10": [1, 2, 3, 5, 6], "101": 6, "105691178": 5, "107138259": 5, "114968490": 5, "116479518": 5, "118522365": 5, "123137907": 5, "15": 5, "15498": 5, "15500": 5, "15502": 5, "15504": 5, "16": 5, "1664806553": 5, "1664806559": 5, "1664806560": 5, "174521891": 5, "2": [0, 1, 3, 4, 6], "20": 5, "2022": 5, "2023": 3, "22": 3, "232": 5, "255": 1, "2m": [1, 5, 6], "3": [3, 5, 6], "329904109": 5, "333439709": 5, "3d": [0, 6], "5": [1, 5, 6], "53": 5, "553693": 5, "7": 6, "8": 6, "80": [1, 6], "866149124": 5, "8th": 1, "And": 5, "As": 5, "For": [1, 3, 5, 6], "If": [0, 1, 3, 5, 6], "In": [0, 1, 3, 4, 5, 6], "It": [1, 2, 4, 5, 6], "No": 4, "On": 5, "One": 1, "The": [0, 1, 3, 4, 5, 6], "Then": [1, 3, 5], "There": 0, "These": [1, 5], "To": [2, 4], "With": [1, 4, 5], "abl": [3, 6], "about": 6, "abov": [5, 6], "absolut": [5, 6], "abstract": 0, "accord": 5, "account": 6, "achiev": 0, "action": 6, "actual": 1, "ad": [5, 6], "add": [3, 4, 5, 6], "add_log": 1, "addit": [0, 3], "addlog": 1, "address": 3, "advanc": [1, 5], "advic": 0, "aerodynam": 0, "after": [1, 5], "afterward": 3, "again": 1, "algorithm": 1, "all": [1, 3, 4, 5, 6], "allcf": 1, "allow": [0, 3], "along": 5, "alreadi": [2, 5], "also": [0, 3, 4, 5, 6], "alter": 5, "altern": [0, 1, 6], "alwai": 3, "an": [1, 3, 5, 6], "ani": [5, 6], "anoth": [1, 5], "anyth": [5, 6], "api": [0, 2, 6], "appear": 5, "apt": [1, 3, 5], "ar": [0, 1, 2, 3, 4, 5, 6], "arbitrari": 0, "arg": [1, 3, 6], "arm": 4, "around": [0, 4, 5], "ask": 2, "aspect": 4, "assist": 6, "assum": [5, 6], "async_slam_toolbox_nod": 5, "attitud": 6, "automat": 0, "autostart": 5, "avail": [0, 1, 2, 5], "avoid": [3, 6], "awar": 6, "b": 5, "backend": [0, 1, 3, 5, 6], "base": [0, 2, 4, 6], "base_fram": 5, "basest": 6, "bash": [1, 5, 6], "basic": 2, "batteri": [0, 6], "becaus": 5, "been": 5, "befor": [0, 3, 6], "beginn": 5, "behav": 4, "believ": 0, "below": [4, 5], "better": [0, 5], "between": 6, "bewar": [3, 5], "big": 5, "big_quad": 6, "bind": [0, 3], "bit": 5, "bitcraz": [1, 2, 3, 6], "blink": 5, "blob": 1, "block": 1, "blogpost": 6, "board": [0, 1], "bodi": 1, "bolt": 2, "both": [0, 4], "branch": 3, "bringup_dir": 5, "bringup_launch": 5, "bringup_launch_dir": 5, "broadcast": [0, 4], "buffer": 1, "bug": [0, 3, 5], "build": [1, 3], "built": 0, "button": [5, 6], "c": [1, 4], "call": [1, 5], "can": [1, 3, 4, 5, 6], "capabl": 5, "captur": [0, 1, 2, 3, 4], "case": [1, 4, 6], "caus": 3, "cb": 1, "cd": 3, "cell": 1, "ceressolv": 5, "certain": 0, "cf": 0, "cf1": [1, 5], "cf2": [1, 4], "cf21": 6, "cf21_mocap_deck": 6, "cf231": [5, 6], "cf5": 6, "cf_examples_dir": 5, "cfclient": 6, "cflib": [1, 3, 4, 5], "challeng": 5, "chang": [0, 2, 3, 5, 6], "check": [0, 3, 4, 5], "checkbox": 5, "checkout": 5, "choic": 0, "choos": 4, "chooser": 0, "ci": 1, "classroom": 6, "click": 5, "client": 3, "clip": 5, "clone": 3, "close": 1, "cmake": [1, 3], "cmd_full_stat": 4, "cmd_hover": 4, "cmd_posit": 4, "cmd_vel": 5, "code": [0, 1, 4, 6], "colav": 1, "colcon": [1, 3], "collect": 2, "collision_avoid": 1, "com": [1, 3, 5], "command": [3, 4, 5, 6], "common": 0, "commun": [0, 3, 4], "compatibilti": 5, "compil": 1, "complementari": [5, 6], "complex": 0, "comput": 6, "config": [3, 5, 6], "configur": [2, 3, 4, 5], "conflict": 6, "connect": [1, 3, 4, 6], "conserv": 5, "consid": 1, "console_cohes": 1, "contain": [4, 5, 6], "contrast": 0, "control": [0, 4, 5], "coordin": [4, 6], "copi": [3, 5], "core": 0, "correctli": 5, "could": 5, "cours": 5, "cpp": [0, 4], "crash": 1, "crazyfi": 5, "crazyfli": [0, 1, 2, 3], "crazyflie_exampl": [4, 5, 6], "crazyflie_interfac": [1, 4], "crazyflie_nam": 5, "crazyflie_pi": [1, 4], "crazyflie_ro": 0, "crazyflie_serv": [1, 5], "crazyflie_sim": 4, "crazyradio": [3, 4], "crazyswarm": [1, 2], "crazyswarm1": [0, 2], "crazyswarm2": [1, 3, 4, 5, 6], "crazyswarm_serv": 0, "creat": 5, "current": [1, 2, 3, 4, 5, 6], "custom": [0, 4, 5, 6], "custom_top": 6, "cylind": 1, "d": 5, "data": [2, 4, 5], "db": 1, "dbb9df1137f11d4e7e3771c56d25a7137b5b69cc": 1, "dcmake_build_typ": [1, 3], "debug": 0, "deck": [4, 5, 6], "decreas": 5, "default": [1, 4, 5, 6], "default_single_mark": [1, 6], "default_top": [5, 6], "defin": 1, "depend": [3, 4], "describ": 5, "design": 0, "desir": [0, 4, 6], "detail": [0, 4], "dev": 3, "develop": [0, 1, 3, 5], "did": 0, "differ": [5, 6], "direct": 6, "directli": 3, "disabl": [0, 1, 6], "discard": 5, "discuss": [0, 5], "displai": 5, "distribut": 0, "distro": [3, 5], "do": [1, 3, 5, 6], "doabl": 5, "doc": [1, 3], "document": [1, 5, 6], "doe": 0, "domain": 6, "don": [1, 5, 6], "done": 5, "dongl": 4, "drone": [1, 6], "drop": 5, "due": 0, "durat": 1, "dure": 0, "dynam": [1, 6], "e": [1, 6], "e7e7e7e701": 5, "e7e7e7e705": 6, "e7e7e7e706": 1, "e7e7e7e7e7": 6, "each": [3, 4, 6], "easi": [0, 1], "echo": 1, "edit": [3, 5], "either": [4, 5, 6], "emerg": 4, "en": [1, 3], "enabl": [0, 5, 6], "encourag": 5, "enhighlevel": [1, 5, 6], "enough": 5, "ensur": 5, "environ": [5, 6], "error": 5, "especi": 0, "estim": [1, 5, 6], "etc": [0, 6], "event": 1, "everi": 3, "everyth": [5, 6], "exampl": [1, 2, 4, 5, 6], "exce": 5, "execut": [1, 5, 6], "exist": [5, 6], "experiment": [0, 3], "explain": [1, 4, 5], "explan": 5, "export": [3, 6], "extern": [5, 6], "extra": 5, "failur": 1, "fals": [5, 6], "fault": 1, "featur": [0, 2, 3], "feel": 0, "few": 2, "fewer": 0, "field": 6, "file": [1, 2, 3, 6], "filter": 5, "final": 5, "find": [1, 3, 5], "firmwar": [0, 1, 3, 4, 6], "firmware_log": [5, 6], "firmware_param": [1, 5, 6], "first": [0, 1, 5, 6], "fix": 5, "flag": 1, "flash": 3, "flight": [0, 4], "flow": [4, 5, 6], "flowdeck": [5, 6], "fly": [2, 4, 6], "folder": [3, 5], "follow": [0, 1, 3, 5, 6], "forget": 6, "fork": 0, "format": [2, 5], "found": [0, 1, 3, 5], "foundat": 0, "frame": [0, 5], "free": [0, 5], "freq": 5, "frequenc": [1, 5, 6], "frequent": 2, "from": [3, 4, 5, 6], "full": 5, "fulli": [2, 5], "fun": 5, "function": 0, "futur": 6, "g": [1, 6], "galact": 3, "gave": 5, "gdb": 1, "gener": [0, 5], "geometri": 6, "get": [3, 5], "git": 3, "github": [1, 2, 3, 5], "given": 4, "global": 5, "go": [4, 5], "go_to": 4, "goal": [0, 5], "goe": 4, "good": [3, 6], "goto": 4, "graphic": 0, "green": 5, "gui": 6, "guid": [3, 5], "ha": [0, 1, 4, 5, 6], "hand": [5, 6], "handl": [3, 4], "handler": [1, 5], "happen": 5, "happi": 5, "hard": 0, "hardwar": 0, "have": [1, 3, 5, 6], "heavi": 0, "height": [1, 4, 5], "hello_world": 6, "here": [0, 1, 3, 4, 5, 6], "high": [0, 4, 6], "highli": 5, "home": 5, "hostnam": 6, "hover_height": 5, "how": 2, "howev": [0, 2], "html": [1, 3], "http": [1, 3, 5], "humbl": [1, 3, 5], "hyperparamet": 1, "hz": [5, 6], "i": [1, 2, 3, 4, 5, 6], "id": [1, 5, 6], "idea": [0, 6], "ident": 0, "implement": [0, 1], "import": 2, "improv": 0, "imrclab": [1, 3, 5], "includ": [0, 1, 5, 6], "includelaunchdescript": 5, "incom": 5, "incoming_twist_top": 5, "inconsist": 1, "indepth": 6, "indic": [4, 6], "individu": [4, 6], "inflation_lay": 5, "info": 5, "inform": 6, "init": 3, "initi": [5, 6], "initial_posit": [1, 6], "input": [4, 6], "insid": 1, "instal": [1, 2, 5, 6], "instead": [0, 6], "instruct": [3, 5, 6], "instuct": 3, "integr": 0, "interact": 0, "interfac": [0, 4], "ip": 6, "iron": [3, 5], "issu": 3, "item": 5, "its": [1, 5], "join": 5, "just": [1, 5], "kalman": [5, 6], "kei": 5, "keyboard_velmux_launch": 5, "kim": 5, "knmcguir": 5, "know": [0, 1, 5], "knowledg": 5, "known": 1, "l348": 1, "l428": 1, "lab": 6, "land": [1, 4, 5], "laser": 5, "last": 5, "latenc": 3, "later": 5, "latest": 3, "launch": [0, 1, 6], "launch_argu": 5, "launchdescript": 5, "layer": [0, 4], "leav": 6, "led": 5, "legion": 5, "less": 2, "let": 5, "level": [0, 4, 6], "lib": [0, 4], "libboost": 3, "librari": [1, 4], "libusb": 3, "lidar": 5, "life": 6, "lighthous": [0, 4, 6], "like": [0, 1, 4, 5, 6], "limit": [0, 2], "link": [0, 3, 4], "linux": 3, "list": 6, "ll": [3, 5], "load": 6, "local": [0, 3, 5, 6], "local_setup": 6, "locat": 6, "loco": 6, "log": [1, 4, 5, 6], "logblock": 4, "logg": 5, "look": [1, 6], "loop": [3, 4, 6], "low": 4, "lower": 6, "lowest": [0, 4, 6], "lp": [4, 6], "m": 5, "m4": 5, "machin": [3, 6], "made": [2, 5], "mai": 6, "main": 3, "make": [0, 3, 4, 5, 6], "mani": 2, "manual": [3, 4], "map": 6, "map_file_nam": 5, "map_fram": 5, "map_nam": 5, "map_start_pos": 5, "map_update_interv": 5, "mark": 5, "marker": [0, 1, 6], "match": 5, "mathemat": 0, "max_laser_rang": 5, "maximum": 5, "measur": 0, "melling": [5, 6], "mention": 5, "menu": 5, "messag": [5, 6], "method": 0, "middl": 5, "might": [1, 2, 3, 6], "mind": [5, 6], "minimum": 5, "minimum_travel_dist": 5, "minimum_travel_head": 5, "misc": 4, "mjdebord": 1, "mkdir": 3, "mocap": [0, 6], "mocap_deck": 6, "mode": [0, 1, 5, 6], "modul": [0, 1], "monitor": 0, "more": [4, 5, 6], "moreov": [0, 6], "most": 5, "motion": [0, 1, 2, 3, 4], "motion_captur": [1, 6], "motion_capture_track": [0, 1, 6], "motor": 4, "movement": 5, "msg": 4, "much": 0, "multi": [1, 5], "multipl": [0, 4, 6], "multiplex": 5, "multirang": 5, "multiranger_mapping_launch": 5, "multiranger_nav2_launch": 5, "multiranger_nav3_launch": 5, "multiranger_simple_mapper_launch": 5, "n": 4, "name": [1, 5, 6], "nav2_default_view": 5, "nav2_param": 5, "navigation2": 5, "need": [3, 4, 5, 6], "network": 6, "new": [0, 5], "next": 5, "nicegui": 3, "node": [0, 4, 5, 6], "none": 1, "note": [1, 5, 6], "notic": 5, "now": [0, 5], "number": 6, "o": 5, "observ": 0, "obstacl": [1, 5], "obvious": 5, "odom": [4, 5], "odom_fram": 5, "odometri": 5, "off": [1, 4, 5, 6], "offer": 4, "offici": [0, 1], "older": 3, "onc": [5, 6], "one": [1, 3, 5, 6], "ones": 6, "onli": [0, 1, 2, 5, 6], "open": [0, 1, 2, 5], "oper": [0, 2], "opt": 5, "optim": 1, "option": [0, 3, 6], "optitrack": 6, "optitrackpc": 6, "order": [1, 3], "org": [1, 3], "origin": 2, "other": [0, 1, 5, 6], "otherwis": 1, "our": [0, 4], "out": [3, 5], "outcom": 0, "output": 5, "overal": 0, "overview": [2, 6], "p": [3, 6], "pa": [3, 4], "packag": [0, 1, 3, 5, 6], "page": [1, 4, 5], "pair": 1, "pane": 6, "panel": 5, "param": [1, 6], "paramet": [4, 5, 6], "params_fil": 5, "part": [0, 3, 5], "particular": 6, "path": [3, 5], "pc": 6, "per": [0, 6], "perfect": 5, "perform": 5, "permiss": 3, "pgm": 5, "physic": [0, 4], "pid": [5, 6], "pip": 1, "pip3": 3, "pitch": 6, "place": [5, 6], "plan": [3, 6], "planner": 5, "platform": 6, "pleas": [0, 4, 5], "plugin": 5, "pm": 6, "point": 3, "polynomi": 1, "port": 2, "pose": [1, 4, 5, 6], "posegraph": 5, "posit": [0, 1, 4, 5], "posito": 6, "possibl": [0, 3, 6], "predefin": 4, "prefix": 4, "preplan": 1, "press": 5, "pretti": 5, "previou": 5, "primarili": 2, "print": 5, "prioriti": [0, 6], "problem": 0, "process": 5, "program": [0, 3], "progress": 2, "project": 4, "provid": [0, 1, 4, 6], "pub": 0, "pull": 3, "put": 5, "py": [0, 1, 5, 6], "python": [0, 1, 2, 3, 4, 5], "pythonlaunchdescriptionsourc": 5, "pythonpath": 3, "qualisi": 6, "question": [2, 5], "queue": [0, 5], "quick": 5, "quit": 5, "radio": [0, 1, 3, 5, 6], "rai": 5, "rang": 5, "ranger": 5, "re": 0, "real": [0, 5, 6], "reason": 5, "reboot": [1, 6], "receiv": [4, 6], "recommend": 5, "recurs": 3, "red": 5, "redo": 6, "regist": 5, "regular": 4, "rel": 6, "relat": 6, "releas": 3, "reli": 0, "rememb": 5, "remot": 6, "remov": [3, 4], "remove_log": 1, "removelog": 1, "replac": [0, 3, 5, 6], "repo": 3, "report": 1, "reproduc": 0, "requir": [0, 1, 3, 5], "research": 2, "resolut": 5, "respond": 4, "rest": 5, "restart": 0, "restrict": 6, "result": [1, 5], "return": [1, 5], "review": 6, "right": [1, 5], "rigid": 1, "ro": [0, 1, 3, 4, 6], "robot": [0, 5, 6], "robot_prefix": 5, "robot_typ": [1, 6], "robust": 0, "roll": 6, "room": 5, "ros1": 0, "ros2": [1, 5, 6], "ros2_w": 3, "ros__paramet": 6, "ros_domain_id": 6, "ros_localhost_onli": 6, "rough": 0, "rowan": 3, "rqt": 1, "rule": 3, "run": [0, 3, 4, 5, 6], "rviv2": 5, "rviz": [4, 5, 6], "rviz_config": 5, "rviz_launch": 5, "same": [4, 5, 6], "save": [5, 6], "scan": [4, 5], "scan_top": 5, "screen": 5, "script": [0, 1, 2], "sdk": 0, "sec": 1, "second": [5, 6], "section": [1, 5], "see": [1, 4, 5, 6], "segment": 1, "select": [1, 5], "send": [0, 1, 4], "sens": 5, "sensor": 5, "separ": [0, 3], "seper": 5, "server": [0, 1, 5, 6], "server_param": 5, "servic": [1, 4], "set": [1, 3, 4, 5, 6], "setparam": 1, "setpoint": [0, 4], "setup": [0, 1, 3, 4, 5], "sever": [0, 4, 6], "share": [5, 6], "short": [1, 6], "should": [0, 5, 6], "show": [1, 5], "sil": 4, "sim": [4, 6], "similar": 6, "simpl": [0, 1, 4], "simul": [0, 2, 3], "sinc": 5, "singl": [0, 4, 6], "size": [2, 5], "slam_toolbox": 5, "slamtoolboxplugin": 5, "slowli": 5, "small": 2, "smoothen": 1, "so": [1, 5], "softwar": [3, 4, 6], "solver": 5, "solver_plugin": 5, "some": [0, 1, 2, 5], "someth": [4, 5], "soon": 5, "sourc": [1, 2, 4, 5, 6], "space": [1, 2], "spars": 5, "specif": 6, "speed": 5, "spot": 5, "src": [1, 3], "srv": [1, 4], "stabil": [1, 5, 6], "stacktrac": 1, "standard": 5, "start": [0, 3, 4, 5, 6], "startup": [1, 5, 6], "state": 5, "stateestim": 1, "stateestimatez": 6, "statu": [4, 6], "still": [2, 5], "stream": 4, "strongli": 0, "style": 0, "sub": 0, "submodul": 3, "subsystem": 3, "sudo": [1, 3, 5], "support": [0, 1, 3, 5, 6], "sure": [0, 3, 5, 6], "swarm": [0, 1], "symlink": [1, 3], "sync": 3, "sysoff": 1, "system": [0, 1, 4, 5, 6], "t": [1, 5, 6], "tab": [5, 6], "tag": 3, "take": [1, 4, 5], "taken": [5, 6], "takeoff": [1, 4], "task": [0, 2], "teleop": [5, 6], "teleop_twist_keyboard": 5, "teleoper": [0, 2], "telop": 5, "telop_twist_keyboard": 5, "termin": [1, 5, 6], "terminal1": [1, 6], "terminal2": [1, 6], "test": 2, "tf": [1, 3, 5], "than": 2, "thei": [0, 3, 6], "them": [0, 5], "therefor": 4, "thi": [0, 1, 3, 4, 5, 6], "thin": 0, "third": 5, "those": 5, "three": 4, "threshold": 5, "through": 5, "thu": 0, "time": [1, 3, 4, 5, 6], "tip": 5, "toc": [4, 6], "togeth": 5, "tool": [0, 1, 3, 6], "top": 5, "topic": [1, 4, 5, 6], "topic_nam": 1, "topic_name1": 6, "topic_name2": 6, "topic_test": 1, "track": [0, 3, 6], "traj": 4, "trajectori": [0, 4], "transform": [3, 4, 5, 6], "transform_publish_period": 5, "transforms3d": 3, "tree": 1, "troubl": 5, "true": [1, 5, 6], "try": 5, "tune": [1, 5], "turn": [4, 5, 6], "tutori": [2, 4, 6], "tweak": 5, "twist": 5, "two": [5, 6], "type": [1, 5, 6], "u": 5, "uav": [0, 2], "uav_trajectori": 1, "ubuntu": [1, 3], "uncom": 5, "under": 5, "unicast": 0, "uniqu": [3, 6], "unlik": 0, "unman": 2, "unsur": 6, "until": 4, "up": [3, 4, 5, 6], "updat": [1, 6], "upload": [0, 4], "upon": [0, 6], "upper": 6, "uri": [0, 1, 5, 6], "us": [0, 1, 2, 3, 4, 5, 6], "usabl": 2, "usag": [2, 4, 5], "usb": 3, "usbipd": 3, "use_composit": 5, "use_scan_match": 5, "use_sim_tim": [5, 6], "user": [4, 6], "v": 6, "valid": 0, "valu": 5, "var": [1, 6], "variabl": [4, 6], "vbat": 6, "vehicl": 2, "vel_mux": 5, "veloc": 5, "verbos": 5, "version": [3, 5], "via": [1, 3], "vicon": 6, "video": 5, "virtual": [1, 3], "visibl": 6, "visual": [0, 1, 3, 4, 5, 6], "voltag": 0, "voltage_crit": 6, "voltage_warn": 6, "voronoi": 1, "w": 3, "wa": [0, 5], "wai": 6, "want": [2, 6], "warn": 5, "watch": 5, "waypoint": 1, "we": [0, 1, 4, 5, 6], "web": 6, "websit": 3, "well": [0, 6], "went": 5, "were": 5, "what": [1, 5], "when": [0, 6], "whenev": 0, "where": [0, 5, 6], "which": [0, 1, 3, 5, 6], "while": [0, 2, 3, 4, 5, 6], "whoenig": 1, "why": 5, "win": 3, "window": [1, 3, 5, 6], "within": 5, "without": [0, 3], "work": [0, 2, 3, 5, 6], "workspac": [3, 5, 6], "workstat": 6, "world": 5, "world_tf_nam": 5, "would": [1, 5, 6], "wrap": 4, "wrapper": 0, "wrong": 4, "wsl": 3, "x": [1, 2, 6], "xbox": 6, "xterm": 1, "y": [1, 6], "yaml": [1, 4, 5], "yaw": [5, 6], "ye": 4, "yet": 1, "you": [0, 1, 3, 4, 5, 6], "your": [0, 1, 3, 5, 6], "z": [1, 6]}, "titles": ["Frequently Asked Questions", "How To", "Crazyswarm2: A ROS 2 testbed for Aerial Robot Teams", "Installation", "Overview", "ROS 2 Tutorials", "Usage"], "titleterms": {"": 0, "2": [2, 5], "A": 2, "To": 1, "aerial": 2, "an": 0, "ask": 0, "avoid": 1, "backend": 4, "bitcraz": 0, "bringup": 5, "can": 0, "captur": 6, "cflib": 0, "collis": 1, "command": 1, "configur": 6, "connect": 5, "content": 2, "control": 6, "crazyfli": [4, 5, 6], "crazyswarm": 0, "crazyswarm2": [0, 2], "debug": 1, "differ": 0, "do": 0, "enabl": 1, "experi": 6, "explan": 4, "file": 5, "first": 3, "fly": 5, "frequent": 0, "from": [0, 1], "function": 4, "gener": 1, "get": 0, "help": 0, "how": [0, 1], "i": 0, "instal": 3, "issu": 0, "keyboard": 5, "launch": 5, "line": 1, "local": 1, "logblock": 1, "look": 5, "manag": 6, "map": 5, "mapper": 5, "motion": 6, "nav2": 5, "navig": 5, "non": 1, "object": 1, "onboard": 6, "overview": 4, "packag": 4, "per": 4, "physic": 6, "posit": 6, "preper": 5, "python": 6, "question": 0, "report": 0, "ro": [2, 5], "robot": [1, 2], "run": 1, "runtim": 1, "rviz2": 5, "script": 6, "server": 4, "simpl": 5, "simul": [4, 6], "slam": 5, "support": 4, "swarm": 6, "team": 2, "teleoper": [5, 6], "test": 1, "testb": 2, "toolbox": 5, "track": 1, "trajectori": 1, "tutori": 5, "updat": 3, "usag": [1, 6], "vizual": 5, "yaml": 6}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Collision Avoidance": [[1, "collision-avoidance"]], "Configuration": [[6, "configuration"]], "Connecting with Nav2 Bringup": [[5, "connecting-with-nav2-bringup"]], "Connecting with the Crazyflie": [[5, "connecting-with-the-crazyflie"]], "Contents": [[2, "contents"]], "Crazyflie server": [[4, "crazyflie-server"]], "Crazyswarm2: A ROS 2 testbed for Aerial Robot Teams": [[2, "crazyswarm2-a-ros-2-testbed-for-aerial-robot-teams"]], "Debugging": [[1, "debugging"]], "Enabling Logblocks at runtime": [[1, "enabling-logblocks-at-runtime"]], "Explanation per package": [[4, "explanation-per-package"]], "First Installation": [[3, "first-installation"]], "Flying and mapping": [[5, "flying-and-mapping"]], "Frequently Asked Questions": [[0, "frequently-asked-questions"]], "Generate Trajectories": [[1, "generate-trajectories"]], "How To": [[1, "how-to"]], "How can I get help?": [[0, "how-can-i-get-help"]], "How can I report an issue?": [[0, "how-can-i-report-an-issue"]], "How do Crazyswarm2 and Crazyswarm differ?": [[0, "how-do-crazyswarm2-and-crazyswarm-differ"]], "How is Crazyswarm2 different from Bitcraze\u2019s cflib?": [[0, "how-is-crazyswarm2-different-from-bitcraze-s-cflib"]], "Installation": [[3, "installation"]], "Looking at the Launch file": [[5, "looking-at-the-launch-file"]], "Mapping with simple mapper": [[5, "mapping-with-simple-mapper"]], "Mapping with the SLAM toolbox": [[5, "mapping-with-the-slam-toolbox"]], "Motion capture": [[6, "motion-capture"]], "Navigate the Crazyflie": [[5, "navigate-the-crazyflie"]], "Onboard positioning": [[6, "onboard-positioning"]], "Overview": [[4, "overview"]], "Physical Experiments": [[6, "physical-experiments"]], "Positioning": [[6, "positioning"]], "Preperation": [[5, "preperation"], [5, "id5"]], "Python scripts": [[6, "python-scripts"]], "ROS 2 Tutorials": [[5, "ros-2-tutorials"]], "Run Tests Locally": [[1, "run-tests-locally"]], "Simulation": [[4, "simulation"], [6, "simulation"]], "Support functionality with backends": [[4, "support-functionality-with-backends"]], "Swarm Management": [[6, "swarm-management"]], "Teleoperation controller": [[6, "teleoperation-controller"]], "Teleoperation keyboard": [[5, "teleoperation-keyboard"]], "Tracking Non-Robotic Objects": [[1, "tracking-non-robotic-objects"]], "Updating": [[3, "updating"]], "Usage": [[6, "usage"]], "Usage from the command line": [[1, "usage-from-the-command-line"]], "Vizualization with RVIZ2": [[5, "vizualization-with-rviz2"]], "crazyflies.yaml": [[6, "crazyflies-yaml"]]}, "docnames": ["faq", "howto", "index", "installation", "overview", "tutorials", "usage"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["faq.rst", "howto.rst", "index.rst", "installation.rst", "overview.rst", "tutorials.rst", "usage.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [1, 3, 5, 6], "0": [1, 3, 5, 6], "001": 5, "01": 5, "02": [3, 5], "03": 5, "04": 3, "043101845": 5, "044138096": 5, "054259470": 5, "1": [1, 3, 5, 6], "10": [1, 2, 3, 5, 6], "101": 6, "105691178": 5, "107138259": 5, "114968490": 5, "116479518": 5, "118522365": 5, "123137907": 5, "15": 5, "15498": 5, "15500": 5, "15502": 5, "15504": 5, "16": 5, "1664806553": 5, "1664806559": 5, "1664806560": 5, "174521891": 5, "2": [0, 1, 3, 4, 6], "20": 5, "2022": 5, "2023": 3, "22": 3, "232": 5, "255": 1, "2m": [1, 5, 6], "3": [3, 5, 6], "329904109": 5, "333439709": 5, "3d": [0, 6], "5": [1, 5, 6], "53": 5, "553693": 5, "7": 6, "8": 6, "80": [1, 6], "866149124": 5, "8th": 1, "And": 5, "As": 5, "For": [1, 3, 5, 6], "If": [0, 1, 3, 5, 6], "In": [0, 1, 3, 4, 5, 6], "It": [1, 2, 4, 5, 6], "No": 4, "On": 5, "One": 1, "The": [0, 1, 3, 4, 5, 6], "Then": [1, 3, 5], "There": 0, "These": [1, 5], "To": [2, 4], "With": [1, 4, 5], "abl": [3, 6], "about": 6, "abov": [5, 6], "absolut": [5, 6], "abstract": 0, "accord": 5, "account": 6, "achiev": 0, "action": 6, "actual": 1, "ad": [5, 6], "add": [3, 4, 5, 6], "add_log": 1, "addit": [0, 3], "addlog": 1, "address": 3, "advanc": [1, 5], "advic": 0, "aerodynam": 0, "after": [1, 5], "afterward": 3, "again": 1, "algorithm": 1, "all": [1, 3, 4, 5, 6], "allcf": 1, "allow": [0, 3], "along": 5, "alreadi": [2, 5], "also": [0, 3, 4, 5, 6], "alter": 5, "altern": [0, 1, 6], "alwai": 3, "an": [1, 3, 5, 6], "ani": [5, 6], "anoth": [1, 5], "anyth": [5, 6], "api": [0, 2, 6], "appear": 5, "apt": [1, 3, 5], "ar": [0, 1, 2, 3, 4, 5, 6], "arbitrari": 0, "arg": [1, 3, 6], "arm": 4, "around": [0, 4, 5], "ask": 2, "aspect": 4, "assist": 6, "assum": [5, 6], "async_slam_toolbox_nod": 5, "attitud": 6, "automat": 0, "autostart": 5, "avail": [0, 1, 2, 5], "avoid": [3, 6], "awar": 6, "b": 5, "backend": [0, 1, 3, 5, 6], "base": [0, 2, 4, 6], "base_fram": 5, "basest": 6, "bash": [1, 5, 6], "basic": 2, "batteri": [0, 6], "becaus": 5, "been": 5, "befor": [0, 3, 6], "beginn": 5, "behav": 4, "believ": 0, "below": [4, 5], "better": [0, 5], "between": 6, "bewar": [3, 5], "big": 5, "big_quad": 6, "bind": [0, 3], "bit": 5, "bitcraz": [1, 2, 3, 6], "blink": 5, "blob": 1, "block": 1, "blogpost": 6, "board": [0, 1], "bodi": 1, "bolt": 2, "both": [0, 4], "branch": 3, "bringup_dir": 5, "bringup_launch": 5, "bringup_launch_dir": 5, "broadcast": [0, 4], "buffer": 1, "bug": [0, 3, 5], "build": [1, 3], "built": 0, "button": [5, 6], "c": [1, 4], "call": [1, 5], "can": [1, 3, 4, 5, 6], "capabl": 5, "captur": [0, 1, 2, 3, 4], "case": [1, 4, 6], "caus": 3, "cb": 1, "cd": 3, "cell": 1, "ceressolv": 5, "certain": 0, "cf": 0, "cf1": [1, 5], "cf2": [1, 4], "cf21": 6, "cf21_mocap_deck": 6, "cf231": [5, 6], "cf5": 6, "cf_examples_dir": 5, "cfclient": 6, "cflib": [1, 3, 4, 5], "challeng": 5, "chang": [0, 2, 3, 5, 6], "check": [0, 3, 4, 5], "checkbox": 5, "checkout": 5, "choic": 0, "choos": 4, "chooser": 0, "ci": 1, "classroom": 6, "click": 5, "client": 3, "clip": 5, "clone": 3, "close": 1, "cmake": [1, 3], "cmd_full_stat": 4, "cmd_hover": 4, "cmd_posit": 4, "cmd_vel": 5, "code": [0, 1, 4, 6], "colav": 1, "colcon": [1, 3], "collect": 2, "collision_avoid": 1, "com": [1, 3, 5], "command": [3, 4, 5, 6], "common": 0, "commun": [0, 3, 4], "compatibilti": 5, "compil": 1, "complementari": [5, 6], "complex": 0, "comput": 6, "config": [3, 5, 6], "configur": [2, 3, 4, 5], "conflict": 6, "connect": [1, 3, 4, 6], "conserv": 5, "consid": 1, "console_cohes": 1, "contain": [4, 5, 6], "contrast": 0, "control": [0, 4, 5], "coordin": [4, 6], "copi": [3, 5], "core": 0, "correctli": 5, "could": 5, "cours": 5, "cpp": [0, 4], "crash": 1, "crazyfi": 5, "crazyfli": [0, 1, 2, 3], "crazyflie_exampl": [4, 5, 6], "crazyflie_interfac": [1, 4], "crazyflie_nam": 5, "crazyflie_pi": [1, 4], "crazyflie_ro": 0, "crazyflie_serv": [1, 5], "crazyflie_sim": 4, "crazyradio": [3, 4], "crazyswarm": [1, 2], "crazyswarm1": [0, 2], "crazyswarm2": [1, 3, 4, 5, 6], "crazyswarm_serv": 0, "creat": 5, "current": [1, 2, 3, 4, 5, 6], "custom": [0, 4, 5, 6], "custom_top": 6, "cylind": 1, "d": 5, "data": [2, 4, 5], "db": 1, "dbb9df1137f11d4e7e3771c56d25a7137b5b69cc": 1, "dcmake_build_typ": [1, 3], "debug": 0, "deck": [4, 5, 6], "decreas": 5, "default": [1, 4, 5, 6], "default_single_mark": [1, 6], "default_top": [5, 6], "defin": 1, "depend": [3, 4], "describ": 5, "design": 0, "desir": [0, 4, 6], "detail": [0, 4], "dev": 3, "develop": [0, 1, 3, 5], "did": 0, "differ": [5, 6], "direct": 6, "directli": 3, "disabl": [0, 1, 6], "discard": 5, "discuss": [0, 5], "displai": 5, "distribut": 0, "distro": [3, 5], "do": [1, 3, 5, 6], "doabl": 5, "doc": [1, 3], "document": [1, 5, 6], "doe": 0, "domain": 6, "don": [1, 5, 6], "done": 5, "dongl": 4, "drone": [1, 6], "drop": 5, "due": 0, "durat": 1, "dure": 0, "dynam": [1, 6], "e": [1, 6], "e7e7e7e701": 5, "e7e7e7e705": 6, "e7e7e7e706": 1, "e7e7e7e7e7": 6, "each": [3, 4, 6], "easi": [0, 1], "echo": 1, "edit": [3, 5], "either": [4, 5, 6], "emerg": 4, "en": [1, 3], "enabl": [0, 5, 6], "encourag": 5, "enhighlevel": [1, 5, 6], "enough": 5, "ensur": 5, "environ": [5, 6], "error": 5, "especi": 0, "estim": [1, 5, 6], "etc": [0, 6], "event": 1, "everi": 3, "everyth": [5, 6], "exampl": [1, 2, 4, 5, 6], "exce": 5, "execut": [1, 5, 6], "exist": [5, 6], "experiment": [0, 3], "explain": [1, 4, 5], "explan": 5, "export": [3, 6], "extern": [5, 6], "extra": 5, "failur": 1, "fals": [5, 6], "fault": 1, "featur": [0, 2, 3], "feel": 0, "few": 2, "fewer": 0, "field": 6, "file": [1, 2, 3, 6], "filter": 5, "final": 5, "find": [1, 3, 5], "firmwar": [0, 1, 3, 4, 6], "firmware_log": [5, 6], "firmware_param": [1, 5, 6], "first": [0, 1, 5, 6], "fix": 5, "flag": 1, "flash": 3, "flight": [0, 4], "flow": [4, 5, 6], "flowdeck": [5, 6], "fly": [2, 4, 6], "folder": [3, 5], "follow": [0, 1, 3, 5, 6], "forget": 6, "fork": 0, "format": [2, 5], "found": [0, 1, 3, 5], "foundat": 0, "frame": [0, 5], "free": [0, 5], "freq": 5, "frequenc": [1, 5, 6], "frequent": 2, "from": [3, 4, 5, 6], "full": 5, "fulli": [2, 5], "fun": 5, "function": 0, "futur": 6, "g": [1, 6], "galact": 3, "gave": 5, "gdb": 1, "gener": [0, 5], "geometri": 6, "get": [3, 5], "git": 3, "github": [1, 2, 3, 5], "given": 4, "global": 5, "go": [4, 5], "go_to": 4, "goal": [0, 5], "goe": 4, "good": [3, 6], "goto": 4, "graphic": 0, "green": 5, "gui": 6, "guid": [3, 5], "ha": [0, 1, 4, 5, 6], "hand": [5, 6], "handl": [3, 4], "handler": [1, 5], "happen": 5, "happi": 5, "hard": 0, "hardwar": 0, "have": [1, 3, 5, 6], "heavi": 0, "height": [1, 4, 5], "hello_world": 6, "here": [0, 1, 3, 4, 5, 6], "high": [0, 4, 6], "highli": 5, "home": 5, "hostnam": 6, "hover_height": 5, "how": 2, "howev": [0, 2], "html": [1, 3], "http": [1, 3, 5], "humbl": [1, 3, 5], "hyperparamet": 1, "hz": [5, 6], "i": [1, 2, 3, 4, 5, 6], "id": [1, 5, 6], "idea": [0, 6], "ident": 0, "implement": [0, 1], "import": 2, "improv": 0, "imrclab": [1, 3, 5], "includ": [0, 1, 5, 6], "includelaunchdescript": 5, "incom": 5, "incoming_twist_top": 5, "inconsist": 1, "indepth": 6, "indic": [4, 6], "individu": [4, 6], "inflation_lay": 5, "info": 5, "inform": 6, "init": 3, "initi": [5, 6], "initial_posit": [1, 6], "input": [4, 6], "insid": 1, "instal": [1, 2, 5, 6], "instead": [0, 6], "instruct": [3, 5, 6], "instuct": 3, "integr": 0, "interact": 0, "interfac": [0, 4], "ip": 6, "iron": [3, 5], "issu": 3, "item": 5, "its": [1, 5], "join": 5, "just": [1, 5], "kalman": [5, 6], "kei": 5, "keyboard_velmux_launch": 5, "kim": 5, "knmcguir": 5, "know": [0, 1, 5], "knowledg": 5, "known": 1, "l348": 1, "l428": 1, "lab": 6, "land": [1, 4, 5], "laser": 5, "last": 5, "latenc": 3, "later": 5, "latest": 3, "launch": [0, 1, 6], "launch_argu": 5, "launchdescript": 5, "layer": [0, 4], "leav": 6, "led": 5, "legion": 5, "less": 2, "let": 5, "level": [0, 4, 6], "lib": [0, 4], "libboost": 3, "librari": [1, 4], "libusb": 3, "lidar": 5, "life": 6, "lighthous": [0, 4, 6], "like": [0, 1, 4, 5, 6], "limit": [0, 2], "link": [0, 3, 4], "linux": 3, "list": 6, "ll": [3, 5], "load": 6, "local": [0, 3, 5, 6], "local_setup": 6, "locat": 6, "loco": 6, "log": [1, 4, 5, 6], "logblock": 4, "logg": 5, "look": [1, 6], "loop": [3, 4, 6], "low": 4, "lower": 6, "lowest": [0, 4, 6], "lp": [4, 6], "m": 5, "m4": 5, "machin": [3, 6], "made": [2, 5], "mai": 6, "main": 3, "make": [0, 3, 4, 5, 6], "mani": 2, "manual": [3, 4], "map": 6, "map_file_nam": 5, "map_fram": 5, "map_nam": 5, "map_start_pos": 5, "map_update_interv": 5, "mark": 5, "marker": [0, 1, 6], "match": 5, "mathemat": 0, "max_laser_rang": 5, "maximum": 5, "measur": 0, "melling": [5, 6], "mention": 5, "menu": 5, "messag": [5, 6], "method": 0, "middl": 5, "might": [1, 2, 3, 6], "mind": [5, 6], "minimum": 5, "minimum_travel_dist": 5, "minimum_travel_head": 5, "misc": 4, "mjdebord": 1, "mkdir": 3, "mocap": [0, 6], "mocap_deck": 6, "mode": [0, 1, 5, 6], "modul": [0, 1], "monitor": 0, "more": [4, 5, 6], "moreov": [0, 6], "most": 5, "motion": [0, 1, 2, 3, 4], "motion_captur": [1, 6], "motion_capture_track": [0, 1, 6], "motor": 4, "movement": 5, "msg": 4, "much": 0, "multi": [1, 5], "multipl": [0, 4, 6], "multiplex": 5, "multirang": 5, "multiranger_mapping_launch": 5, "multiranger_nav2_launch": 5, "multiranger_nav3_launch": 5, "multiranger_simple_mapper_launch": 5, "n": 4, "name": [1, 3, 5, 6], "nav2_default_view": 5, "nav2_param": 5, "navigation2": 5, "need": [3, 4, 5, 6], "network": 6, "new": [0, 5], "next": 5, "nicegui": 3, "node": [0, 4, 5, 6], "none": 1, "note": [1, 5, 6], "notic": 5, "now": [0, 5], "number": 6, "o": 5, "observ": 0, "obstacl": [1, 5], "obvious": 5, "odom": [4, 5], "odom_fram": 5, "odometri": 5, "off": [1, 4, 5, 6], "offer": 4, "offici": [0, 1], "older": 3, "onc": [5, 6], "one": [1, 3, 5, 6], "ones": 6, "onli": [0, 1, 2, 5, 6], "open": [0, 1, 2, 5], "oper": [0, 2], "opt": 5, "optim": 1, "option": [0, 3, 6], "optitrack": 6, "optitrackpc": 6, "order": [1, 3], "org": [1, 3], "origin": 2, "other": [0, 1, 5, 6], "otherwis": 1, "our": [0, 4], "out": [3, 5], "outcom": 0, "output": 5, "overal": 0, "overview": [2, 6], "p": [3, 6], "pa": [3, 4], "packag": [0, 1, 3, 5, 6], "page": [1, 4, 5], "pair": 1, "pane": 6, "panel": 5, "param": [1, 6], "paramet": [4, 5, 6], "params_fil": 5, "part": [0, 3, 5], "particular": 6, "path": [3, 5], "pc": 6, "per": [0, 6], "perfect": 5, "perform": 5, "permiss": 3, "pgm": 5, "physic": [0, 4], "pid": [5, 6], "pip": 1, "pip3": 3, "pitch": 6, "place": [5, 6], "plan": [3, 6], "planner": 5, "platform": 6, "pleas": [0, 4, 5], "plugin": 5, "pm": 6, "point": 3, "polynomi": 1, "port": 2, "pose": [1, 4, 5, 6], "posegraph": 5, "posit": [0, 1, 4, 5], "posito": 6, "possibl": [0, 3, 6], "predefin": 4, "prefix": 4, "preplan": 1, "press": 5, "pretti": 5, "previou": 5, "primarili": 2, "print": 5, "prioriti": [0, 6], "problem": 0, "process": 5, "program": [0, 3], "progress": 2, "project": 4, "provid": [0, 1, 4, 6], "pub": 0, "pull": 3, "put": 5, "py": [0, 1, 5, 6], "python": [0, 1, 2, 3, 4, 5], "pythonlaunchdescriptionsourc": 5, "pythonpath": 3, "qualisi": 6, "question": [2, 5], "queue": [0, 5], "quick": 5, "quit": 5, "radio": [0, 1, 3, 5, 6], "rai": 5, "rang": 5, "ranger": 5, "re": 0, "real": [0, 5, 6], "reason": 5, "reboot": [1, 6], "receiv": [4, 6], "recommend": 5, "recurs": 3, "red": 5, "redo": 6, "regist": 5, "regular": 4, "rel": 6, "relat": 6, "releas": 3, "reli": 0, "rememb": 5, "remot": 6, "remov": [3, 4], "remove_log": 1, "removelog": 1, "replac": [0, 3, 5, 6], "repo": 3, "report": 1, "reproduc": 0, "requir": [0, 1, 3, 5], "research": 2, "resolut": 5, "respond": 4, "rest": 5, "restart": 0, "restrict": 6, "result": [1, 5], "return": [1, 5], "review": 6, "right": [1, 5], "rigid": 1, "ro": [0, 1, 3, 4, 6], "robot": [0, 5, 6], "robot_prefix": 5, "robot_typ": [1, 6], "robust": 0, "roll": 6, "room": 5, "ros1": 0, "ros2": [1, 5, 6], "ros2_w": 3, "ros__paramet": 6, "ros_domain_id": 6, "ros_localhost_onli": 6, "rough": 0, "rowan": 3, "rqt": 1, "rule": 3, "run": [0, 3, 4, 5, 6], "rviv2": 5, "rviz": [4, 5, 6], "rviz_config": 5, "rviz_launch": 5, "same": [4, 5, 6], "save": [5, 6], "scan": [4, 5], "scan_top": 5, "screen": 5, "script": [0, 1, 2], "sdk": 0, "sec": 1, "second": [5, 6], "section": [1, 5], "see": [1, 4, 5, 6], "segment": 1, "select": [1, 5], "send": [0, 1, 4], "sens": 5, "sensor": 5, "separ": [0, 3], "seper": 5, "server": [0, 1, 5, 6], "server_param": 5, "servic": [1, 4], "set": [1, 3, 4, 5, 6], "setparam": 1, "setpoint": [0, 4], "setup": [0, 1, 3, 4, 5], "sever": [0, 4, 6], "share": [5, 6], "short": [1, 6], "should": [0, 5, 6], "show": [1, 5], "sil": 4, "sim": [4, 6], "similar": 6, "simpl": [0, 1, 4], "simul": [0, 2, 3], "sinc": 5, "singl": [0, 4, 6], "size": [2, 5], "slam_toolbox": 5, "slamtoolboxplugin": 5, "slowli": 5, "small": 2, "smoothen": 1, "so": [1, 5], "softwar": [3, 4, 6], "solver": 5, "solver_plugin": 5, "some": [0, 1, 2, 5], "someth": [4, 5], "soon": 5, "sourc": [1, 2, 4, 5, 6], "space": [1, 2], "spars": 5, "specif": 6, "speed": 5, "spot": 5, "src": [1, 3], "srv": [1, 4], "stabil": [1, 5, 6], "stacktrac": 1, "standard": 5, "start": [0, 3, 4, 5, 6], "startup": [1, 5, 6], "state": 5, "stateestim": 1, "stateestimatez": 6, "statu": [4, 6], "still": [2, 5], "stream": 4, "strongli": 0, "style": 0, "sub": 0, "submodul": 3, "subsystem": 3, "sudo": [1, 3, 5], "support": [0, 1, 3, 5, 6], "sure": [0, 3, 5, 6], "swarm": [0, 1], "symlink": [1, 3], "sync": 3, "sysoff": 1, "system": [0, 1, 4, 5, 6], "t": [1, 5, 6], "tab": [5, 6], "tag": 3, "take": [1, 4, 5], "taken": [5, 6], "takeoff": [1, 4], "task": [0, 2], "teleop": [5, 6], "teleop_twist_keyboard": 5, "teleoper": [0, 2], "telop": 5, "telop_twist_keyboard": 5, "termin": [1, 5, 6], "terminal1": [1, 6], "terminal2": [1, 6], "test": 2, "tf": [1, 3, 5], "than": 2, "thei": [0, 3, 6], "them": [0, 5], "therefor": 4, "thi": [0, 1, 3, 4, 5, 6], "thin": 0, "third": 5, "those": 5, "three": 4, "threshold": 5, "through": 5, "thu": 0, "time": [1, 3, 4, 5, 6], "tip": 5, "toc": [4, 6], "togeth": 5, "tool": [0, 1, 3, 6], "top": 5, "topic": [1, 4, 5, 6], "topic_nam": 1, "topic_name1": 6, "topic_name2": 6, "topic_test": 1, "track": [0, 3, 6], "traj": 4, "trajectori": [0, 4], "transform": [3, 4, 5, 6], "transform_publish_period": 5, "transforms3d": 3, "tree": 1, "troubl": 5, "true": [1, 5, 6], "try": 5, "tune": [1, 5], "turn": [4, 5, 6], "tutori": [2, 4, 6], "tweak": 5, "twist": 5, "two": [5, 6], "type": [1, 5, 6], "u": 5, "uav": [0, 2], "uav_trajectori": 1, "ubuntu": [1, 3], "uncom": 5, "under": 5, "unicast": 0, "uniqu": [3, 6], "unlik": 0, "unman": 2, "unsur": 6, "until": 4, "up": [3, 4, 5, 6], "updat": [1, 6], "upload": [0, 4], "upon": [0, 6], "upper": 6, "uri": [0, 1, 5, 6], "us": [0, 1, 2, 3, 4, 5, 6], "usabl": 2, "usag": [2, 4, 5], "usb": 3, "usbipd": 3, "use_composit": 5, "use_scan_match": 5, "use_sim_tim": [5, 6], "user": [4, 6], "v": 6, "valid": 0, "valu": 5, "var": [1, 6], "variabl": [4, 6], "vbat": 6, "vehicl": 2, "vel_mux": 5, "veloc": 5, "verbos": 5, "version": [3, 5], "via": [1, 3], "vicon": 6, "video": 5, "virtual": [1, 3], "visibl": 6, "visual": [0, 1, 3, 4, 5, 6], "voltag": 0, "voltage_crit": 6, "voltage_warn": 6, "voronoi": 1, "w": 3, "wa": [0, 5], "wai": 6, "want": [2, 6], "warn": 5, "watch": 5, "waypoint": 1, "we": [0, 1, 4, 5, 6], "web": 6, "websit": 3, "well": [0, 6], "went": 5, "were": 5, "what": [1, 5], "when": [0, 6], "whenev": 0, "where": [0, 5, 6], "which": [0, 1, 3, 5, 6], "while": [0, 2, 3, 4, 5, 6], "whoenig": 1, "why": 5, "win": 3, "window": [1, 3, 5, 6], "within": 5, "without": [0, 3], "work": [0, 2, 3, 5, 6], "workspac": [3, 5, 6], "workstat": 6, "world": 5, "world_tf_nam": 5, "would": [1, 5, 6], "wrap": 4, "wrapper": 0, "wrong": 4, "wsl": 3, "x": [1, 2, 6], "xbox": 6, "xterm": 1, "y": [1, 6], "yaml": [1, 4, 5], "yaw": [5, 6], "ye": 4, "yet": 1, "you": [0, 1, 3, 4, 5, 6], "your": [0, 1, 3, 5, 6], "z": [1, 6]}, "titles": ["Frequently Asked Questions", "How To", "Crazyswarm2: A ROS 2 testbed for Aerial Robot Teams", "Installation", "Overview", "ROS 2 Tutorials", "Usage"], "titleterms": {"": 0, "2": [2, 5], "A": 2, "To": 1, "aerial": 2, "an": 0, "ask": 0, "avoid": 1, "backend": 4, "bitcraz": 0, "bringup": 5, "can": 0, "captur": 6, "cflib": 0, "collis": 1, "command": 1, "configur": 6, "connect": 5, "content": 2, "control": 6, "crazyfli": [4, 5, 6], "crazyswarm": 0, "crazyswarm2": [0, 2], "debug": 1, "differ": 0, "do": 0, "enabl": 1, "experi": 6, "explan": 4, "file": 5, "first": 3, "fly": 5, "frequent": 0, "from": [0, 1], "function": 4, "gener": 1, "get": 0, "help": 0, "how": [0, 1], "i": 0, "instal": 3, "issu": 0, "keyboard": 5, "launch": 5, "line": 1, "local": 1, "logblock": 1, "look": 5, "manag": 6, "map": 5, "mapper": 5, "motion": 6, "nav2": 5, "navig": 5, "non": 1, "object": 1, "onboard": 6, "overview": 4, "packag": 4, "per": 4, "physic": 6, "posit": 6, "preper": 5, "python": 6, "question": 0, "report": 0, "ro": [2, 5], "robot": [1, 2], "run": 1, "runtim": 1, "rviz2": 5, "script": 6, "server": 4, "simpl": 5, "simul": [4, 6], "slam": 5, "support": 4, "swarm": 6, "team": 2, "teleoper": [5, 6], "test": 1, "testb": 2, "toolbox": 5, "track": 1, "trajectori": 1, "tutori": 5, "updat": 3, "usag": [1, 6], "vizual": 5, "yaml": 6}}) \ No newline at end of file