Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ecto/muni
/ functions
Functions
2,908 in github.com/ecto/muni
⨍
Functions
2,908
◇
Types & classes
800
↓ 9 callers
Method
reset
Reset the rate limiter (call on e-stop or mode change)
bvr/firmware/crates/control-loop/src/motor_controller.rs:73
↓ 9 callers
Method
step
(&mut self, action: &Action)
bvr/firmware/crates/rl/src/env.rs:358
↓ 9 callers
Function
useLeaflet
()
depot/console/src/components/ui/map.tsx:1425
↓ 8 callers
Function
buildHeader
Build command header.
depot/console/src/lib/protocol.ts:79
↓ 8 callers
Function
build_command
Build a command with header for testing.
bvr/firmware/crates/teleop/src/lib.rs:781
↓ 8 callers
Method
current
Get the currently loaded policy.
bvr/firmware/crates/policy/src/lib.rs:737
↓ 8 callers
Method
decay
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 callers
Function
getCutDuration
(cut: CutPoint, endFrame: number)
video/src/compositions/hype-reel/beat.ts:97
↓ 8 callers
Method
inverse
Compute inverse transform.
bvr/firmware/crates/transforms/src/lib.rs:95
↓ 8 callers
Method
make_id
Build extended CAN ID for a command.
bvr/firmware/crates/can/src/vesc.rs:293
↓ 8 callers
Method
mode_changed_at_epoch_secs
Epoch seconds when the current mode was entered.
bvr/firmware/crates/state/src/lib.rs:148
↓ 8 callers
Function
mulberry32
(seed: number)
web/src/components/three/mulberry32.ts:2
↓ 8 callers
Function
parse_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 callers
Method
partial_cmp
(&self, other: &Self)
bvr/firmware/crates/planner/src/lib.rs:163
↓ 8 callers
Method
run
Run the dashboard server.
bvr/firmware/crates/ui/src/lib.rs:39
↓ 8 callers
Function
scale_color
Scale a color by brightness (0-255).
mcu/crates/mcu-leds/src/lib.rs:312
↓ 8 callers
Function
transform_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 callers
Method
update
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 callers
Method
update_gps
GPS position update with quality-adaptive noise.
bvr/firmware/crates/localization/src/estimator.rs:174
↓ 8 callers
Method
update_height
Expand the height envelope for a cell.
bvr/firmware/crates/costmap/src/lib.rs:392
↓ 8 callers
Method
update_odometry
Update with new odometry pose (high frequency, ~100Hz). Call this every control loop iteration.
bvr/firmware/crates/slam/src/lib.rs:405
↓ 8 callers
Method
update_with_dt
Update with an explicit time delta (for testing or external time sources).
bvr/firmware/crates/can/src/vesc.rs:174
↓ 7 callers
Method
abort
* @param {any} reason * @returns {Promise<any>}
depot/console/public/rerun/re_viewer.js:544
↓ 7 callers
Function
build_command
Build a command frame for a tool.
bvr/firmware/crates/tools/src/protocol.rs:32
↓ 7 callers
Function
build_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 callers
Method
cmp
(&self, other: &Self)
bvr/firmware/crates/planner/src/lib.rs:169
↓ 7 callers
Method
compose
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 callers
Method
compute
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 callers
Function
default_config
()
bvr/firmware/crates/mppi/src/lib.rs:418
↓ 7 callers
Function
default_gps_state
(fix_quality: u8, lat: f64, lon: f64, accuracy: f32)
bvr/firmware/crates/localization/src/estimator.rs:450
↓ 7 callers
Function
getArrayI32FromWasm0
(ptr, len)
depot/console/public/rerun/re_viewer.js:81
↓ 7 callers
Method
integrate
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 callers
Function
make_box_cloud
()
bvr/firmware/crates/slam/src/scan_context.rs:309
↓ 7 callers
Function
make_identity
(serial: u32, tool_type: ToolType)
bvr/firmware/crates/tools/src/eth_discovery.rs:292
↓ 7 callers
Function
make_obstacle
(area: f32, elongation: f32)
bvr/firmware/crates/costmap/src/clustering.rs:572
↓ 7 callers
Method
match_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 callers
Method
parse
(data: &[u8])
bvr/firmware/crates/tools/src/protocol.rs:67
↓ 7 callers
Method
recv
(&self)
bvr/firmware/bins/bvrd/src/can_iface.rs:178
↓ 7 callers
Function
serialize
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 callers
Method
to_json
Build and serialize to JSON string.
bvr/firmware/crates/policy/src/lib.rs:868
↓ 7 callers
Method
update
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 callers
Function
useReducedMotion
()
web/src/components/home/hooks/useIsMobile.ts:22
↓ 6 callers
Method
attitude
Get the current attitude estimate without updating.
bvr/firmware/crates/localization/src/attitude.rs:203
↓ 6 callers
Method
axle_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 callers
Function
build_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 callers
Function
build_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 callers
Method
compute
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 callers
Method
config
Get the motor configuration
bvr/cad/src/parts/uumotor.rs:155
↓ 6 callers
Function
default_blower
()
bvr/firmware/crates/tools/src/blower.rs:166
↓ 6 callers
Function
default_monitor
()
bvr/firmware/crates/collision-monitor/src/lib.rs:273
↓ 6 callers
Method
distance_to
Distance to another waypoint.
bvr/firmware/crates/planner/src/lib.rs:81
↓ 6 callers
Method
entries
Get all entries (for serialization).
bvr/firmware/crates/slam/src/scan_context.rs:269
↓ 6 callers
Method
generate_simple
Generate simplified BVR0 assembly
bvr/cad/src/parts/assembly.rs:103
↓ 6 callers
Function
getCutsInRange
(startFrame: number, endFrame: number)
video/src/compositions/hype-reel/beat.ts:92
↓ 6 callers
Function
getShot
(label: string)
video/src/compositions/hype-reel/shots.ts:518
↓ 6 callers
Function
guard
()
bvr/firmware/crates/control/src/lib.rs:355
↓ 6 callers
Method
height_data
Expose per-cell height envelope for clustering.
bvr/firmware/crates/costmap/src/lib.rs:404
↓ 6 callers
Function
isActive
(path: string)
depot/console/src/components/AppSidebar.tsx:104
↓ 6 callers
Method
is_operator
Check if this connection is the operator.
bvr/firmware/crates/teleop/src/rtc.rs:189
↓ 6 callers
Method
keyframe_count
Get keyframe count.
bvr/firmware/crates/slam/src/lib.rs:679
↓ 6 callers
Function
lerp
(a: number, b: number, t: number)
depot/console/src/lib/obstacleInterpolation.ts:280
↓ 6 callers
Function
make_headlights
()
bvr/firmware/crates/tools/src/lights.rs:142
↓ 6 callers
Function
make_test_scan
Viewpoint-dependent room scan: walls at x=±5, y=±5, with 3D structure.
bvr/firmware/crates/slam/src/persistence.rs:528
↓ 6 callers
Function
normalize_angle
Normalize angle to [-PI, PI].
bvr/firmware/crates/localization/src/estimator.rs:435
↓ 6 callers
Function
normalize_angle
Normalize angle to [-PI, PI).
bvr/firmware/crates/transforms/src/lib.rs:312
↓ 6 callers
Method
record_send
Record a send operation with latency in microseconds.
bvr/firmware/crates/teleop/src/rtc.rs:73
↓ 6 callers
Function
render
Render the UI to a display
mcu/bins/esp32s3/src/ui.rs:147
↓ 6 callers
Function
sectionDuration
(s: { start: number; end: number })
video/src/compositions/hype-reel/index.tsx:17
↓ 6 callers
Method
segment
( &mut self, cloud: &PointCloud, robot_pose: &Transform2D, )
bvr/firmware/crates/costmap/src/lib.rs:97
↓ 6 callers
Method
serialize
Serialize to 24 bytes (used by MCU firmware).
bvr/firmware/crates/tools/src/eth_protocol.rs:96
↓ 6 callers
Method
shell_height
Calculate shell outer height
bvr/cad/src/parts/shell.rs:76
↓ 6 callers
Method
tick
Tick the simulation (call at ~100Hz).
bvr/firmware/crates/sim/src/lib.rs:78
↓ 6 callers
Method
update
(&mut self, input: &ToolCommand)
bvr/firmware/crates/tools/src/lights.rs:80
↓ 6 callers
Method
update
(&mut self, input: &ToolCommand)
bvr/firmware/crates/tools/src/blower.rs:100
↓ 6 callers
Method
update_status
(&self, f: F)
depot/gps-status/src/main.rs:196
↓ 5 callers
Function
col_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 callers
Method
compute
Compute reward for a step.
bvr/firmware/crates/rl/src/reward.rs:142
↓ 5 callers
Function
computeFadeIn
(trackId: number, now: number)
depot/console/src/lib/obstacleInterpolation.ts:272
↓ 5 callers
Method
consume
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 callers
Function
create_alert
Create a new alert and return it
depot/dispatch/src/alerts.rs:67
↓ 5 callers
Method
current_task
Get the current task ID (if any)
bvr/firmware/crates/dispatch/src/lib.rs:190
↓ 5 callers
Method
distance
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 callers
Function
extract_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 callers
Method
find_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 callers
Function
fwd
(v: f64)
bvr/firmware/crates/control/src/lib.rs:366
↓ 5 callers
Function
getArrayU32FromWasm0
(ptr, len)
depot/console/public/rerun/re_viewer.js:95
↓ 5 callers
Function
getBatteryPercent
(voltage: number)
depot/console/src/lib/utils.ts:12
↓ 5 callers
Function
getUint8ArrayMemory0
()
depot/console/public/rerun/re_viewer.js:38
↓ 5 callers
Method
get_probability
Get occupancy probability at grid cell (0.0 = free, 1.0 = occupied).
bvr/firmware/crates/costmap/src/lib.rs:367
↓ 5 callers
Function
gps_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 callers
Function
icp_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 callers
Method
is_collision
Check if a specific position is in collision.
bvr/firmware/crates/planner/src/lib.rs:259
↓ 5 callers
Method
is_empty
Check if database is empty.
bvr/firmware/crates/slam/src/scan_context.rs:264
↓ 5 callers
Method
keyframes
Get all keyframes.
bvr/firmware/crates/slam/src/lib.rs:653
↓ 5 callers
Function
make_box_scan
(offset_x: f32, offset_y: f32, offset_z: f32)
bvr/firmware/crates/slam/src/scan_matcher.rs:414
↓ 5 callers
Function
make_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 callers
Function
make_straight_path
()
bvr/firmware/crates/mppi/src/lib.rs:427
↓ 5 callers
Function
make_synthetic_cloud
(num_points: usize, z_offset: f64)
bvr/firmware/crates/slam/src/scan_context.rs:294
↓ 5 callers
Method
metrics
Set training metrics.
bvr/firmware/crates/policy/src/lib.rs:856
↓ 5 callers
Method
name
Get a reference to the policy name.
bvr/firmware/crates/policy/src/lib.rs:666
← previous
next →
101–200 of 2,908, ranked by callers