MCPcopy Create free account

hub / github.com/ecto/muni / functions

Functions2,908 in github.com/ecto/muni

↓ 9 callersMethodreset
Reset the rate limiter (call on e-stop or mode change)
bvr/firmware/crates/control-loop/src/motor_controller.rs:73
↓ 9 callersMethodstep
(&mut self, action: &Action)
bvr/firmware/crates/rl/src/env.rs:358
↓ 9 callersFunctionuseLeaflet
()
depot/console/src/components/ui/map.tsx:1425
↓ 8 callersFunctionbuildHeader
Build command header.
depot/console/src/lib/protocol.ts:79
↓ 8 callersFunctionbuild_command
Build a command with header for testing.
bvr/firmware/crates/teleop/src/lib.rs:781
↓ 8 callersMethodcurrent
Get the currently loaded policy.
bvr/firmware/crates/policy/src/lib.rs:737
↓ 8 callersMethoddecay
Decay all cells toward zero (unknown) by `step`. Call once per scan integration to fade stale observations. Resets height envelope when a cell's log-o
bvr/firmware/crates/costmap/src/lib.rs:634
↓ 8 callersFunctiongetCutDuration
(cut: CutPoint, endFrame: number)
video/src/compositions/hype-reel/beat.ts:97
↓ 8 callersMethodinverse
Compute inverse transform.
bvr/firmware/crates/transforms/src/lib.rs:95
↓ 8 callersMethodmake_id
Build extended CAN ID for a command.
bvr/firmware/crates/can/src/vesc.rs:293
↓ 8 callersMethodmode_changed_at_epoch_secs
Epoch seconds when the current mode was entered.
bvr/firmware/crates/state/src/lib.rs:148
↓ 8 callersFunctionmulberry32
(seed: number)
web/src/components/three/mulberry32.ts:2
↓ 8 callersFunctionparse_coordinate
Parse a coordinate from NMEA format to decimal degrees. NMEA format: ddmm.mmmm (latitude) or dddmm.mmmm (longitude)
bvr/firmware/crates/gps/src/lib.rs:323
↓ 8 callersMethodpartial_cmp
(&self, other: &Self)
bvr/firmware/crates/planner/src/lib.rs:163
↓ 8 callersMethodrun
Run the dashboard server.
bvr/firmware/crates/ui/src/lib.rs:39
↓ 8 callersFunctionscale_color
Scale a color by brightness (0-255).
mcu/crates/mcu-leds/src/lib.rs:312
↓ 8 callersFunctiontransform_to_robot_frame
Transform a world-frame displacement into robot-frame coordinates. Given a displacement (dx, dy) in the world frame and the robot's heading t
bvr/training/extract_demos.py:91
↓ 8 callersMethodupdate
Update with new tachometer readings from VESCs. Returns the displacement in robot frame: (dx, dy, dtheta) - dx: forward displacement (meters) - dy: l
bvr/firmware/crates/localization/src/odometry.rs:43
↓ 8 callersMethodupdate_gps
GPS position update with quality-adaptive noise.
bvr/firmware/crates/localization/src/estimator.rs:174
↓ 8 callersMethodupdate_height
Expand the height envelope for a cell.
bvr/firmware/crates/costmap/src/lib.rs:392
↓ 8 callersMethodupdate_odometry
Update with new odometry pose (high frequency, ~100Hz). Call this every control loop iteration.
bvr/firmware/crates/slam/src/lib.rs:405
↓ 8 callersMethodupdate_with_dt
Update with an explicit time delta (for testing or external time sources).
bvr/firmware/crates/can/src/vesc.rs:174
↓ 7 callersMethodabort
* @param {any} reason * @returns {Promise<any>}
depot/console/public/rerun/re_viewer.js:544
↓ 7 callersFunctionbuild_command
Build a command frame for a tool.
bvr/firmware/crates/tools/src/protocol.rs:32
↓ 7 callersFunctionbuild_sdk2_frame
Build a properly formatted SDK2 command frame. Frame layout (24-byte header + payload): [0] SOF = 0xAA [1] Version = 0x00 [2..4] Length (u16
bvr/firmware/crates/lidar/src/driver.rs:212
↓ 7 callersMethodcmp
(&self, other: &Self)
bvr/firmware/crates/planner/src/lib.rs:169
↓ 7 callersMethodcompose
Compose transforms: self * other. If self is A->B and other is B->C, result is A->C.
bvr/firmware/crates/transforms/src/lib.rs:103
↓ 7 callersMethodcompute
Compute motor outputs from a target twist Applies rate limiting for safety, mixes to wheel velocities, and converts to duty cycles with optional boos
bvr/firmware/crates/control-loop/src/motor_controller.rs:51
↓ 7 callersFunctiondefault_config
()
bvr/firmware/crates/mppi/src/lib.rs:418
↓ 7 callersFunctiondefault_gps_state
(fix_quality: u8, lat: f64, lon: f64, accuracy: f32)
bvr/firmware/crates/localization/src/estimator.rs:450
↓ 7 callersFunctiongetArrayI32FromWasm0
(ptr, len)
depot/console/public/rerun/re_viewer.js:81
↓ 7 callersMethodintegrate
Integrate a single gyro-Z sample. `gyro_z_body` should already be compensated for the IMU mounting pitch (i.e. `-gyro_x * sin(pitch) + gyro_z * cos(p
bvr/firmware/crates/slam/src/imu_preintegration.rs:77
↓ 7 callersFunctionmake_box_cloud
()
bvr/firmware/crates/slam/src/scan_context.rs:309
↓ 7 callersFunctionmake_identity
(serial: u32, tool_type: ToolType)
bvr/firmware/crates/tools/src/eth_discovery.rs:292
↓ 7 callersFunctionmake_obstacle
(area: f32, elongation: f32)
bvr/firmware/crates/costmap/src/clustering.rs:572
↓ 7 callersMethodmatch_scans
Match current scan to reference scan. Returns the transform that best aligns `current` to `reference`, starting from `initial_guess` (2D, lifted to 3
bvr/firmware/crates/slam/src/scan_matcher.rs:89
↓ 7 callersMethodparse
(data: &[u8])
bvr/firmware/crates/tools/src/protocol.rs:67
↓ 7 callersMethodrecv
(&self)
bvr/firmware/bins/bvrd/src/can_iface.rs:178
↓ 7 callersFunctionserialize
Serialize downsampled points to binary format for streaming. # Binary format (32-byte header + 8 bytes/point): ```text [0] u8 MSG_POINT_CLOUD
bvr/firmware/crates/teleop/src/pointcloud.rs:150
↓ 7 callersMethodto_json
Build and serialize to JSON string.
bvr/firmware/crates/policy/src/lib.rs:868
↓ 7 callersMethodupdate
Update the filter with new IMU measurements. # Arguments `gyro` - Gyroscope readings [x, y, z] in rad/s (body frame) `accel` - Accelerometer readings
bvr/firmware/crates/localization/src/attitude.rs:92
↓ 7 callersFunctionuseReducedMotion
()
web/src/components/home/hooks/useIsMobile.ts:22
↓ 6 callersMethodattitude
Get the current attitude estimate without updating.
bvr/firmware/crates/localization/src/attitude.rs:203
↓ 6 callersMethodaxle_drop
Distance from top of bracket to axle center Axle positioned near bottom of vertical arm, leaving room for gusset at top and wheel clearance below
bvr/cad/src/parts/uumotor.rs:485
↓ 6 callersFunctionbuild_packet
Build a VESC UART packet: `0x02 | len | payload | crc16_hi | crc16_lo | 0x03` Uses short format (1-byte length) for payloads ≤ 255 bytes.
bvr/firmware/bins/bvrd/src/vesc_serial.rs:335
↓ 6 callersFunctionbuild_param_set_payload
Build a parameter-set payload from key-value entries. Format: key_num(2) + rsvd(2) + [key(2) + length(2) + value(N)]...
bvr/firmware/crates/lidar/src/driver.rs:243
↓ 6 callersMethodcompute
Compute optimal control given current state and reference path. This is the main entry point, called every control cycle. Target: < 5ms on Jetson Ori
bvr/firmware/crates/mppi/src/lib.rs:145
↓ 6 callersMethodconfig
Get the motor configuration
bvr/cad/src/parts/uumotor.rs:155
↓ 6 callersFunctiondefault_blower
()
bvr/firmware/crates/tools/src/blower.rs:166
↓ 6 callersFunctiondefault_monitor
()
bvr/firmware/crates/collision-monitor/src/lib.rs:273
↓ 6 callersMethoddistance_to
Distance to another waypoint.
bvr/firmware/crates/planner/src/lib.rs:81
↓ 6 callersMethodentries
Get all entries (for serialization).
bvr/firmware/crates/slam/src/scan_context.rs:269
↓ 6 callersMethodgenerate_simple
Generate simplified BVR0 assembly
bvr/cad/src/parts/assembly.rs:103
↓ 6 callersFunctiongetCutsInRange
(startFrame: number, endFrame: number)
video/src/compositions/hype-reel/beat.ts:92
↓ 6 callersFunctiongetShot
(label: string)
video/src/compositions/hype-reel/shots.ts:518
↓ 6 callersFunctionguard
()
bvr/firmware/crates/control/src/lib.rs:355
↓ 6 callersMethodheight_data
Expose per-cell height envelope for clustering.
bvr/firmware/crates/costmap/src/lib.rs:404
↓ 6 callersFunctionisActive
(path: string)
depot/console/src/components/AppSidebar.tsx:104
↓ 6 callersMethodis_operator
Check if this connection is the operator.
bvr/firmware/crates/teleop/src/rtc.rs:189
↓ 6 callersMethodkeyframe_count
Get keyframe count.
bvr/firmware/crates/slam/src/lib.rs:679
↓ 6 callersFunctionlerp
(a: number, b: number, t: number)
depot/console/src/lib/obstacleInterpolation.ts:280
↓ 6 callersFunctionmake_headlights
()
bvr/firmware/crates/tools/src/lights.rs:142
↓ 6 callersFunctionmake_test_scan
Viewpoint-dependent room scan: walls at x=±5, y=±5, with 3D structure.
bvr/firmware/crates/slam/src/persistence.rs:528
↓ 6 callersFunctionnormalize_angle
Normalize angle to [-PI, PI].
bvr/firmware/crates/localization/src/estimator.rs:435
↓ 6 callersFunctionnormalize_angle
Normalize angle to [-PI, PI).
bvr/firmware/crates/transforms/src/lib.rs:312
↓ 6 callersMethodrecord_send
Record a send operation with latency in microseconds.
bvr/firmware/crates/teleop/src/rtc.rs:73
↓ 6 callersFunctionrender
Render the UI to a display
mcu/bins/esp32s3/src/ui.rs:147
↓ 6 callersFunctionsectionDuration
(s: { start: number; end: number })
video/src/compositions/hype-reel/index.tsx:17
↓ 6 callersMethodsegment
( &mut self, cloud: &PointCloud, robot_pose: &Transform2D, )
bvr/firmware/crates/costmap/src/lib.rs:97
↓ 6 callersMethodserialize
Serialize to 24 bytes (used by MCU firmware).
bvr/firmware/crates/tools/src/eth_protocol.rs:96
↓ 6 callersMethodshell_height
Calculate shell outer height
bvr/cad/src/parts/shell.rs:76
↓ 6 callersMethodtick
Tick the simulation (call at ~100Hz).
bvr/firmware/crates/sim/src/lib.rs:78
↓ 6 callersMethodupdate
(&mut self, input: &ToolCommand)
bvr/firmware/crates/tools/src/lights.rs:80
↓ 6 callersMethodupdate
(&mut self, input: &ToolCommand)
bvr/firmware/crates/tools/src/blower.rs:100
↓ 6 callersMethodupdate_status
(&self, f: F)
depot/gps-status/src/main.rs:196
↓ 5 callersFunctioncol_array
Extract a Rerun Scalar column as a flat numpy float64 array. Rerun stores Scalar components as Arrow list<double> — each row is eithe
bvr/training/extract_demos.py:176
↓ 5 callersMethodcompute
Compute reward for a step.
bvr/firmware/crates/rl/src/reward.rs:142
↓ 5 callersFunctioncomputeFadeIn
(trackId: number, now: number)
depot/console/src/lib/obstacleInterpolation.ts:272
↓ 5 callersMethodconsume
Consume the accumulated pre-integrated delta, resetting for the next interval. Returns `None` if no samples were integrated or pre-integration is dis
bvr/firmware/crates/slam/src/imu_preintegration.rs:109
↓ 5 callersFunctioncreate_alert
Create a new alert and return it
depot/dispatch/src/alerts.rs:67
↓ 5 callersMethodcurrent_task
Get the current task ID (if any)
bvr/firmware/crates/dispatch/src/lib.rs:190
↓ 5 callersMethoddistance
Compute the column-shift cosine distance to another descriptor. Returns `(distance, best_shift)` where distance is in [0, 2] (0 = identical, 2 = oppo
bvr/firmware/crates/slam/src/scan_context.rs:135
↓ 5 callersFunctionextract_scalar_from_batch
Extract a scalar value from a RecordBatch. Handles Rerun's Scalar component: List(Float64) or List(Float32)
depot/mapper/src/rrd_extractor.rs:331
↓ 5 callersMethodfind_candidates
Find the top-K candidate keyframe IDs for a query descriptor. Uses ring-key L2 distance as a fast pre-filter, then full column-shift cosine distance
bvr/firmware/crates/slam/src/scan_context.rs:215
↓ 5 callersFunctionfwd
(v: f64)
bvr/firmware/crates/control/src/lib.rs:366
↓ 5 callersFunctiongetArrayU32FromWasm0
(ptr, len)
depot/console/public/rerun/re_viewer.js:95
↓ 5 callersFunctiongetBatteryPercent
(voltage: number)
depot/console/src/lib/utils.ts:12
↓ 5 callersFunctiongetUint8ArrayMemory0
()
depot/console/public/rerun/re_viewer.js:38
↓ 5 callersMethodget_probability
Get occupancy probability at grid cell (0.0 = free, 1.0 = occupied).
bvr/firmware/crates/costmap/src/lib.rs:367
↓ 5 callersFunctiongps_to_local
Convert GPS coordinates to local X/Y (meters from origin). Uses equirectangular projection (accurate for small distances).
bvr/firmware/crates/localization/src/estimator.rs:420
↓ 5 callersFunctionicp_2d
Run 2D ICP: find the rigid transform that aligns `source` to `reference`. Returns the transform that maps source points to reference points, i.e., th
bvr/firmware/crates/depth/src/visual_odometry.rs:187
↓ 5 callersMethodis_collision
Check if a specific position is in collision.
bvr/firmware/crates/planner/src/lib.rs:259
↓ 5 callersMethodis_empty
Check if database is empty.
bvr/firmware/crates/slam/src/scan_context.rs:264
↓ 5 callersMethodkeyframes
Get all keyframes.
bvr/firmware/crates/slam/src/lib.rs:653
↓ 5 callersFunctionmake_box_scan
(offset_x: f32, offset_y: f32, offset_z: f32)
bvr/firmware/crates/slam/src/scan_matcher.rs:414
↓ 5 callersFunctionmake_scene_points
Generate a distinctive point cloud (L-shape + scattered objects) that avoids ICP's aperture problem on straight edges.
bvr/firmware/crates/depth/src/visual_odometry.rs:312
↓ 5 callersFunctionmake_straight_path
()
bvr/firmware/crates/mppi/src/lib.rs:427
↓ 5 callersFunctionmake_synthetic_cloud
(num_points: usize, z_offset: f64)
bvr/firmware/crates/slam/src/scan_context.rs:294
↓ 5 callersMethodmetrics
Set training metrics.
bvr/firmware/crates/policy/src/lib.rs:856
↓ 5 callersMethodname
Get a reference to the policy name.
bvr/firmware/crates/policy/src/lib.rs:666
← previousnext →101–200 of 2,908, ranked by callers