Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/02alexander/robby-fischer
/ functions
Functions
169 in github.com/02alexander/robby-fischer
⨍
Functions
169
◇
Types & classes
44
↓ 22 callers
Method
log
(&self, rec: &rerun::RecordingStream, entity_path: &str)
planner/src/visualizer/board_vis.rs:40
↓ 15 callers
Method
send_command
(&mut self, command: Command)
planner/src/arm.rs:129
↓ 11 callers
Method
next
(&mut self)
planner/src/utils.rs:24
↓ 11 callers
Method
set_velocity
Velocity in degrees per second, always positive.
arm/src/stepper.rs:169
↓ 10 callers
Method
get_angle
( &mut self, i2c: &mut WR, delay: &mut impl DelayMs<u32>, )
arm/src/main.rs:68
↓ 7 callers
Method
practical_smooth_move_claw_to
(&mut self, pos: Vec3)
planner/src/arm.rs:195
↓ 7 callers
Method
sync_pos
(&mut self)
planner/src/arm.rs:94
↓ 6 callers
Method
goto_angle
Goto angles in degrees.
arm/src/stepper.rs:142
↓ 6 callers
Method
log_piece_positions
(&self, board: &Board)
planner/src/visualizer/board_vis.rs:249
↓ 5 callers
Method
set_direction
(&mut self, direction: Direction)
arm/src/stepper.rs:148
↓ 5 callers
Function
straight_moves
The moves of pieces other than pawns.
planner/src/moves.rs:83
↓ 5 callers
Method
translate
(&self, dx: isize, dy: isize)
planner/src/chess.rs:197
↓ 5 callers
Method
write_line
(&mut self, line: impl Display)
planner/src/uci.rs:46
↓ 4 callers
Function
chess_pos_to_board
(pos: Chess)
planner/src/board.rs:56
↓ 4 callers
Function
count_in_frustum
( point: Vec3, inside_board: bool, coord_converter: &CoordConverter, threshed_img: &RgbImage,
eagle/src/vision.rs:264
↓ 4 callers
Function
get_piece
(board: &Board, square: Square)
planner/src/moves.rs:23
↓ 4 callers
Method
get_response
(&mut self)
planner/src/arm.rs:137
↓ 4 callers
Function
squares
()
planner/src/board.rs:52
↓ 4 callers
Method
step
(&mut self)
arm/src/stepper.rs:179
↓ 3 callers
Method
calib
(&mut self)
planner/src/arm.rs:55
↓ 3 callers
Method
configure
(&mut self, baud_rate: BaudRate)
planner/src/termdev.rs:47
↓ 3 callers
Method
detect
(&mut self, color_data: &[u8], width: usize, height: usize)
eagle/src/markers.rs:39
↓ 3 callers
Function
get_color
(board: &Board, square: Square)
planner/src/moves.rs:26
↓ 3 callers
Function
in_runtime
(f: impl Future<Output = R>)
parrot/src/lib.rs:160
↓ 3 callers
Method
is_at_target_margin
(&self, margin: i64)
arm/src/stepper.rs:164
↓ 3 callers
Method
move_along_trajectory
( &mut self, arm: &mut Arm, trajectory: &[Vec3], )
planner/src/board.rs:307
↓ 3 callers
Method
move_claw_to
(&mut self, position: Vec3)
planner/src/arm.rs:115
↓ 3 callers
Method
move_piece
(&mut self, arm: &mut Arm, start: Square, end: Square)
planner/src/board.rs:346
↓ 3 callers
Method
read
(&mut self, buf: &mut [u8])
planner/src/termdev.rs:86
↓ 3 callers
Method
set_timeout
(&mut self, deci_seconds: u8)
planner/src/termdev.rs:64
↓ 3 callers
Method
split
Splits the device into a read and a write part.
planner/src/termdev.rs:71
↓ 3 callers
Function
stl_to_mesh3d
(mesh: &IndexedMesh, color: impl Into<rerun::Color> + Clone)
planner/src/visualizer/board_vis.rs:119
↓ 2 callers
Method
calib_all_except_sideways
(&mut self)
planner/src/arm.rs:81
↓ 2 callers
Method
calib_real_angle
Recalibrate the stepper by giving it it's current angle in degrees.
arm/src/stepper.rs:134
↓ 2 callers
Method
diff
(&self, target: &Board)
planner/src/board.rs:404
↓ 2 callers
Function
error
(v)
planner/calibrater.py:6
↓ 2 callers
Method
grip_height
where the arm should grip the piece
planner/src/chess.rs:64
↓ 2 callers
Function
highlight_edges
(color_img: &RgbImage)
eagle/src/vision.rs:35
↓ 2 callers
Function
init_arm_vis
(rec: &rerun::RecordingStream)
planner/src/visualizer/arm_vis.rs:28
↓ 2 callers
Function
inside_convex_polygon
(pt: Vec2, polygon: &[Vec2])
eagle/src/vision.rs:334
↓ 2 callers
Function
log_robot_state
( sideways_m: f32, bottom_deg: f32, top_deg: f32, claw_state: Option<Piece>, )
planner/src/visualizer/arm_vis.rs:40
↓ 2 callers
Function
mean
(pts: &[Vec2])
eagle/src/markers.rs:108
↓ 2 callers
Method
pieces
(&mut self)
eagle/src/vision.rs:468
↓ 2 callers
Method
queue_size
(&mut self)
planner/src/arm.rs:241
↓ 2 callers
Method
read_line
(&mut self)
planner/src/uci.rs:51
↓ 2 callers
Method
receive
(&mut self)
eagle/src/vision.rs:256
↓ 2 callers
Method
release
(&mut self)
planner/src/arm.rs:272
↓ 2 callers
Method
run
(&mut self, timer: &Timer)
arm/src/main.rs:277
↓ 2 callers
Function
save_image
(src_file, dst_folder)
eagle/annotate.py:7
↓ 2 callers
Function
serial_read
Waits until any data is available and then reads from the serial device. The closure must return the amount of consumed bytes.
arm/src/hardware.rs:136
↓ 1 callers
Method
all_moves
(&self)
planner/src/board.rs:245
↓ 1 callers
Method
angles
(&self, pos: Vec3)
planner/src/arm.rs:122
↓ 1 callers
Function
augment
(image)
eagle/train.py:31
↓ 1 callers
Function
bishop_moves
The valid bishop moves.
planner/src/moves.rs:140
↓ 1 callers
Function
board_to_real_cord
(position: Square)
planner/src/visualizer/board_vis.rs:50
↓ 1 callers
Function
bounding_box
(polygon: &[Vec2])
eagle/src/vision.rs:326
↓ 1 callers
Method
calibrate
( &mut self, button_pin: &mut P, slow_velocity: f32, fast_velocity: f32,
arm/src/stepper.rs:104
↓ 1 callers
Method
calibrate_arm
(&mut self, delay: &mut Delay)
arm/src/main.rs:120
↓ 1 callers
Method
calibrate_sideways
(&mut self, delay: &mut Delay)
arm/src/main.rs:113
↓ 1 callers
Method
check_queue
(&mut self)
arm/src/main.rs:249
↓ 1 callers
Function
chess_move_to_move
(mv: shakmaty::Move)
planner/src/bin/play.rs:26
↓ 1 callers
Function
extract_features
(img)
eagle/train.py:39
↓ 1 callers
Method
flush
(&mut self)
planner/src/termdev.rs:95
↓ 1 callers
Function
gd
(grad, x0, n, alpha, momentum=0.9)
planner/calibrater.py:81
↓ 1 callers
Function
get_entity_path
(link: &k::Node<f32>)
planner/src/visualizer/arm_vis.rs:15
↓ 1 callers
Method
goto_position
(&mut self, position: i64)
arm/src/stepper.rs:160
↓ 1 callers
Method
grip
(&mut self)
planner/src/arm.rs:265
↓ 1 callers
Method
height
(&self)
planner/src/chess.rs:51
↓ 1 callers
Method
index
(&self, sqr: Square)
planner/src/chess.rs:214
↓ 1 callers
Method
init_logging
(&mut self, rec: &rerun::RecordingStream)
planner/src/visualizer/board_vis.rs:214
↓ 1 callers
Method
is_in_position_margin
(&mut self, margin: i64)
arm/src/main.rs:243
↓ 1 callers
Method
is_pressed
(&mut self)
eagle/src/bin/train.rs:28
↓ 1 callers
Function
is_white
(intensities: &[u8], is_white_square: bool)
eagle/src/vision.rs:591
↓ 1 callers
Function
king_moves
The valid king moves.
planner/src/moves.rs:167
↓ 1 callers
Function
knight_moves
The valid knight moves.
planner/src/moves.rs:125
↓ 1 callers
Function
linspace
(start: T, end: T, n: u32)
planner/src/arm.rs:280
↓ 1 callers
Function
linspace
(start: f32, end: f32, n: usize)
eagle/src/vision.rs:607
↓ 1 callers
Function
load_gltf
( doc: &'data gltf::Document, buffers: &'data [gltf::buffer::Data], )
planner/src/visualizer/gltf_logging.rs:205
↓ 1 callers
Function
log_node
Log a glTF node with Rerun.
planner/src/visualizer/gltf_logging.rs:63
↓ 1 callers
Function
main
Main function
eagle/main.py:58
↓ 1 callers
Function
main
()
eagle/annotate.py:22
↓ 1 callers
Function
mat_to_image
(inp_arr: &cvvec::Mat)
eagle/src/vision.rs:26
↓ 1 callers
Method
my_intersperse
(mut self, sep: T)
planner/src/utils.rs:12
↓ 1 callers
Method
new_colors
(&self, new_colors: [[Option<Color>; 8]; 9])
planner/src/board.rs:84
↓ 1 callers
Function
node_name
(node: &gltf::Node<'_>)
planner/src/visualizer/gltf_logging.rs:152
↓ 1 callers
Function
node_primitives
( buffers: &'data [gltf::buffer::Data], node: &'data gltf::Node<'_>, )
planner/src/visualizer/gltf_logging.rs:157
↓ 1 callers
Function
optimize_actions
( mut added: Vec<(Square, Piece)>, mut removed: Vec<(Square, Piece)>, )
planner/src/chess.rs:225
↓ 1 callers
Method
parse_command
(&mut self, delay: &mut Delay, line: &str)
arm/src/main.rs:147
↓ 1 callers
Function
pawn_moves
The pawn moves for the current player from the square.
planner/src/moves.rs:31
↓ 1 callers
Method
project_points
(&self, points: &[Vec3])
eagle/src/vision.rs:204
↓ 1 callers
Function
queen_moves
The valid queen moves.
planner/src/moves.rs:152
↓ 1 callers
Function
read_byte
()
arm/src/hardware.rs:229
↓ 1 callers
Function
rook_moves
The valid rook moves.
planner/src/moves.rs:146
↓ 1 callers
Function
run
(_terminal: &mut Terminal<impl Backend>)
planner/src/bin/calibrate.rs:62
↓ 1 callers
Function
serial_available
Tests if any data is available on serial.
arm/src/hardware.rs:200
↓ 1 callers
Function
serial_write
Writes the data to the USB serial.
arm/src/hardware.rs:111
↓ 1 callers
Method
set_step_size
(&mut self, step_size: StepSize)
arm/src/stepper.rs:43
↓ 1 callers
Method
show_all_lines
(&mut self, show: bool)
planner/src/uci.rs:59
↓ 1 callers
Method
smooth_move_z
(&mut self, z: f32)
planner/src/arm.rs:179
↓ 1 callers
Function
start
()
arm/src/main.rs:291
next →
1–100 of 169, ranked by callers