MCPcopy Create free account

hub / github.com/UniflexAI/tinynav / functions

Functions710 in github.com/UniflexAI/tinynav

↓ 1 callersMethod_process_imu_msg
(self, imu_msg)
tinynav/core/perception_node.py:192
↓ 1 callersMethod_publish_global_plan
(self, paths_in_map: np.ndarray)
tinynav/core/map_node.py:583
↓ 1 callersMethod_publish_percent_from_timestamp
(self, timestamp_ns: int)
tinynav/core/build_map_node.py:503
↓ 1 callersMethod_quat_to_rot
(qx: float, qy: float, qz: float, qw: float)
app/backend/node_manager.py:392
↓ 1 callersMethod_refresh_all_paths
(self)
tool/path_editor.py:462
↓ 1 callersMethod_refresh_path_line
(self, path_id: int)
tool/path_editor.py:496
↓ 1 callersFunction_resize_preview_frame
Downscale preview frame so the longest side is <= max_edge_px.
app/backend/node_manager.py:69
↓ 1 callersFunction_run_router_suite
(client, node, map_path, bag_path)
tests/test_backend.py:276
↓ 1 callersFunction_run_router_tests
()
tests/test_backend.py:204
↓ 1 callersFunction_run_two_pass
()
tests/test_models_trt.py:48
↓ 1 callersFunction_safe_child
(root: Path, name: str)
app/backend/routers/files.py:38
↓ 1 callersFunction_sample_polyline_voxels
( points: list[PathPoint], origin: np.ndarray, resolution: float, shape: tuple[int, int, int] )
tool/path_editor.py:99
↓ 1 callersFunction_save_json
(path: Path, paths: dict[int, dict[str, Any]])
tool/path_editor.py:63
↓ 1 callersFunction_save_visuals
(data_dir: str, disp: np.ndarray, depth: np.ndarray)
tests/test_foundation_stereo_trt.py:31
↓ 1 callersMethod_scan_bag_time_range
(self, bag_uri: str, storage_id: str, serialization_format: str)
tinynav/core/build_map_node.py:461
↓ 1 callersFunction_segment_is_shortcut_safe
( start: tuple[int, int, int], goal: tuple[int, int, int], sdf_map: np.ndarray, occupancy_map:
tool/poi_editor.py:198
↓ 1 callersFunction_shortcut_prune_path
( path: list[tuple[int, int, int]], sdf_map: np.ndarray, occupancy_map: np.ndarray, resolution
tool/poi_editor.py:229
↓ 1 callersFunction_simulate_map_build
()
app/backend/mock_server.py:128
↓ 1 callersFunction_simulate_nav
()
app/backend/mock_server.py:217
↓ 1 callersMethod_start_navigation
(self)
tool/ros2_node_manager.py:101
↓ 1 callersMethod_start_realsense_bag_record
(self)
tool/ros2_node_manager.py:61
↓ 1 callersMethod_start_rosbag_build_map
(self)
tool/ros2_node_manager.py:70
↓ 1 callersMethod_start_unitree_if_configured
(self)
app/backend/node_manager.py:582
↓ 1 callersFunction_summary
()
tests/test_backend.py:42
↓ 1 callersMethod_transform_path_via_tf
Transform map-frame path points to odom (world) frame via TF lookup.
app/backend/node_manager.py:399
↓ 1 callersMethod_write_cameras_txt
Write cameras.txt file for COLMAP
tool/convert_to_colmap_format.py:113
↓ 1 callersMethod_write_images_txt
Write images.txt file for COLMAP
tool/convert_to_colmap_format.py:125
↓ 1 callersMethod_write_meta
(self)
tool/video_db.py:84
↓ 1 callersMethod_write_ply_file
Write PLY file from 3D point cloud data
tool/convert_to_colmap_format.py:181
↓ 1 callersMethod_write_points3d_txt
Write points3D.txt file for COLMAP
tool/convert_to_colmap_format.py:155
↓ 1 callersMethodadd_matched_frame
Add a matched frame to the landmark tracker. Args: timestamp0: Timestamp of first frame timestamp1: Timestamp
tool/bundle_adjustment_refiner.py:124
↓ 1 callersMethodadd_pose_pair
( self, timestamp: int, localization_pose: np.ndarray, ground_truth_pose: np.n
tool/benchmark/benchmark_mapping.py:418
↓ 1 callersMethodadd_preview_callback
Register a frame callback; creates the ROS subscription on the first caller.
app/backend/node_manager.py:449
↓ 1 callersMethodallocate_buffers
(self)
tinynav/core/models_trt.py:67
↓ 1 callersFunctionangle_diff_from_two_rotation_matrix
Calculate the angle difference (in radians) between two rotation matrices.
tests/test_map_node.py:9
↓ 1 callersMethodappend_to_merged_cache
(self, cloud, colors)
tool/global_pointcloud_publisher.py:368
↓ 1 callersFunctionba_solve
This is a stub. You will fill in the Ceres logic.
tinynav/cpp/bundle_adjustment.cpp:51
↓ 1 callersFunctionbenchmark_disjoint_set
(N_frames, M_features)
tests/test_disjointset.py:20
↓ 1 callersMethodbuild_depth_msg
(self, depth_m: np.ndarray, stamp)
tool/looper_bridge_node.py:160
↓ 1 callersMethodbuild_disparity_vis
(self, depth_m: np.ndarray, stamp)
tool/looper_bridge_node.py:166
↓ 1 callersFunctionbuild_obstacle_map
Obstacle = cells where occupied voxels span >= min_wall_span_m in z. Walls have large z-span; stair risers / ground bumps have small span.
tinynav/core/planning_node.py:161
↓ 1 callersMethodbuild_odom
(self, T_world_camera: np.ndarray, stamp)
tool/looper_bridge_node.py:132
↓ 1 callersFunctionbuild_parser
()
tool/global_pointcloud_publisher.py:536
↓ 1 callersFunctionbuild_sdf_from_paths
( paths: dict[int, dict[str, Any]], origin: np.ndarray, resolution: float, shape: tuple[int, int, int] )
tool/path_editor.py:120
↓ 1 callersMethodcapture_graph
(self)
tinynav/core/models_trt.py:104
↓ 1 callersFunctioncheck_global_frames_ratio
Return whether to run global refinement (pose graph + TF), using COLMAP's frames-ratio rule. Adapted from COLMAP ``IncrementalPipeline::CheckRunG
tinynav/core/build_map_node.py:56
↓ 1 callersMethodcmd_action
(self, action: str)
app/backend/node_manager.py:1095
↓ 1 callersMethodcmd_bag_start
(self)
app/backend/node_manager.py:814
↓ 1 callersMethodcmd_bag_stop
(self)
app/backend/node_manager.py:820
↓ 1 callersMethodcmd_manual_target_pose
Publish a manually selected local-planner target pose. planning_node subscribes to /control/target_pose and only reads the position v
app/backend/node_manager.py:1008
↓ 1 callersMethodcmd_map_build
(self)
app/backend/node_manager.py:981
↓ 1 callersMethodcmd_nav_cancel
(self)
app/backend/node_manager.py:1071
↓ 1 callersMethodcmd_nav_pause
(self)
app/backend/node_manager.py:1085
↓ 1 callersMethodcmd_nav_resume
(self)
app/backend/node_manager.py:1090
↓ 1 callersMethodcmd_nav_start
(self, poi_id: str | None = None)
app/backend/node_manager.py:1056
↓ 1 callersMethodcmd_restart_nav_nodes
(self)
app/backend/node_manager.py:776
↓ 1 callersMethodcmd_send_pois
Publish selected POIs to map_node and transition to navigation state.
app/backend/node_manager.py:1025
↓ 1 callersMethodcmd_start_nav_nodes
(self)
app/backend/node_manager.py:740
↓ 1 callersMethodcmd_stop_nav_nodes
(self)
app/backend/node_manager.py:761
↓ 1 callersMethodcompute_transform_from_map_to_odom
Solve the optmization problem.
tinynav/core/map_node.py:561
↓ 1 callersMethodcompute_transformation
Estimate rigid transformation between coordinate systems using RANSAC.
tool/benchmark/benchmark_mapping.py:432
↓ 1 callersMethodcreate_camera_info_msg
(self, K, baseline)
tinynav/core/driver_node.py:44
↓ 1 callersMethoddecode_depth_meters
(self, depth_msg: Image)
tool/looper_bridge_node.py:151
↓ 1 callersFunctiondepth_to_cloud
(depth, K, step=10, max_dist=1e9)
tinynav/core/math_utils.py:175
↓ 1 callersFunctiondepth_to_color_cloud
( depth, color_image, depth_K, color_K, T_depth_color, u_grid, v_grid, pixel_step, max_depth )
tool/global_pointcloud_publisher.py:100
↓ 1 callersFunctiondepth_to_grayscale_cloud
(depth, gray_image, K, u_grid, v_grid, pixel_step, max_depth)
tool/global_pointcloud_publisher.py:52
↓ 1 callersMethoddestroy_node
(self)
tinynav/platforms/cmd_vel_control.py:234
↓ 1 callersMethoddetect_loop_closure
(self, timestamp: int)
tinynav/core/build_map_node.py:757
↓ 1 callersMethoddump_visualization
(self, output_dir: str)
tool/benchmark/benchmark_mapping.py:587
↓ 1 callersMethodevaluate_accuracy
(self)
tool/benchmark/benchmark_mapping.py:531
↓ 1 callersFunctionexport_rgb_images
( map_dir: Path, images_dir: Path, timestamps: list[int], )
tool/convert_to_nerf_format.py:78
↓ 1 callersMethodfind_closest_poses
Find the two closest poses (before and after) to the target timestamp. Args: target_timestamp: Target timestamp in nanos
tool/benchmark/benchmark_mapping.py:125
↓ 1 callersFunctionfl_register_plugins
app/frontend/linux/flutter/generated_plugin_registrant.cc:10
↓ 1 callersFunctiongenerate_launch_description_localization
( bag_path: str, tinynav_db_path: str, tinynav_map_path: str, rate: float, data_saving_tim
tool/benchmark/benchmark_mapping.py:272
↓ 1 callersFunctiongenerate_launch_description_mapping
( bag_path: str, map_save_path: str, rate: float, data_saving_timeout: float, task_name: s
tool/benchmark/benchmark_mapping.py:349
↓ 1 callersMethodgenerate_nav_path_in_map
(self, pose_in_map: np.ndarray, target_poi: np.ndarray)
tinynav/core/map_node.py:709
↓ 1 callersFunctiongenerate_observations
(N_frames, M_features)
tests/test_disjointset.py:8
↓ 1 callersFunctiongenerate_occupancy_map
Generate a occupancy grid map from the depth images. The occupancy grid map is a 3D grid with the following values: 0 : U
tinynav/core/build_map_node.py:190
↓ 1 callersFunctiongenerate_predefined_trajectory_vocabularies
Predefined trajectory vocabularies.
tinynav/core/planning_node.py:228
↓ 1 callersFunctiongenerate_trajectory_library_3d
Regular sampled lattice (forward-only).
tinynav/core/planning_node.py:186
↓ 1 callersMethodget_bag_time_range
Extract start and end timestamps from a ROS2 bag. Args: bag_path: Path to the ROS2 bag directory Returns:
tool/benchmark/benchmark_mapping.py:37
↓ 1 callersMethodget_embeddings
(self, image: np.ndarray)
tinynav/core/build_map_node.py:753
↓ 1 callersMethodget_image_topics
(self)
app/backend/node_manager.py:595
↓ 1 callersMethodget_landmark_point3ds
Get the 3D points of the landmarks.
tool/bundle_adjustment_refiner.py:171
↓ 1 callersMethodget_planning_snapshot
(self)
app/backend/node_manager.py:561
↓ 1 callersMethodget_preview_profile
(self, quality: str)
app/backend/node_manager.py:604
↓ 1 callersMethodget_sample_grid
(self, depth_shape)
tool/global_pointcloud_publisher.py:378
↓ 1 callersMethodget_sensor_mode
(self)
app/backend/node_manager.py:592
↓ 1 callersMethodinfer
(self, left_img, right_img, baseline, focal_length)
tinynav/core/models_trt.py:292
↓ 1 callersFunctioninfer_image_size
(images_dir: Path)
tool/convert_to_nerf_format.py:67
↓ 1 callersFunctioninfer_t_rgb_to_infra1_from_tf_messages
( tf_messages: Dict[int, Dict[str, np.ndarray]] )
tool/convert_to_nerf_format.py:101
↓ 1 callersFunctionintegrate
(odom_prev, imu, gravity_world=np.array([0.0, 0.0, -9.80]))
tinynav/core/imu_propagator_node.py:14
↓ 1 callersMethodinterpolate_pose
Interpolate pose at target timestamp using SLERP for rotation and linear interpolation for translation. Args: timestamp1
tool/benchmark/benchmark_mapping.py:159
↓ 1 callersFunctionkeyframe_check
(T_i, T_j)
tinynav/core/perception_node.py:44
↓ 1 callersMethodkeyframe_relocalization
(self, timestamp, image:np.ndarray)
tinynav/core/map_node.py:513
↓ 1 callersMethodkeypoint_with_depth_to_3d
(self, keypoints:np.ndarray, depth:np.ndarray, pose_from_camera_to_world:np.ndarray, K:np.ndarray)
tinynav/core/map_node.py:483
↓ 1 callersMethodload_continuous_poses
Load continuous poses from a saved file. Args: poses_file: Path to the continuous poses .npy file Returns:
tool/benchmark/benchmark_mapping.py:106
↓ 1 callersFunctionload_ply_file
(ply_file_path: Path, center: bool = False)
tool/poi_editor.py:77
↓ 1 callersFunctionload_pointcloud_ply
(ply_file_path: Path, center: bool = False)
tool/poi_editor.py:110
↓ 1 callersFunctionload_selected_pois
(tinynav_map_path: Path, pois: str | None)
tool/pub_pois.py:26
← previousnext →201–300 of 710, ranked by callers