Rank: 538 based on 202 downloads (last 30 days) and 12 files submitted
photo

Aaron Becker

E-mail
Company/University
Boston Children's Hospital and Harvard Medical School
Lat/Long
42.33791, -71.10606

Personal Profile:

http://swarmcontrol.net
http://www.youtube.com/user/aabecker5 http://rms.ae.illinois.edu/index.php/people/alumni/aaron-becker/

Professional Interests:
Robotics, Manipulation, Mobile Robots, Mechatronics, Medical robotics

 

Watch this Author's files

 

Files Posted by Aaron View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
18 Feb 2014 Screenshot Particle Computation: Permute an array of particles with 4 global moves Given 2 rectangular permutations of n^2 particles, arranges obstacles to permute in 4 moves Author: Aaron Becker particle computationp..., particle computation, permutation, robot, robotics, labonachip 19 0
30 Jan 2014 Screenshot Control n MRI-powered actuators Simulates control law to steer multiple MRI-powered actuators Author: Aaron Becker control designmrimr s... 11 0
10 Dec 2013 Screenshot Generate Non-Parallel Axes Generate n 'well-spaced' axes -- uniform sampling of 3D rotation axes Author: Aaron Becker lowdiscrepancy, uniform sampling rota..., minimize clustering, nonparallel, independent vector, thomson problem 13 2
  • 5.0
5.0 | 1 rating
31 Jul 2013 Screenshot Drive Magnetic Micro-Robots Through a 2D Vascular Network Using the mouse or keyboard, drive n robots through a 2D vascular structure to goal positions Author: Aaron Becker game, control theory, swarm, robotics, micro robotics, magnetotaxis 13 0
31 Jul 2013 Screenshot Simulate Control of Magnetized Tetrahymena Pyriformis Cells With uniform magnetic field uses control-Lypunov function to steer all cells to orbit goal positions Author: Aaron Becker tetrahymena, pyriformis, magnet, control, robot, biological robot 11 0
Comments and Ratings by Aaron View all
Updated File Comments Rating
24 Jul 2014 Lloyd's Algorithm Starts with a point set, repeatedly moves each point to centroid of Voronoi cell. Author: Aaron Becker

Certainly Lindsey -- the code was designed so you can supply the boundary of your environment by supplying the variable crs. Alternatively, to get rid of the white rectangle in the top middle just comment out lines 42,43,44, and 45:
crs = [ 0, 0;
0, yrange;
% 1/3*xrange, yrange; % a world with a narrow passage
% 1/3*xrange, 1/4*yrange;
% 2/3*xrange, 1/4*yrange;
% 2/3*xrange, yrange;
xrange, yrange;
xrange, 0];

Aaron T. Becker

09 Dec 2013 Generate Non-Parallel Axes Generate n 'well-spaced' axes -- uniform sampling of 3D rotation axes Author: Aaron Becker

Yes Anton, uniform-sampling-of-a-sphere is great software, and I've acknowledged its inspiration! However, sampling rotation axes is fundamentally different because Euclidean vectors r and -r are on the same axis.
In the uniform sphere sampling problem with n=2 the solution is any antipodal points, but for uniform axes sampling the solution is two orthogonal axes. Similarly for sphere sampling with n=3 the solution is three equidistant points on a great circle, but for axes sampling the solution is 3 orthogonal axes.
I needed software to generate rotation axes that were as far from being parallel as possible.

Comments and Ratings on Aaron's Files View all
Updated File Comment by Comments Rating
24 Jul 2014 Lloyd's Algorithm Starts with a point set, repeatedly moves each point to centroid of Voronoi cell. Author: Aaron Becker Becker, Aaron

Certainly Lindsey -- the code was designed so you can supply the boundary of your environment by supplying the variable crs. Alternatively, to get rid of the white rectangle in the top middle just comment out lines 42,43,44, and 45:
crs = [ 0, 0;
0, yrange;
% 1/3*xrange, yrange; % a world with a narrow passage
% 1/3*xrange, 1/4*yrange;
% 2/3*xrange, 1/4*yrange;
% 2/3*xrange, yrange;
xrange, yrange;
xrange, 0];

Aaron T. Becker

24 Jul 2014 Lloyd's Algorithm Starts with a point set, repeatedly moves each point to centroid of Voronoi cell. Author: Aaron Becker Lindsey

Dear All,

First of all, thank you for sharing the Lloyd Algorithm with everyone. I have a question regarding the algorithm. Is it possible to remove the white space in the code?

Thank you and I appreciate if you can help me on this regard,

Lindsey

26 Feb 2014 Generate Non-Parallel Axes Generate n 'well-spaced' axes -- uniform sampling of 3D rotation axes Author: Aaron Becker Oldenhuis, Rody

09 Dec 2013 Generate Non-Parallel Axes Generate n 'well-spaced' axes -- uniform sampling of 3D rotation axes Author: Aaron Becker Becker, Aaron

Yes Anton, uniform-sampling-of-a-sphere is great software, and I've acknowledged its inspiration! However, sampling rotation axes is fundamentally different because Euclidean vectors r and -r are on the same axis.
In the uniform sphere sampling problem with n=2 the solution is any antipodal points, but for uniform axes sampling the solution is two orthogonal axes. Similarly for sphere sampling with n=3 the solution is three equidistant points on a great circle, but for axes sampling the solution is 3 orthogonal axes.
I needed software to generate rotation axes that were as far from being parallel as possible.

08 Dec 2013 Generate Non-Parallel Axes Generate n 'well-spaced' axes -- uniform sampling of 3D rotation axes Author: Aaron Becker Semechko, Anton

Here is another function on FEX that does the same thing and more:

http://www.mathworks.com/matlabcentral/fileexchange/37004-uniform-sampling-of-a-sphere

Contact us