MCPcopy Create free account

hub / github.com/UniflexAI/tinynav / functions

Functions710 in github.com/UniflexAI/tinynav

↓ 35 callersMethodrun
(self)
tool/path_editor.py:205
↓ 30 callersMethodinfer
(self, image)
tinynav/core/models_trt.py:251
↓ 28 callersMethodkeys
(self)
tinynav/core/build_map_node.py:287
↓ 28 callersMethodwrite
(self, timestamp: int, image: np.ndarray)
tool/video_db.py:60
↓ 21 callersFunctionreset
()
tests/test_backend.py:277
↓ 16 callersMethodtimed
(self, name: str)
tinynav/core/build_map_node.py:95
↓ 15 callersMethodclose
(self)
tool/video_db.py:134
↓ 12 callersMethod_launch_proc
Spawn a subprocess with standard logging and process-group setup.
app/backend/node_manager.py:684
↓ 12 callersMethod_stop_all
(self)
tool/ros2_node_manager.py:139
↓ 12 callersFunctionnp2msg
(odom_np, timestamp, frame_id, child_frame_id, velocity=None)
tinynav/core/math_utils.py:107
↓ 11 callersMethod_pub_state
(self)
tool/ros2_node_manager.py:180
↓ 11 callersMethod_set_status
(self, value: str)
tool/path_editor.py:556
↓ 11 callersFunctionmsg2np
(msg)
tinynav/core/math_utils.py:152
↓ 10 callersFunction_require_node
()
app/backend/routers/nav.py:9
↓ 9 callersMethod_odom_to_dict
(msg: Odometry, source: str)
app/backend/node_manager.py:373
↓ 9 callersMethod_set_nav_active
(self, active: bool)
app/backend/node_manager.py:213
↓ 9 callersMethod_spawn
(self, cmd, extra_env=None)
tool/ros2_node_manager.py:133
↓ 9 callersMethoddestroy_node
(self)
tool/ros2_node_manager.py:183
↓ 9 callersMethodread
(self, timestamp: int)
tool/video_db.py:120
↓ 8 callersMethod_derive_map_status
(raw: str, pct: float, files_exist: bool)
app/backend/node_manager.py:650
↓ 8 callersMethodinfer
(self, input_image:np.ndarray, threshold = np.array([[0.0005]], dtype=np.float32))
tinynav/core/models_trt.py:158
↓ 8 callersFunctionmatrix_to_quat
Convert a rotation matrix to a quaternion [x, y, z, w].
tinynav/core/math_utils.py:54
↓ 8 callersFunctionrender_map
Load occupancy_grid.npy / occupancy_meta.npy from *map_path* and return (png_bytes, metadata_dict). Grid values: 0 = unknown, 1 = free,
app/backend/map_renderer.py:13
↓ 7 callersFunctionrefresh_nav_markers
()
tool/poi_editor.py:540
↓ 7 callersMethodstart
(self)
app/backend/node_manager.py:1115
↓ 6 callersMethod_kill_proc
(self, proc: subprocess.Popen | None)
app/backend/node_manager.py:663
↓ 6 callersFunction_make_fake_odom
(x, y, z, qx, qy, qz, qw, sec=1, nsec=0)
tests/test_backend.py:146
↓ 6 callersMethodclose
(self)
tinynav/core/build_map_node.py:401
↓ 6 callersMethoddestroy_node
(self)
tinynav/core/map_node.py:550
↓ 6 callersMethodget_depth_embedding_features_images
(self, key:int)
tinynav/core/build_map_node.py:384
↓ 6 callersMethodset_entry
(self, key:int, depth:np.ndarray = None, embedding:np.ndarray = None, features:dict = None, infra1_image:np
tinynav/core/build_map_node.py:372
↓ 5 callersMethod__init__
(self, engine_path)
tinynav/core/models_trt.py:43
↓ 5 callersMethod_start
(self, mode)
tool/ros2_node_manager.py:33
↓ 5 callersMethodget_embedding
(self, key:int)
tinynav/core/build_map_node.py:398
↓ 4 callersFunctionScale
Scale helper to convert logical scaler values to physical using passed in scale factor
app/frontend/windows/runner/win32_window.cpp:36
↓ 4 callersFunction_db_root
()
app/backend/routers/files.py:13
↓ 4 callersMethod_refresh_path
(self, path_id: int)
tool/path_editor.py:466
↓ 4 callersFunction_resolve_map_path
(map_name: str)
app/backend/routers/map.py:93
↓ 4 callersFunction_run_case
(case, debug=DEBUG_INPUT_ALIGNER_CASES)
tests/test_input_aligner_csv_cases.py:194
↓ 4 callersFunction_write_map
(tmp: str, grid: np.ndarray, meta: np.ndarray)
tests/test_backend.py:53
↓ 4 callersFunctionbench
(N_frames, M_features)
tests/test_disjointset.py:54
↓ 4 callersMethodclear
(self)
tinynav/core/build_map_node.py:342
↓ 4 callersFunctionestimate_pose
Unified pose estimation function with cache support.
tinynav/core/math_utils.py:266
↓ 4 callersMethodinfer
(self, kpts0, kpts1, desc0, desc1, mask0, mask1, img_shape0, img_shape1, match_threshold = np.array([[0.1]], d
tinynav/core/models_trt.py:192
↓ 4 callersMethodquery_pose_at_timestamp
Query pose at a specific timestamp with interpolation. Args: target_timestamp: Target timestamp in nanoseconds
tool/benchmark/benchmark_mapping.py:222
↓ 4 callersMethodrun_graph
(self)
tinynav/core/models_trt.py:123
↓ 4 callersFunctionrun_raycasting_loopy
A "C-style" version of run_raycasting that uses explicit loops instead of NumPy vector operations, designed for optimal Numba performance.
tinynav/core/planning_node.py:70
↓ 4 callersFunctionsearch_close_to_sdf_map
(start_index:tuple, sdf_map:np.ndarray, occupancy_map:np.ndarray, stop_distance:np.ndarray)
tinynav/core/map_node.py:90
↓ 3 callersMethod__init__
(self, map_save_path:str, is_scratch:bool = True)
tinynav/core/build_map_node.py:347
↓ 3 callersFunction_chunk
(tag: bytes, data: bytes)
app/backend/mock_server.py:169
↓ 3 callersMethod_get_static_shape
Return a concrete shape for a tensor, resolving dynamic dims via the profile if needed.
tinynav/core/models_trt.py:53
↓ 3 callersFunction_grid_index_in_bounds
(idx: tuple[int, int, int], shape: tuple[int, int, int])
tool/poi_editor.py:184
↓ 3 callersFunction_load_pois
(node)
app/backend/routers/poi.py:32
↓ 3 callersMethod_refresh_sdf_preview
(self)
tool/path_editor.py:524
↓ 3 callersFunction_require_node
()
app/backend/routers/poi.py:22
↓ 3 callersFunction_require_node
()
app/backend/routers/map.py:18
↓ 3 callersFunction_require_node
()
app/backend/routers/bag.py:7
↓ 3 callersFunction_run
(name: str, fn)
tests/test_backend.py:31
↓ 3 callersFunction_safe_put
Put item onto queue, dropping the oldest entry if full.
app/backend/ws.py:24
↓ 3 callersFunction_xy_to_world_points
(xy_indices: np.ndarray)
tool/poi_editor.py:649
↓ 3 callersFunction_xyz_to_world_points
(xyz_indices: np.ndarray)
tool/poi_editor.py:663
↓ 3 callersMethodcamera_to_robot_center
World control-center position derived from camera pose T_cam->world.
tinynav/core/planning_node.py:411
↓ 3 callersFunctionconvert_nerf_format
( output_dir: Path, poses: Dict[int, np.ndarray], intrinsics: np.ndarray, image_size: Tuple[in
tool/convert_to_nerf_format.py:20
↓ 3 callersMethoddestroy_node
(self)
tinynav/platforms/lekiwi_control.py:71
↓ 3 callersFunctionfind_loop
(target_embedding:np.ndarray, embeddings:np.ndarray, loop_similarity_threshold:float, loop_top_k:int)
tinynav/core/build_map_node.py:179
↓ 3 callersMethodfootprint_from_control
Returns (front_len, rear_len, half_w) relative to control center.
tinynav/core/planning_node.py:46
↓ 3 callersMethodlookup_transform
(self, source_frame, target_frame)
tool/global_pointcloud_publisher.py:296
↓ 3 callersMethodobservation_relations_for_ba
Get the observation relations for bundle adjustment. The relations are used to construct the observation matrix for bundle adjustment
tool/bundle_adjustment_refiner.py:150
↓ 3 callersFunctionpose_graph_solve
tinynav/cpp/pose_graph_solver.cpp:49
↓ 3 callersFunctionpose_msg2np
(msg: PoseStamped)
tinynav/core/math_utils.py:165
↓ 3 callersMethodsave_mapping
(self)
tinynav/core/build_map_node.py:828
↓ 3 callersFunctionsolve_pose_graph
Solve the bundle adjustment problem.
tinynav/core/build_map_node.py:164
↓ 3 callersFunctionstamp2second
(stamp)
tinynav/core/perception_node.py:62
↓ 3 callersMethodstamp_to_sec
(stamp)
tool/looper_bridge_node.py:112
↓ 3 callersMethodtry_update_frame_transforms
(self)
tool/global_pointcloud_publisher.py:316
↓ 2 callersFunctionMatrix4x4ToGtsamPose3
(T: np.ndarray)
tinynav/core/perception_node.py:52
↓ 2 callersFunction_build_msg
(kind, t_sec)
tests/test_input_aligner_csv_cases.py:185
↓ 2 callersFunction_build_status
()
app/backend/mock_server.py:67
↓ 2 callersFunction_cached
(hash_key)
tinynav/core/func.py:66
↓ 2 callersFunction_capped_indices
(mask: np.ndarray)
tool/poi_editor.py:761
↓ 2 callersFunction_compute_sdf
()
tinynav/core/build_map_node.py:242
↓ 2 callersMethod_default_new_point
(self)
tool/path_editor.py:455
↓ 2 callersFunction_delete_dir
(root: Path, name: str)
app/backend/routers/files.py:48
↓ 2 callersMethod_estimate_rigid_transform
( self, points_a: np.ndarray, points_b: np.ndarray )
tool/benchmark/benchmark_mapping.py:496
↓ 2 callersMethod_get_landmark_id_or_generate
Get the landmark ID for a given image timestamp and keypoint index. If no landmark is found, generate a new one.
tool/bundle_adjustment_refiner.py:105
↓ 2 callersFunction_grid_to_world
(indices: np.ndarray, origin: np.ndarray, resolution: float)
tool/path_editor.py:80
↓ 2 callersFunction_hash_ndarray
Fast hashing strategy: - full hash if array has <= 10k elements - partial hash (1/10 sampling) if larger Ensures the buffer we gi
tinynav/core/func.py:11
↓ 2 callersMethod_launch_sensor_procs
Start sensor procs based on current _sensor_mode.
app/backend/node_manager.py:701
↓ 2 callersFunction_line_segments_from_points
(points: list[PathPoint])
tool/path_editor.py:92
↓ 2 callersFunction_list_dir
(path: Path)
app/backend/routers/files.py:23
↓ 2 callersFunction_load_looper_calib
Parse calib.txt written by perception_node / extract_stereo_from_rosbag. Expected format: line 1: header line 2-4: 3x3 K matrix (
tests/test_models_trt.py:331
↓ 2 callersMethod_load_sdf_file
(self, path: Path)
tool/path_editor.py:183
↓ 2 callersFunction_make_hash_key
Build a hashable key assuming: - args may contain numpy arrays but not nested lists/tuples/dicts - kwargs same assumption
tinynav/core/func.py:34
↓ 2 callersMethod_make_log
Open a timestamped log file under tinynav_db/logs/. Safe to close in parent after Popen — the child process inherits its own fd copy at fork t
app/backend/node_manager.py:674
↓ 2 callersFunction_poi_path_role_label
(poi_index: int, nav_state: dict | None)
tool/poi_editor.py:309
↓ 2 callersFunction_pois_path
(node)
app/backend/routers/poi.py:28
↓ 2 callersMethod_publish_cmd_pois
Publish the selected POI to map_node as JSON on /mapping/cmd_pois. Sending an empty dict clears the current nav target. Returns whether a
app/backend/node_manager.py:986
↓ 2 callersMethod_publish_percent
(self, percent: float)
tinynav/core/build_map_node.py:489
↓ 2 callersMethod_publish_preview_frame
(self, topic: str, arr: np.ndarray)
app/backend/node_manager.py:501
↓ 2 callersFunction_random_color
()
tool/path_editor.py:76
next →1–100 of 710, ranked by callers