├── .clang-format ├── README.md ├── lab1 ├── main.cpp ├── random_vector.cpp └── random_vector.h ├── lab2 └── two_drones_pkg │ ├── CMakeLists.txt │ ├── config │ └── default.rviz │ ├── launch │ └── two_drones.launch.yaml │ ├── mesh │ └── quadrotor.dae │ ├── package.xml │ └── src │ ├── frames_publisher_node.cpp │ └── plots_publisher_node.cpp ├── lab3 ├── controller_pkg │ ├── CMakeLists.txt │ ├── LICENSE │ ├── config │ │ └── params.yaml │ ├── launch │ │ └── traj_tracking.launch.py │ ├── package.xml │ ├── rviz │ │ └── lab3.rviz │ └── src │ │ ├── controller_node.cpp │ │ └── traj_publisher.cpp ├── tesse-interface │ ├── LICENSE │ ├── README.md │ ├── build │ │ └── lib │ │ │ └── tesse │ │ │ ├── __init__.py │ │ │ ├── env.py │ │ │ ├── msgs.py │ │ │ └── utils.py │ ├── notebooks │ │ ├── python-lidar-test.ipynb │ │ ├── python_demonstration.ipynb │ │ └── python_quadrotor_demo.ipynb │ ├── requirements.txt │ ├── setup.cfg │ ├── setup.py │ ├── src │ │ ├── tesse.egg-info │ │ │ ├── PKG-INFO │ │ │ ├── SOURCES.txt │ │ │ ├── dependency_links.txt │ │ │ ├── requires.txt │ │ │ └── top_level.txt │ │ └── tesse │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── env.py │ │ │ ├── env.pyc │ │ │ ├── msgs.py │ │ │ ├── msgs.pyc │ │ │ ├── utils.py │ │ │ └── utils.pyc │ └── tests │ │ ├── __init__.py │ │ └── test_import.py ├── tesse_msgs │ ├── CMakeLists.txt │ ├── msg │ │ └── CollisionStats.msg │ ├── package.xml │ └── srv │ │ ├── ObjectSpawnRequestService.srv │ │ ├── RepositionRequestService.srv │ │ └── SceneRequestService.srv └── tesse_ros_bridge │ ├── config │ ├── camera_params.yaml │ ├── lidar_params.yaml │ ├── map_tfs.yaml │ ├── noise_model.yaml │ ├── object_spawn_params.yaml │ ├── params.yaml │ └── tesse_agent_params.yaml │ ├── key_teleop │ ├── __init__.py │ ├── alternative_key_teleop.py │ └── key_teleop.py │ ├── launch │ └── tesse_quadrotor_bridge.launch.yaml │ ├── package.xml │ ├── resource │ └── tesse_ros_bridge │ ├── setup.cfg │ ├── setup.py │ ├── tesse_ros_bridge │ ├── __init__.py │ ├── consts.py │ ├── noise_simulator.py │ ├── quadrotor_control_interface.py │ ├── tesse_ros_node.py │ └── utils.py │ └── test │ ├── test_copyright.py │ ├── test_flake8.py │ └── test_pep257.py ├── lab4 ├── planner_pkg │ ├── CMakeLists.txt │ ├── include │ │ └── csv.h │ ├── launch │ │ ├── static_point_test.launch.py │ │ └── traj_gen.launch.py │ ├── package.xml │ └── src │ │ ├── simple_traj_planner.cpp │ │ ├── traj_planner.cpp │ │ └── traj_vertices_publisher.cpp └── trajectory_generation_pkg │ ├── CMakeLists.txt │ ├── launch │ └── traj_following.launch.py │ ├── package.xml │ └── src │ ├── spiral_pose_publisher.cpp │ └── trajectory_generation_node.cpp ├── lab5 ├── CMakeLists.txt ├── README.md ├── bags │ └── .gitkeep ├── images │ ├── box.png │ └── box_in_scene.png ├── include │ ├── akaze_feature_tracker.h │ ├── brisk_feature_tracker.h │ ├── feature_tracker.h │ ├── lk_feature_tracker.h │ ├── orb_feature_tracker.h │ ├── ring_buffer.hpp │ └── sift_feature_tracker.h ├── launch │ ├── self_flow.launch.yaml │ ├── two_frames_tracking.launch.yaml │ └── video_tracking.launch.yaml ├── package.xml └── src │ ├── akaze_feature_tracker.cpp │ ├── brisk_feature_tracker.cpp │ ├── feature_tracker.cpp │ ├── lk_feature_tracker.cpp │ ├── orb_feature_tracker.cpp │ ├── self_flow.cpp │ ├── sift_feature_tracker.cpp │ └── track_features.cpp ├── lab6 ├── CMakeLists.txt ├── README.md ├── bags │ └── .gitkeep ├── config │ └── default.rviz ├── include │ ├── lab6_utils.h │ └── pose_estimation.h ├── launch │ └── video_tracking.launch.yaml ├── package.xml ├── rviz │ ├── chessboard.rviz │ ├── config.rviz │ └── office.rviz └── src │ └── pose_estimation.cpp ├── lab7 ├── CMakeLists.txt ├── include │ ├── deliverable_2_3.h │ ├── deliverable_4.h │ ├── deliverable_5.h │ ├── example_data.h │ └── trajectory_color.h ├── launch │ ├── deliverable_2_3.launch.yaml │ └── deliverable_4.launch.yaml ├── package.xml ├── rviz │ ├── deliverable_2_3.rviz │ └── lab7.rviz └── src │ ├── deliverable_1.cpp │ ├── deliverable_2_3.cpp │ ├── deliverable_4.cpp │ └── deliverable_5.cpp ├── lab8 ├── CMakeLists.txt ├── include │ └── deliverable_1.hpp ├── launch │ └── deliverable_1.launch.yaml ├── package.xml └── src │ └── deliverable_1.cpp └── lab9 ├── Dockerfile_KIMERA ├── Dockerfile_ORBSLAM3 ├── fix_timestamps.py ├── orb_slam.patch ├── output ├── kimera │ └── .gitignore └── orbslam │ └── .gitignore ├── params ├── BackendParams.yaml ├── DisplayParams.yaml ├── FrontendParams.yaml ├── ImuParams.yaml ├── LcdParams.yaml ├── LeftCameraParams.yaml ├── PipelineParams.yaml ├── RightCameraParams.yaml └── flags │ ├── Mesher.flags │ ├── RegularVioBackend.flags │ ├── VioBackend.flags │ ├── Visualizer3D.flags │ └── stereoVIOEuroc.flags ├── run_docker.sh ├── run_kimera.sh └── run_orbslam.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/.clang-format -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/README.md -------------------------------------------------------------------------------- /lab1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab1/main.cpp -------------------------------------------------------------------------------- /lab1/random_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab1/random_vector.cpp -------------------------------------------------------------------------------- /lab1/random_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab1/random_vector.h -------------------------------------------------------------------------------- /lab2/two_drones_pkg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab2/two_drones_pkg/CMakeLists.txt -------------------------------------------------------------------------------- /lab2/two_drones_pkg/config/default.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab2/two_drones_pkg/config/default.rviz -------------------------------------------------------------------------------- /lab2/two_drones_pkg/launch/two_drones.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab2/two_drones_pkg/launch/two_drones.launch.yaml -------------------------------------------------------------------------------- /lab2/two_drones_pkg/mesh/quadrotor.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab2/two_drones_pkg/mesh/quadrotor.dae -------------------------------------------------------------------------------- /lab2/two_drones_pkg/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab2/two_drones_pkg/package.xml -------------------------------------------------------------------------------- /lab2/two_drones_pkg/src/frames_publisher_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab2/two_drones_pkg/src/frames_publisher_node.cpp -------------------------------------------------------------------------------- /lab2/two_drones_pkg/src/plots_publisher_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab2/two_drones_pkg/src/plots_publisher_node.cpp -------------------------------------------------------------------------------- /lab3/controller_pkg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/controller_pkg/CMakeLists.txt -------------------------------------------------------------------------------- /lab3/controller_pkg/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/controller_pkg/LICENSE -------------------------------------------------------------------------------- /lab3/controller_pkg/config/params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/controller_pkg/config/params.yaml -------------------------------------------------------------------------------- /lab3/controller_pkg/launch/traj_tracking.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/controller_pkg/launch/traj_tracking.launch.py -------------------------------------------------------------------------------- /lab3/controller_pkg/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/controller_pkg/package.xml -------------------------------------------------------------------------------- /lab3/controller_pkg/rviz/lab3.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/controller_pkg/rviz/lab3.rviz -------------------------------------------------------------------------------- /lab3/controller_pkg/src/controller_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/controller_pkg/src/controller_node.cpp -------------------------------------------------------------------------------- /lab3/controller_pkg/src/traj_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/controller_pkg/src/traj_publisher.cpp -------------------------------------------------------------------------------- /lab3/tesse-interface/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/LICENSE -------------------------------------------------------------------------------- /lab3/tesse-interface/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/README.md -------------------------------------------------------------------------------- /lab3/tesse-interface/build/lib/tesse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab3/tesse-interface/build/lib/tesse/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/build/lib/tesse/env.py -------------------------------------------------------------------------------- /lab3/tesse-interface/build/lib/tesse/msgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/build/lib/tesse/msgs.py -------------------------------------------------------------------------------- /lab3/tesse-interface/build/lib/tesse/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/build/lib/tesse/utils.py -------------------------------------------------------------------------------- /lab3/tesse-interface/notebooks/python-lidar-test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/notebooks/python-lidar-test.ipynb -------------------------------------------------------------------------------- /lab3/tesse-interface/notebooks/python_demonstration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/notebooks/python_demonstration.ipynb -------------------------------------------------------------------------------- /lab3/tesse-interface/notebooks/python_quadrotor_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/notebooks/python_quadrotor_demo.ipynb -------------------------------------------------------------------------------- /lab3/tesse-interface/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/requirements.txt -------------------------------------------------------------------------------- /lab3/tesse-interface/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/setup.cfg -------------------------------------------------------------------------------- /lab3/tesse-interface/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/setup.py -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse.egg-info/PKG-INFO -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse.egg-info/requires.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse.egg-info/requires.txt -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | tesse 2 | -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse/__init__.pyc -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse/env.py -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse/env.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse/env.pyc -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse/msgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse/msgs.py -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse/msgs.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse/msgs.pyc -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse/utils.py -------------------------------------------------------------------------------- /lab3/tesse-interface/src/tesse/utils.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/src/tesse/utils.pyc -------------------------------------------------------------------------------- /lab3/tesse-interface/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab3/tesse-interface/tests/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse-interface/tests/test_import.py -------------------------------------------------------------------------------- /lab3/tesse_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /lab3/tesse_msgs/msg/CollisionStats.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_msgs/msg/CollisionStats.msg -------------------------------------------------------------------------------- /lab3/tesse_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_msgs/package.xml -------------------------------------------------------------------------------- /lab3/tesse_msgs/srv/ObjectSpawnRequestService.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_msgs/srv/ObjectSpawnRequestService.srv -------------------------------------------------------------------------------- /lab3/tesse_msgs/srv/RepositionRequestService.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_msgs/srv/RepositionRequestService.srv -------------------------------------------------------------------------------- /lab3/tesse_msgs/srv/SceneRequestService.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_msgs/srv/SceneRequestService.srv -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/config/camera_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/config/camera_params.yaml -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/config/lidar_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/config/lidar_params.yaml -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/config/map_tfs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/config/map_tfs.yaml -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/config/noise_model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/config/noise_model.yaml -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/config/object_spawn_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/config/object_spawn_params.yaml -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/config/params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/config/params.yaml -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/config/tesse_agent_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/config/tesse_agent_params.yaml -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/key_teleop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/key_teleop/alternative_key_teleop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/key_teleop/alternative_key_teleop.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/key_teleop/key_teleop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/key_teleop/key_teleop.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/launch/tesse_quadrotor_bridge.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/launch/tesse_quadrotor_bridge.launch.yaml -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/package.xml -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/resource/tesse_ros_bridge: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/setup.cfg -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/setup.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/tesse_ros_bridge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/tesse_ros_bridge/__init__.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/tesse_ros_bridge/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/tesse_ros_bridge/consts.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/tesse_ros_bridge/noise_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/tesse_ros_bridge/noise_simulator.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/tesse_ros_bridge/quadrotor_control_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/tesse_ros_bridge/quadrotor_control_interface.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/tesse_ros_bridge/tesse_ros_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/tesse_ros_bridge/tesse_ros_node.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/tesse_ros_bridge/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/tesse_ros_bridge/utils.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/test/test_copyright.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/test/test_flake8.py -------------------------------------------------------------------------------- /lab3/tesse_ros_bridge/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab3/tesse_ros_bridge/test/test_pep257.py -------------------------------------------------------------------------------- /lab4/planner_pkg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/planner_pkg/CMakeLists.txt -------------------------------------------------------------------------------- /lab4/planner_pkg/include/csv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/planner_pkg/include/csv.h -------------------------------------------------------------------------------- /lab4/planner_pkg/launch/static_point_test.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/planner_pkg/launch/static_point_test.launch.py -------------------------------------------------------------------------------- /lab4/planner_pkg/launch/traj_gen.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/planner_pkg/launch/traj_gen.launch.py -------------------------------------------------------------------------------- /lab4/planner_pkg/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/planner_pkg/package.xml -------------------------------------------------------------------------------- /lab4/planner_pkg/src/simple_traj_planner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/planner_pkg/src/simple_traj_planner.cpp -------------------------------------------------------------------------------- /lab4/planner_pkg/src/traj_planner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/planner_pkg/src/traj_planner.cpp -------------------------------------------------------------------------------- /lab4/planner_pkg/src/traj_vertices_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/planner_pkg/src/traj_vertices_publisher.cpp -------------------------------------------------------------------------------- /lab4/trajectory_generation_pkg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/trajectory_generation_pkg/CMakeLists.txt -------------------------------------------------------------------------------- /lab4/trajectory_generation_pkg/launch/traj_following.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/trajectory_generation_pkg/launch/traj_following.launch.py -------------------------------------------------------------------------------- /lab4/trajectory_generation_pkg/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/trajectory_generation_pkg/package.xml -------------------------------------------------------------------------------- /lab4/trajectory_generation_pkg/src/spiral_pose_publisher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/trajectory_generation_pkg/src/spiral_pose_publisher.cpp -------------------------------------------------------------------------------- /lab4/trajectory_generation_pkg/src/trajectory_generation_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab4/trajectory_generation_pkg/src/trajectory_generation_node.cpp -------------------------------------------------------------------------------- /lab5/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/CMakeLists.txt -------------------------------------------------------------------------------- /lab5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/README.md -------------------------------------------------------------------------------- /lab5/bags/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab5/images/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/images/box.png -------------------------------------------------------------------------------- /lab5/images/box_in_scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/images/box_in_scene.png -------------------------------------------------------------------------------- /lab5/include/akaze_feature_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/include/akaze_feature_tracker.h -------------------------------------------------------------------------------- /lab5/include/brisk_feature_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/include/brisk_feature_tracker.h -------------------------------------------------------------------------------- /lab5/include/feature_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/include/feature_tracker.h -------------------------------------------------------------------------------- /lab5/include/lk_feature_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/include/lk_feature_tracker.h -------------------------------------------------------------------------------- /lab5/include/orb_feature_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/include/orb_feature_tracker.h -------------------------------------------------------------------------------- /lab5/include/ring_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/include/ring_buffer.hpp -------------------------------------------------------------------------------- /lab5/include/sift_feature_tracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/include/sift_feature_tracker.h -------------------------------------------------------------------------------- /lab5/launch/self_flow.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/launch/self_flow.launch.yaml -------------------------------------------------------------------------------- /lab5/launch/two_frames_tracking.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/launch/two_frames_tracking.launch.yaml -------------------------------------------------------------------------------- /lab5/launch/video_tracking.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/launch/video_tracking.launch.yaml -------------------------------------------------------------------------------- /lab5/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/package.xml -------------------------------------------------------------------------------- /lab5/src/akaze_feature_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/src/akaze_feature_tracker.cpp -------------------------------------------------------------------------------- /lab5/src/brisk_feature_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/src/brisk_feature_tracker.cpp -------------------------------------------------------------------------------- /lab5/src/feature_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/src/feature_tracker.cpp -------------------------------------------------------------------------------- /lab5/src/lk_feature_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/src/lk_feature_tracker.cpp -------------------------------------------------------------------------------- /lab5/src/orb_feature_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/src/orb_feature_tracker.cpp -------------------------------------------------------------------------------- /lab5/src/self_flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/src/self_flow.cpp -------------------------------------------------------------------------------- /lab5/src/sift_feature_tracker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/src/sift_feature_tracker.cpp -------------------------------------------------------------------------------- /lab5/src/track_features.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab5/src/track_features.cpp -------------------------------------------------------------------------------- /lab6/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/CMakeLists.txt -------------------------------------------------------------------------------- /lab6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/README.md -------------------------------------------------------------------------------- /lab6/bags/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab6/config/default.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/config/default.rviz -------------------------------------------------------------------------------- /lab6/include/lab6_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/include/lab6_utils.h -------------------------------------------------------------------------------- /lab6/include/pose_estimation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/include/pose_estimation.h -------------------------------------------------------------------------------- /lab6/launch/video_tracking.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/launch/video_tracking.launch.yaml -------------------------------------------------------------------------------- /lab6/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/package.xml -------------------------------------------------------------------------------- /lab6/rviz/chessboard.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/rviz/chessboard.rviz -------------------------------------------------------------------------------- /lab6/rviz/config.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/rviz/config.rviz -------------------------------------------------------------------------------- /lab6/rviz/office.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/rviz/office.rviz -------------------------------------------------------------------------------- /lab6/src/pose_estimation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab6/src/pose_estimation.cpp -------------------------------------------------------------------------------- /lab7/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/CMakeLists.txt -------------------------------------------------------------------------------- /lab7/include/deliverable_2_3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/include/deliverable_2_3.h -------------------------------------------------------------------------------- /lab7/include/deliverable_4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/include/deliverable_4.h -------------------------------------------------------------------------------- /lab7/include/deliverable_5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/include/deliverable_5.h -------------------------------------------------------------------------------- /lab7/include/example_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/include/example_data.h -------------------------------------------------------------------------------- /lab7/include/trajectory_color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/include/trajectory_color.h -------------------------------------------------------------------------------- /lab7/launch/deliverable_2_3.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/launch/deliverable_2_3.launch.yaml -------------------------------------------------------------------------------- /lab7/launch/deliverable_4.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/launch/deliverable_4.launch.yaml -------------------------------------------------------------------------------- /lab7/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/package.xml -------------------------------------------------------------------------------- /lab7/rviz/deliverable_2_3.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/rviz/deliverable_2_3.rviz -------------------------------------------------------------------------------- /lab7/rviz/lab7.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/rviz/lab7.rviz -------------------------------------------------------------------------------- /lab7/src/deliverable_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/src/deliverable_1.cpp -------------------------------------------------------------------------------- /lab7/src/deliverable_2_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/src/deliverable_2_3.cpp -------------------------------------------------------------------------------- /lab7/src/deliverable_4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/src/deliverable_4.cpp -------------------------------------------------------------------------------- /lab7/src/deliverable_5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab7/src/deliverable_5.cpp -------------------------------------------------------------------------------- /lab8/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab8/CMakeLists.txt -------------------------------------------------------------------------------- /lab8/include/deliverable_1.hpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lab8/launch/deliverable_1.launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab8/launch/deliverable_1.launch.yaml -------------------------------------------------------------------------------- /lab8/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab8/package.xml -------------------------------------------------------------------------------- /lab8/src/deliverable_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab8/src/deliverable_1.cpp -------------------------------------------------------------------------------- /lab9/Dockerfile_KIMERA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/Dockerfile_KIMERA -------------------------------------------------------------------------------- /lab9/Dockerfile_ORBSLAM3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/Dockerfile_ORBSLAM3 -------------------------------------------------------------------------------- /lab9/fix_timestamps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/fix_timestamps.py -------------------------------------------------------------------------------- /lab9/orb_slam.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/orb_slam.patch -------------------------------------------------------------------------------- /lab9/output/kimera/.gitignore: -------------------------------------------------------------------------------- 1 | /** 2 | !**/.gitignore 3 | -------------------------------------------------------------------------------- /lab9/output/orbslam/.gitignore: -------------------------------------------------------------------------------- 1 | /** 2 | !**/.gitignore 3 | -------------------------------------------------------------------------------- /lab9/params/BackendParams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/BackendParams.yaml -------------------------------------------------------------------------------- /lab9/params/DisplayParams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/DisplayParams.yaml -------------------------------------------------------------------------------- /lab9/params/FrontendParams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/FrontendParams.yaml -------------------------------------------------------------------------------- /lab9/params/ImuParams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/ImuParams.yaml -------------------------------------------------------------------------------- /lab9/params/LcdParams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/LcdParams.yaml -------------------------------------------------------------------------------- /lab9/params/LeftCameraParams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/LeftCameraParams.yaml -------------------------------------------------------------------------------- /lab9/params/PipelineParams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/PipelineParams.yaml -------------------------------------------------------------------------------- /lab9/params/RightCameraParams.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/RightCameraParams.yaml -------------------------------------------------------------------------------- /lab9/params/flags/Mesher.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/flags/Mesher.flags -------------------------------------------------------------------------------- /lab9/params/flags/RegularVioBackend.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/flags/RegularVioBackend.flags -------------------------------------------------------------------------------- /lab9/params/flags/VioBackend.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/flags/VioBackend.flags -------------------------------------------------------------------------------- /lab9/params/flags/Visualizer3D.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/flags/Visualizer3D.flags -------------------------------------------------------------------------------- /lab9/params/flags/stereoVIOEuroc.flags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/params/flags/stereoVIOEuroc.flags -------------------------------------------------------------------------------- /lab9/run_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/run_docker.sh -------------------------------------------------------------------------------- /lab9/run_kimera.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/run_kimera.sh -------------------------------------------------------------------------------- /lab9/run_orbslam.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MIT-SPARK/VNAV-labs/HEAD/lab9/run_orbslam.sh --------------------------------------------------------------------------------