MCPcopy Create free account

hub / github.com/UniflexAI/tinynav / functions

Functions710 in github.com/UniflexAI/tinynav

↓ 1 callersFunctionload_splat_file
(splat_path: Path, center: bool = False)
tool/poi_editor.py:34
↓ 1 callersMethodlog_missing_inputs
(self)
tool/looper_bridge_node.py:104
↓ 1 callersMethodlog_summary
(self, log_fn: Callable[[str], None])
tinynav/core/build_map_node.py:102
↓ 1 callersFunctionmain
(args=None)
tinynav/core/imu_propagator_node.py:127
↓ 1 callersFunctionmain
(args=None)
tinynav/core/map_node.py:757
↓ 1 callersFunctionmain
(args=None)
tinynav/core/driver_node.py:81
↓ 1 callersFunctionmain
(args=None)
tinynav/core/planning_node.py:660
↓ 1 callersFunctionmain
(args=None)
tinynav/core/perception_node.py:620
↓ 1 callersFunctionmain
(args=None)
tinynav/platforms/cmd_vel_control.py:238
↓ 1 callersFunctionmain
(args=None)
tinynav/platforms/simulator_control.py:50
↓ 1 callersFunctionmain
(args=None)
tinynav/platforms/lekiwi_control.py:77
↓ 1 callersFunctionmain
(args=None)
tinynav/platforms/unitree_control.py:94
↓ 1 callersFunctionmain
(args: Args)
tool/path_editor.py:562
↓ 1 callersFunctionmain
(args=None)
tool/ros2_node_manager.py:187
↓ 1 callersFunctionmain
(args=None)
tool/looper_bridge_node.py:240
↓ 1 callersFunctionmain
(args=None)
tool/global_pointcloud_publisher.py:546
↓ 1 callersFunctionmain
(args=None)
tool/foundation_stereo_trt.py:212
↓ 1 callersFunctionmain
()
tool/convert_to_colmap_format.py:327
↓ 1 callersFunctionmain
()
tool/pub_pois.py:62
↓ 1 callersFunctionmain
()
tool/convert_to_nerf_format.py:162
↓ 1 callersFunctionmain
()
tool/benchmark/benchmark_mapping.py:988
↓ 1 callersFunctionmain
()
tool/benchmark/data_saving_coordinator.py:69
↓ 1 callersFunctionmain
(args=None)
tool/simulator/camera_info_publisher.py:105
↓ 1 callersFunctionmatch_images
(image0, image1)
tool/bundle_adjustment_refiner.py:330
↓ 1 callersMethodmatch_keypoints
(self, feats0:dict, feats1:dict, image_shape = np.array([848, 480], dtype = np.int64))
tinynav/core/build_map_node.py:796
↓ 1 callersMethodmaybe_run_global_refinement
Run pose-graph optimization and full TF publish when the map has grown enough. Loop detection still runs every keyframe; this batches the exp
tinynav/core/build_map_node.py:777
↓ 1 callersFunctionmerge_local_into_global
Merge a local grid into a global grid.
tinynav/core/build_map_node.py:152
↓ 1 callersFunctionmultiview_triangulation
Triangulate 3D point from multiple views using DLT method. Args: keypoints_list: List of 2D keypoints (N, 2) for each view
tool/bundle_adjustment_refiner.py:20
↓ 1 callersFunctionmy_application_new
app/frontend/linux/runner/my_application.cc:119
↓ 1 callersFunctionparse_args
()
tool/looper_bridge_node.py:233
↓ 1 callersFunctionparse_args
()
tool/pub_pois.py:12
↓ 1 callersFunctionparse_args
()
tool/convert_to_nerf_format.py:140
↓ 1 callersFunctionparse_pois_arg
(pois: str)
tool/pub_pois.py:19
↓ 1 callersMethodplay_next
Publish the next message from the bag. Returns False when there are no more messages.
tinynav/core/build_map_node.py:519
↓ 1 callersMethodpointcloud_to_marker_array
(self, points, frame_id='camera',colors=None)
tinynav/core/build_map_node.py:884
↓ 1 callersMethodpose_graph_trajectory_publish
(self, timestamp)
tinynav/core/map_node.py:424
↓ 1 callersMethodpose_graph_trajectory_publish
(self, timestamp)
tinynav/core/build_map_node.py:808
↓ 1 callersMethodpreprocess_image
(self, image, target_size=224)
tinynav/core/models_trt.py:239
↓ 1 callersMethodprocess
(self, left_msg, right_msg)
tinynav/core/perception_node.py:276
↓ 1 callersMethodprocess
(self, keyframe_image_msg:Image, keyframe_odom_msg:Odometry, depth_msg:Image, rgb_image_msg:Image)
tinynav/core/build_map_node.py:708
↓ 1 callersFunctionprocess_keypoints
(kpts_prev, kpts_curr, idx_valid, depth, K)
tinynav/core/math_utils.py:198
↓ 1 callersFunctionproject_point_to_image
(point_3d, pose_in_world, intrinsics)
tool/bundle_adjustment_refiner.py:322
↓ 1 callersMethodprune_buffer
(self, current_position)
tool/global_pointcloud_publisher.py:344
↓ 1 callersFunctionpublish
(payload: dict[str, object])
tool/pub_pois.py:43
↓ 1 callersMethodpublish_2d_occupancy_grid
(self, ESDF_map, origin, resolution, stamp, z_offset=0.0)
tinynav/core/planning_node.py:484
↓ 1 callersMethodpublish_3d_occupancy_cloud
(self, grid3d, resolution=0.1, origin=(0, 0, 0))
tinynav/core/planning_node.py:500
↓ 1 callersMethodpublish_3d_occupancy_cloud_with_esdf
(self, grid3d, ESDF_map, resolution=0.1, origin=(0, 0, 0), max_dist=1.0)
tinynav/core/planning_node.py:516
↓ 1 callersMethodpublish_footprint
Publish robot footprint rectangle as a PointCloud for RViz.
tinynav/core/planning_node.py:415
↓ 1 callersMethodpublish_height_map
(self, origin, esdf_map, header)
tinynav/core/planning_node.py:477
↓ 1 callersMethodpublish_local_map
(self, point_cloud, frame_id)
tinynav/core/build_map_node.py:934
↓ 1 callersMethodpublish_obstacle_mask
(self, mask, stamp)
tinynav/core/planning_node.py:462
↓ 1 callersMethodpublish_path
(self, pose_msg)
tool/global_pointcloud_publisher.py:419
↓ 1 callersMethodpublish_pose_tf
(self, T_world_imu, stamp, parent_frame)
tool/global_pointcloud_publisher.py:404
↓ 1 callersFunctionquery_poses_at_timestamps
Query poses at the specified timestamps using keyframe/relocalization poses + odom deltas. Args: timestamps: Array of timestamps to
tool/benchmark/benchmark_mapping.py:730
↓ 1 callersFunctionrad_to_deg
Convert radians to degrees.
tests/test_map_node.py:19
↓ 1 callersMethodread_calib
(self, path)
tinynav/core/driver_node.py:35
↓ 1 callersMethodrebuild_merged_cache
(self)
tool/global_pointcloud_publisher.py:356
↓ 1 callersMethodrecord
(self, duration_s: float)
tinynav/core/build_map_node.py:75
↓ 1 callersMethodrecord
(self, name: str, duration_s: float)
tinynav/core/build_map_node.py:87
↓ 1 callersFunctionrefresh_poi_role_labels
()
tool/poi_editor.py:533
↓ 1 callersMethodrelocalize_with_depth
(self, keyframe: np.ndarray, keyframe_features: dict, K: np.ndarray | None)
tinynav/core/map_node.py:444
↓ 1 callersMethodremove_preview_callback
Unregister a frame callback; destroys the ROS subscription when the last caller leaves.
app/backend/node_manager.py:466
↓ 1 callersFunctionrerank_by_pnp_inliers
Estimate PnP for each candidate and return the pose with the most inliers. Args: pnp_candidates: list of (points_3d, points_2d) pair
tinynav/core/math_utils.py:218
↓ 1 callersFunctionroll_occupancy_grid
(occupancy_grid, old_origin, new_origin, resolution)
tinynav/core/planning_node.py:326
↓ 1 callersFunctionrot_from_two_vector
Get rotation matrix that rotates vector a to vector b.
tinynav/core/math_utils.py:87
↓ 1 callersFunctionrotvec_to_matrix
Convert a rotation vector to a rotation matrix using Rodrigues' formula.
tinynav/core/math_utils.py:11
↓ 1 callersFunctionrun_benchmark
Run benchmark using timestamp-based sampling instead of keyframe-based. Args: bag_a_path: Path to bag A (for creating reference map)
tool/benchmark/benchmark_mapping.py:882
↓ 1 callersMethodrun_graph
(self)
tinynav/core/models_trt.py:357
↓ 1 callersFunctionrun_localization_process
( bag_path: str, tinynav_db_path: str, tinynav_map_path: str, rate: float, data_saving_tim
tool/benchmark/benchmark_mapping.py:859
↓ 1 callersFunctionrun_mapping_process
( bag_path: str, map_save_path: str, rate: float, data_saving_timeout: float, verbose_time
tool/benchmark/benchmark_mapping.py:843
↓ 1 callersFunctionrun_raycasting_cpp
tinynav/cpp/raycast.cpp:12
↓ 1 callersMethodsample_timestamps_evenly
Generate evenly spaced timestamps between start and end. Args: start_ns: Start timestamp in nanoseconds end_
tool/benchmark/benchmark_mapping.py:64
↓ 1 callersFunctionsample_timestamps_from_bag
(bag_path: str, num_samples: int)
tool/benchmark/benchmark_mapping.py:715
↓ 1 callersFunctionsave_matching_visualization
(img0, img1, kpts0, kpts1, match_result, output_path="matching_vis.jpg")
tinynav/core/models_trt.py:206
↓ 1 callersMethodsave_results
(self, output_dir: str)
tool/benchmark/benchmark_mapping.py:692
↓ 1 callersFunctionscore_trajectories_by_ESDF
Score trajectories by minimum ESDF clearance across the robot footprint (center + 4 corners).
tinynav/core/planning_node.py:258
↓ 1 callersMethodsend_stop_signal
(self)
tool/benchmark/data_saving_coordinator.py:37
↓ 1 callersMethodset_active_bag
Select a bag from rosbags/ by name for map building.
app/backend/node_manager.py:611
↓ 1 callersMethodshould_add_keyframe
(self, T_world_camera: np.ndarray, stamp)
tool/looper_bridge_node.py:115
↓ 1 callersMethodshould_add_keyframe
(self, T_world_camera)
tool/global_pointcloud_publisher.py:427
↓ 1 callersMethodstop
(self)
app/backend/node_manager.py:1139
↓ 1 callersMethodstore_transform
(self, parent_frame: str, child_frame: str, T: np.ndarray)
tool/global_pointcloud_publisher.py:292
↓ 1 callersFunctiontag_output_path
(output_path: str, tag: str)
tinynav/core/models_trt.py:230
↓ 1 callersFunctiontest_foundation_stereo_trt_with_looper_data
()
tests/test_foundation_stereo_trt.py:102
↓ 1 callersFunctiontest_foundation_stereo_trt_with_realsense_data
()
tests/test_foundation_stereo_trt.py:106
↓ 1 callersFunctiontest_lightglue_trt_with_cache
()
tests/test_models_trt.py:188
↓ 1 callersFunctiontest_pose_graph_solve
()
tests/test_map_node.py:24
↓ 1 callersFunctiontest_run_raycasting_comparison
()
tests/test_planning_node.py:72
↓ 1 callersFunctiontest_stereo_engine_trt_with_looper_data
Run StereoEngineTRT on the Looper stereo pair stored under tests/data/looper. Verifies that disparity/depth are produced with the expected sh
tests/test_models_trt.py:358
↓ 1 callersFunctiontest_stereo_engine_trt_with_realsense_data
Run StereoEngineTRT on a RealSense stereo pair stored under tests/data/realsense. Verifies that disparity/depth are produced with the expecte
tests/test_models_trt.py:430
↓ 1 callersFunctiontest_superpoint_lightglue_looper
Run SuperPoint + LightGlue matching on the Looper stereo pair.
tests/test_models_trt.py:290
↓ 1 callersFunctiontest_superpoint_lightglue_realsense
Run SuperPoint + LightGlue matching on the RealSense stereo pair.
tests/test_models_trt.py:311
↓ 1 callersFunctiontest_superpoint_trt_with_cache
()
tests/test_models_trt.py:13
↓ 1 callersFunctiontest_theta_star
()
tests/test_map_node.py:67
↓ 1 callersMethodtriangulate_landmarks
Triangulate the landmarks.
tool/bundle_adjustment_refiner.py:279
↓ 1 callersFunctionvoxel_downsample
(points, colors, voxel_size)
tool/global_pointcloud_publisher.py:38
↓ 1 callersMethodwait_for_save_completion
Wait for mapping save completion or timeout. Returns: True if save completed successfully, False if timed out
tool/benchmark/data_saving_coordinator.py:43
↓ 1 callersFunctionz_value_to_color
(z, z_min, z_max)
tinynav/core/build_map_node.py:135
MethodActionMessageHandler
(self, msg: String_)
tinynav/platforms/unitree_control.py:64
MethodDestroy
app/frontend/windows/runner/win32_window.cpp:224
← previousnext →301–400 of 710, ranked by callers