MCPcopy Create free account

hub / github.com/ecto/muni / functions

Functions2,908 in github.com/ecto/muni

↓ 3 callersMethodfront_width
Front section width (full shell width)
bvr/cad/src/parts/shell.rs:206
↓ 3 callersMethodgenerate
Generate the motor assembly Orientation: - Wheel in XZ plane (rolls along Y) - Axle along Y axis - Motor cable side at -Y, mount side at +Y
bvr/cad/src/parts/uumotor.rs:191
↓ 3 callersMethodgenerate
Generate battery geometry Orientation: Long axis along Y, flat side down
bvr/cad/src/parts/battery.rs:60
↓ 3 callersMethodgenerate_flat_plate
Generate a simplified 2D profile for laser cutting (DXF export) This creates just the vertical plate as a flat profile.
bvr/cad/src/parts/motor_mount.rs:170
↓ 3 callersMethodgenerate_simple
Generate simplified geometry (just a cylinder)
bvr/cad/src/parts/sensors.rs:99
↓ 3 callersMethodgenerate_simple
Generate simplified model (for fast preview)
bvr/cad/src/parts/uumotor.rs:260
↓ 3 callersMethodgenerate_tabs
Generate the mounting tabs as separate flat parts
bvr/cad/src/parts/motor_mount.rs:193
↓ 3 callersFunctiongetInterpolationBuffer
()
depot/console/src/lib/interpolation.ts:56
↓ 3 callersFunctiongetPayloadConfigFromPayload
( config: ChartConfig, payload: unknown, key: string )
depot/console/src/components/ui/chart.tsx:310
↓ 3 callersMethodgetSessionId
()
depot/console/src/lib/errorTracking.ts:75
↓ 3 callersMethodget_cost
Get cost at world position.
bvr/firmware/crates/costmap/src/lib.rs:952
↓ 3 callersMethodget_status
(&self)
depot/gps-status/src/main.rs:218
↓ 3 callersMethodgps_origin
Get the GPS origin coordinates.
bvr/firmware/crates/localization/src/estimator.rs:351
↓ 3 callersFunctionhas_active_alert
Check if an active (uncleared) alert already exists with the same source+source_id+message
depot/dispatch/src/alerts.rs:94
↓ 3 callersFunctionheading_to_quaternion
Convert heading angle to quaternion (rotation around Z axis).
depot/mapper/src/rrd_extractor.rs:834
↓ 3 callersFunctionhermite
* Hermite spline interpolation between two poses. * * Uses cubic Hermite spline with position and velocity at each endpoint * for smooth C1-continu
depot/console/src/lib/interpolation.ts:188
↓ 3 callersMethodintegrate_classified_points
Integrate pre-classified ground and obstacle points into the grid. Ground points produce free-space rays, obstacle points produce hits with Z height
bvr/firmware/crates/costmap/src/lib.rs:413
↓ 3 callersMethodlength
Get the length
bvr/cad/src/parts/frame.rs:124
↓ 3 callersFunctionmake_costmap
()
bvr/firmware/crates/planner/src/lib.rs:825
↓ 3 callersFunctionmake_error_frame
Create a CAN error frame (ID = BASE_ID + 0x07)
mcu/bins/esp32s3/src/main.rs:227
↓ 3 callersFunctionmake_obstacle_with_height
(area: f32, elongation: f32, min_z: f32, max_z: f32)
bvr/firmware/crates/costmap/src/clustering.rs:612
↓ 3 callersFunctionmake_straight_path
()
bvr/firmware/crates/pursuit/src/lib.rs:584
↓ 3 callersMethodnearest_path_distance
Find minimum distance from (x, y) to any point on the path.
bvr/firmware/crates/mppi/src/lib.rs:343
↓ 3 callersMethodnormalize
Normalize all values to approximately [-1, 1].
bvr/firmware/crates/rl/src/observation.rs:98
↓ 3 callersMethodnotify
Notify all WebSocket clients of an update
depot/discovery/src/main.rs:175
↓ 3 callersMethodnotify_collision_status
Notify the controller that the collision monitor has stopped/released the robot. Called from the main loop after the CollisionMonitor filters the twi
bvr/firmware/crates/control-loop/src/navigation_controller.rs:649
↓ 3 callersFunctionopen_serial
(port: &str, baud: u32)
bvr/firmware/bins/cli/src/gps.rs:1199
↓ 3 callersFunctionparse_gga
Parse GGA sentence (Global Positioning System Fix Data). Format: $GPGGA,hhmmss.ss,llll.ll,a,yyyyy.yy,a,x,xx,x.x,x.x,M,x.x,M,x.x,xxxx*hh
bvr/firmware/crates/gps/src/lib.rs:215
↓ 3 callersMethodplan
Plan a path from start pose to goal position. Returns a path of waypoints from start to goal, avoiding obstacles.
bvr/firmware/crates/planner/src/lib.rs:194
↓ 3 callersMethodprocess
Process a received packet. Returns a complete frame if one is ready.
bvr/firmware/crates/teleop/src/video.rs:204
↓ 3 callersMethodpush_log
(&mut self, msg: String)
bvr/firmware/bins/cli/src/gps.rs:278
↓ 3 callersMethodrange
Distance from origin.
bvr/firmware/crates/sim/src/lidar.rs:40
↓ 3 callersMethodray_cast
Cast a ray against this obstacle, returning distance if hit.
bvr/firmware/crates/sim/src/world.rs:137
↓ 3 callersMethodrear_width
Rear section width (full shell width)
bvr/cad/src/parts/shell.rs:216
↓ 3 callersMethodrecompute
Recompute the combined costmap with inflation.
bvr/firmware/crates/costmap/src/lib.rs:834
↓ 3 callersMethodregister
Register with the discovery service.
bvr/firmware/crates/metrics/src/discovery.rs:150
↓ 3 callersMethodreload
(&self)
depot/map-api/src/main.rs:108
↓ 3 callersMethodreset_pose
Reset pose (e.g. after graph optimization) preserving covariance.
bvr/firmware/crates/slam/src/lib.rs:310
↓ 3 callersMethodring_key_distance
Compute L2 distance between ring keys (fast pre-filter).
bvr/firmware/crates/slam/src/scan_context.rs:176
↓ 3 callersFunctionrounded_rect_slice
Create a rounded rectangle cross-section slice. When corner_radius >= min(w,h)/2, the shape approaches a circle/stadium. When corner_radius = 0, it's
bvr/cad/src/parts/blower_nozzle.rs:405
↓ 3 callersFunctionsample_policy_json
()
bvr/firmware/crates/policy/src/lib.rs:912
↓ 3 callersMethodsave_manifest
Save a map manifest to disk
depot/mapper/src/main.rs:118
↓ 3 callersFunctionserialize
Serialize a path snapshot to binary.
bvr/firmware/crates/teleop/src/path_stream.rs:58
↓ 3 callersFunctionserialize_mppi_trajectory
Serialize an MPPI trajectory to binary. # Binary format ```text Header (8 bytes): [0] u8 MSG_MPPI_TRAJECTORY (0x26) [1] u8 reserved
bvr/firmware/crates/teleop/src/path_stream.rs:100
↓ 3 callersFunctionsetGuardState
(distance: number, active: boolean)
depot/console/src/lib/collisionGuardStore.ts:26
↓ 3 callersMethodset_state
Update state byte in the identity packet.
mcu/bins/esp32s3-eth/src/discovery.rs:83
↓ 3 callersMethodside_length
Side section length (full shell length)
bvr/cad/src/parts/shell.rs:211
↓ 3 callersMethodstable_id
Stable identity key for tracking across hot-plug cycles. Returns a unique string per physical camera: - USB: device path (e.g. `/dev/video0`) - CSI:
bvr/firmware/crates/camera/src/lib.rs:63
↓ 3 callersMethodto_bits
Encode health flags as a u16 bitmask.
bvr/firmware/crates/types/src/lib.rs:176
↓ 3 callersMethodto_vec
Flatten to a single vector for neural network input.
bvr/firmware/crates/rl/src/observation.rs:119
↓ 3 callersFunctiontransform_points
(pts: &[[f64; 2]], dx: f64, dy: f64, dtheta: f64)
bvr/firmware/crates/depth/src/visual_odometry.rs:340
↓ 3 callersFunctionuf_find
Union-find: find root with path compression.
bvr/firmware/crates/costmap/src/clustering.rs:137
↓ 3 callersFunctionunrotateExtents
* Recover principal/cross axis lengths from axis-aligned bbox and PCA rotation. * * The axis-aligned bbox of a rotated rectangle is: * bboxW = L·
depot/console/src/components/scene/ObstacleOverlay.tsx:94
↓ 3 callersMethodupdate
Update physics based on wheel RPMs (without world collision). wheel_rpms: [FL, FR, RL, RR] in mechanical RPM
bvr/firmware/crates/sim/src/physics.rs:69
↓ 3 callersMethodupdate
Update the LED state (call at ~30fps)
mcu/bins/esp32s3/src/status_led.rs:68
↓ 3 callersMethodupdate_odom
Update base_link pose in odom frame (from wheel odometry).
bvr/firmware/crates/transforms/src/lib.rs:210
↓ 3 callersFunctionuseDispatch
()
depot/console/src/hooks/useDispatch.ts:101
↓ 3 callersFunctionuseInView
(margin = "200px")
web/src/components/home/hooks/useInView.ts:5
↓ 3 callersFunctionuseMapDrawHandleIcon
()
depot/console/src/components/ui/map.tsx:1413
↓ 3 callersFunctionuseMapLayersContext
()
depot/console/src/components/ui/map.tsx:239
↓ 3 callersFunctionuseSidebar
()
depot/console/src/components/ui/sidebar.tsx:31
↓ 3 callersFunctionuseTheme
()
web/src/components/viewer/hooks/useTheme.ts:23
↓ 3 callersMethodwrite_str
(&mut self, s: &str)
mcu/bins/esp32s3/src/main.rs:86
↓ 2 callersMethod__destroy_into_raw
()
depot/console/public/rerun/re_viewer.js:449
↓ 2 callersMethod__destroy_into_raw
()
depot/console/public/rerun/re_viewer.js:558
↓ 2 callersFunction__wbg_finalize_init
(instance, module)
depot/console/public/rerun/re_viewer.js:4347
↓ 2 callersFunction__wbg_get_imports
()
depot/console/public/rerun/re_viewer.js:927
↓ 2 callersFunction__wbg_init_memory
(imports, memory)
depot/console/public/rerun/re_viewer.js:4343
↓ 2 callersMethodadd_motor_mounts
Add single-sided dropout/torque-arm mounts at each corner Mount geometry: - Thick plate with M16 slot (dropout) capturing the axle flats - Plate hang
bvr/cad/src/parts/assembly.rs:478
↓ 2 callersMethodadd_wheels_simple
(&self)
bvr/cad/src/parts/assembly.rs:140
↓ 2 callersFunctionappendDyingTracks
( result: InterpolatedObstacle[], now: number, )
depot/console/src/lib/obstacleInterpolation.ts:249
↓ 2 callersMethodapply
(&self, point: &mut Point3D)
bvr/firmware/crates/lidar/src/driver.rs:36
↓ 2 callersMethodas_array
(&self)
bvr/firmware/crates/types/src/lib.rs:34
↓ 2 callersMethodbounding_box
Bounding box dimensions [x, y, z] in mm (for build volume check)
bvr/cad/src/parts/blower_nozzle.rs:85
↓ 2 callersMethodbuild_duty_frame
Build a VESC SetDuty CAN frame. VESC extended frame: ID = (command_id << 8) | vesc_id SetDuty = command 0x00, payload = duty * 100000 as i32 big-endi
bvr/firmware/crates/tools/src/blower.rs:88
↓ 2 callersFunctionbuild_kdtree
Build a KD-tree from 3D points. Points are stored as f32 for memory efficiency; the implicit index (position in the input slice) is used as the item
bvr/firmware/crates/slam/src/scan_matcher.rs:344
↓ 2 callersFunctionbuild_param_query_payload
Build a parameter-query payload for the given keys. Format: key_num(2) + rsvd(2) + [key(2)]...
bvr/firmware/crates/lidar/src/driver.rs:264
↓ 2 callersMethodbuild_rpm_frame
Build an RPM command frame (without sending).
bvr/firmware/crates/can/src/vesc.rs:298
↓ 2 callersFunctionbuild_set_state
Build a SetState packet from rover Mode.
bvr/firmware/crates/tools/src/eth_protocol.rs:214
↓ 2 callersFunctionbuild_tool_command
Build a ToolCommand packet from teleop ToolCommand values.
bvr/firmware/crates/tools/src/eth_protocol.rs:188
↓ 2 callersFunctionbuild_ubx_message
(class: u8, id: u8, payload: &[u8])
bvr/firmware/bins/cli/src/gps.rs:1299
↓ 2 callersFunctioncan_make
(slot: u8, msg_type: u8)
depot/sim-bridge/src/tool.rs:13
↓ 2 callersFunctioncancel_task_internal
( state: &AppState, task_id: Uuid, )
depot/dispatch/src/main.rs:1322
↓ 2 callersMethodcenter
Get the center point of the bounding box.
depot/types/src/geo.rs:26
↓ 2 callersFunctioncheckHealth
()
depot/console/src/views/ServicesView.tsx:69
↓ 2 callersFunctioncheck_splat_result
Check if a splat job has completed
depot/mapper/src/main.rs:794
↓ 2 callersFunctionchrono_now
Get current timestamp in ISO 8601 format (simplified, no external deps).
bvr/firmware/crates/policy/src/lib.rs:881
↓ 2 callersFunctionclearAccumulatedCloud
()
depot/console/src/lib/accumulatedCloudStore.ts:168
↓ 2 callersFunctionclearCostmapData
()
depot/console/src/lib/costmapStore.ts:87
↓ 2 callersFunctionclearObstacleData
()
depot/console/src/lib/obstacleStore.ts:69
↓ 2 callersMethodclear_obstacles
Clear the obstacle layer.
bvr/firmware/crates/costmap/src/lib.rs:755
↓ 2 callersMethodclose
Close the environment and clean up resources.
bvr/firmware/crates/rl/src/lib.rs:124
↓ 2 callersFunctionclosest_point_on_segment
Find the closest point on a line segment to a given point. Returns (closest_point, distance).
bvr/firmware/crates/pursuit/src/lib.rs:559
↓ 2 callersMethodcolor
(&self)
bvr/firmware/bins/cli/src/gps.rs:148
↓ 2 callersMethodcompute_cross_track_error
Compute cross-track error (distance from robot to path).
bvr/firmware/crates/pursuit/src/lib.rs:377
↓ 2 callersMethodcompute_descriptor
Compute a scan context descriptor from a point cloud. Uses voxel-downsampled points for consistency across scans (matches the GICP voxel resolution).
bvr/firmware/crates/slam/src/lib.rs:805
↓ 2 callersFunctioncompute_jacobian
Compute Jacobian of residual w.r.t. pose parameters. residual = ref_pt - (R * cur_pt + t) J = d(residual)/d[tx, ty, tz, roll, pitch, yaw] d/dt = -I (
bvr/firmware/crates/slam/src/scan_matcher.rs:379
↓ 2 callersFunctioncompute_returns
Compute discounted returns.
bvr/firmware/bins/train/src/main.rs:466
↓ 2 callersMethodcorrect
Correction step: incorporate a measurement.
bvr/firmware/crates/can/src/vesc.rs:123
↓ 2 callersMethodcostmap_snapshot
Create an owned snapshot of the current costmap for streaming.
bvr/firmware/crates/control-loop/src/navigation_controller.rs:367
← previousnext →301–400 of 2,908, ranked by callers