image thumbnail

updated 5 months ago

Particle Computation: Permute an array of particles with 4 global moves by Aaron Becker

Given 2 rectangular permutations of n^2 particles, arranges obstacles to permute in 4 moves (particle computationp..., particle computation, permutation)

permuteArrayWithHistory.m

image thumbnail

updated 5 months ago

Control n MRI-powered actuators by Aaron Becker

Simulates control law to steer multiple MRI-powered actuators (control designmrimr s...)

MRImotordriversnAxisPOSITIONplot()

generateNonParallelAxes.m

generateSpacedRotors(n)

image thumbnail

updated 7 months ago

Generate Non-Parallel Axes by Aaron Becker

Generate n 'well-spaced' axes -- uniform sampling of 3D rotation axes (lowdiscrepancy, uniform sampling rota..., minimize clustering)

generateNonParallelAxes.m

image thumbnail

updated 11 months ago

Drive Magnetic Micro-Robots Through a 2D Vascular Network by Aaron Becker

Using the mouse or keyboard, drive n robots through a 2D vascular structure to goal positions (game, control theory, swarm)

leafNavigate.m

image thumbnail

updated 11 months ago

Simulate Control of Magnetized Tetrahymena Pyriformis Cells by Aaron Becker

With uniform magnetic field uses control-Lypunov function to steer all cells to orbit goal positions (tetrahymena, pyriformis, magnet)

...

ODEsimPyriformisPhaseLag

ODEsimSpirographPlot

image thumbnail

updated 11 months ago

Massive Uniform Manipulation: Control Large Populations of Simple Robots with a Common Input Signal by Aaron Becker

rearranges n robots controlled to move in unison {up, down, left, right} using 1 obstacle (control design, robot, micro robot)

BinaryImage(image,c)

PosControl_universal

posControlShapes(shape)

image thumbnail

updated 1 year ago

Lloyd's Algorithm by Aaron Becker

Starts with a point set, repeatedly moves each point to centroid of Voronoi cell. (lloyds algorithm, simulation, robot coverage)

lloydsAlgorithm(Px,Py, crs, numIterations, showPlot)

image thumbnail

updated almost 2 years ago

Approximate Steering of a Unicycle Under Bounded Model Perturbation Using Ensemble Control by Aaron Becker

Steers unicycle despite model perturb. scaling speed & turning rate by unknown, bounded constant. (ensemble control, nonholonomic unicycle, motionplanning)

EnsembleControlUnicycleUnderBoundedModelPerturbation

image thumbnail

updated almost 2 years ago

Feedback Control of Many Differential-Drive Robots with Uniform Control Inputs by Aaron Becker

GAS feedback control for many differential-drive robots when each robot receives same control inputs (control design, system identification, differentialdrive rob...)

PlotComparisonNanoMicroDiffDrive

distinguishable_colors(n_colors,bg,func)

hersheyFonts

image thumbnail

updated almost 2 years ago

Range and Bearing Control of an Ensemble of Robots by Aaron Becker

Game for steering many robots to fire suction-cup darts at a target.(note: still under development.) (control design, robotics, robot)

GenerateDataUniformControlCollisionCheck

ParseGenerateDataUniformControlCollisionCheck

jasontron2012()

image thumbnail

updated 2 years ago

Iterative Feedback Control of Plate-Ball Orientation and Position by Aaron Becker

Feedback control of a plate-ball system (controls a sphere by rolling without slipping in the plane) (plateball, rolling sphere, demo)

steerSphereOrioloAlg

image thumbnail

updated 4 years ago

Color Threshold by Aaron Becker

Allows users to interactively select/deselect pixels to threshold images using RGB or HSV filters. (color image threshold..., threshold, segmenting)

ColorThreshold(image_name)

Contact us