├── .gitignore ├── LICENSE ├── README.md ├── affine_flow.py ├── affine_flow_time_to_contact.py ├── apriltag_odometry.py ├── phi_depth_integrals_accel_bias.py ├── phi_pose_observer.py ├── robomaster_pickle_mat.py ├── ros ├── README.md ├── VINS-Mono │ ├── Dockerfile │ ├── attach.sh │ ├── build.sh │ ├── realsense_435i.launch │ ├── realsense_435i_config.yaml │ ├── run.sh │ └── vins_rviz.launch ├── ros_convert_rovio.py ├── ros_convert_vins_mono.py ├── ros_publish_folder_recording.py └── rovio │ ├── .dockerignore │ ├── Dockerfile │ ├── attach.sh │ ├── build.sh │ ├── d435i_cam0.yaml │ ├── d435i_rovio.info │ ├── rovio_node.launch │ ├── rovio_rosbag_node_ttc.launch │ └── run.sh ├── rpg_align_trajectory ├── LICENSE ├── __init__.py └── rpg_align_trajectory.py ├── ttc_depth.py ├── ttc_depth_calc_error.py ├── ttc_depth_from_folder.py ├── ttc_depth_integrals_accel_bias.py ├── ttc_depth_plot_live.py ├── ttc_depth_realsense.py ├── ttc_depth_robomaster.py ├── ttc_pose_observer.py ├── utilities.py └── zmq_vector_publisher.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/README.md -------------------------------------------------------------------------------- /affine_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/affine_flow.py -------------------------------------------------------------------------------- /affine_flow_time_to_contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/affine_flow_time_to_contact.py -------------------------------------------------------------------------------- /apriltag_odometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/apriltag_odometry.py -------------------------------------------------------------------------------- /phi_depth_integrals_accel_bias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/phi_depth_integrals_accel_bias.py -------------------------------------------------------------------------------- /phi_pose_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/phi_pose_observer.py -------------------------------------------------------------------------------- /robomaster_pickle_mat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/robomaster_pickle_mat.py -------------------------------------------------------------------------------- /ros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/README.md -------------------------------------------------------------------------------- /ros/VINS-Mono/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/VINS-Mono/Dockerfile -------------------------------------------------------------------------------- /ros/VINS-Mono/attach.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker exec -it vins_mono bash -------------------------------------------------------------------------------- /ros/VINS-Mono/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/VINS-Mono/build.sh -------------------------------------------------------------------------------- /ros/VINS-Mono/realsense_435i.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/VINS-Mono/realsense_435i.launch -------------------------------------------------------------------------------- /ros/VINS-Mono/realsense_435i_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/VINS-Mono/realsense_435i_config.yaml -------------------------------------------------------------------------------- /ros/VINS-Mono/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/VINS-Mono/run.sh -------------------------------------------------------------------------------- /ros/VINS-Mono/vins_rviz.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/VINS-Mono/vins_rviz.launch -------------------------------------------------------------------------------- /ros/ros_convert_rovio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/ros_convert_rovio.py -------------------------------------------------------------------------------- /ros/ros_convert_vins_mono.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/ros_convert_vins_mono.py -------------------------------------------------------------------------------- /ros/ros_publish_folder_recording.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/ros_publish_folder_recording.py -------------------------------------------------------------------------------- /ros/rovio/.dockerignore: -------------------------------------------------------------------------------- 1 | recordings/* 2 | -------------------------------------------------------------------------------- /ros/rovio/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/rovio/Dockerfile -------------------------------------------------------------------------------- /ros/rovio/attach.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker exec -it rovio bash -------------------------------------------------------------------------------- /ros/rovio/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/rovio/build.sh -------------------------------------------------------------------------------- /ros/rovio/d435i_cam0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/rovio/d435i_cam0.yaml -------------------------------------------------------------------------------- /ros/rovio/d435i_rovio.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/rovio/d435i_rovio.info -------------------------------------------------------------------------------- /ros/rovio/rovio_node.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/rovio/rovio_node.launch -------------------------------------------------------------------------------- /ros/rovio/rovio_rosbag_node_ttc.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/rovio/rovio_rosbag_node_ttc.launch -------------------------------------------------------------------------------- /ros/rovio/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ros/rovio/run.sh -------------------------------------------------------------------------------- /rpg_align_trajectory/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/rpg_align_trajectory/LICENSE -------------------------------------------------------------------------------- /rpg_align_trajectory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rpg_align_trajectory/rpg_align_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/rpg_align_trajectory/rpg_align_trajectory.py -------------------------------------------------------------------------------- /ttc_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ttc_depth.py -------------------------------------------------------------------------------- /ttc_depth_calc_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ttc_depth_calc_error.py -------------------------------------------------------------------------------- /ttc_depth_from_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ttc_depth_from_folder.py -------------------------------------------------------------------------------- /ttc_depth_integrals_accel_bias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ttc_depth_integrals_accel_bias.py -------------------------------------------------------------------------------- /ttc_depth_plot_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ttc_depth_plot_live.py -------------------------------------------------------------------------------- /ttc_depth_realsense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ttc_depth_realsense.py -------------------------------------------------------------------------------- /ttc_depth_robomaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ttc_depth_robomaster.py -------------------------------------------------------------------------------- /ttc_pose_observer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/ttc_pose_observer.py -------------------------------------------------------------------------------- /utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/utilities.py -------------------------------------------------------------------------------- /zmq_vector_publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prgumd/TTCDist/HEAD/zmq_vector_publisher.py --------------------------------------------------------------------------------