Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shiva Shahrokhi

dblp:173/5993 · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
0since 2021 · last 2019
0000-0002-3268-799XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 3 · 3 first-authorSystems, architecture and hardware · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
3 papers
Robot manipulation · 52% Motion planning and robot control · 45% Multi-agent systems · 3%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot manipulation
micro/nano robotics
0.722019
Exploiting Nonslip Wall Contacts to Position Two Particles Using the Same Control Input · IEEE Trans. Robotics 2019
Steering a Swarm of Particles Using Global Inputs and Swarm Statistics · IEEE Trans. Robotics 2018
Robotics › Motion planning and robot control
robot control
0.722019
Exploiting Nonslip Wall Contacts to Position Two Particles Using the Same Control Input · IEEE Trans. Robotics 2019
Steering a Swarm of Particles Using Global Inputs and Swarm Statistics · IEEE Trans. Robotics 2018
Robotics › Robot manipulation › deformable object manipulation
shape control
0.412019
Reshaping Particle Configurations by Collisions with Rigid Objects · ICRA 2019
Robotics › Motion planning and robot control › robot control
underactuated systems
0.412019
Exploiting Nonslip Wall Contacts to Position Two Particles Using the Same Control Input · IEEE Trans. Robotics 2019
Robotics › Robot manipulation › cooperative manipulation
swarm manipulation
0.312018
Steering a Swarm of Particles Using Global Inputs and Swarm Statistics · IEEE Trans. Robotics 2018
Robotics › Motion planning and robot control
motion planning
0.112019
Exploiting Nonslip Wall Contacts to Position Two Particles Using the Same Control Input · IEEE Trans. Robotics 2019
Robotics › Motion planning and robot control › robot control › motion control
position control
0.112019
Exploiting Nonslip Wall Contacts to Position Two Particles Using the Same Control Input · IEEE Trans. Robotics 2019
Knowledge, reasoning and agents › Multi-agent systems
swarm robotics
0.112018
Steering a Swarm of Particles Using Global Inputs and Swarm Statistics · IEEE Trans. Robotics 2018

Methods — techniques the papers use, named apart from their topics

nonslip wall contact analysis · 0.4global input control · 0.4analytical modeling · 0.4online games · 0.3mean and variance control · 0.3hysteresis-based switching control · 0.3
YearPublicationVenuePosition
2019 Reshaping Particle Configurations by Collisions with Rigid Objects
abstract
Consider many particles actuated by a uniform global external field (e.g. gravitational or magnetic fields). This paper presents analytical results using workspace obstacles and global inputs to reshape such a group of particles. Shape control of many particles is necessary for conveying information, construction, and navigation. First we show how the particles' characteristic angle of repose can be used to reshape the particles by controlling angle of attack and the magnitude of the driving force. These can then be used to control the force and torque applied to a rectangular rigid body. Next, we examine the full set of stable, achievable mean and variance configurations for the shape of a particle group in two canonical environments: a square and a circular workspace. Finally, we show how workspaces with linear boundary layers can be used to achieve a more rich set of mean and variance configurations.
Shiva Shahrokhi, Aaron T. Becker
ICRA1
2019 Planar Orientation Control and Torque Maximization Using a Swarm With Global Inputs
abstract
This paper studies the torque applied by a large number of particles on a long aspect-ratio rod. The particles are all pushed in the same direction by a global signal. We calculate the force and torque generated by three canonical position distributions of a swarm: uniform, triangular, and normal. The model shows that for a pivoted rod the uniform distribution produces the maximum torque for small swarm standard deviations, but the normal distribution maximizes torque for large standard deviations. In the simulation, we use these results to design proportional-derivative controllers to orient rigid objects. We conclude showing the experiments with up to 97 hardware robots to evaluate our theory in practice.
Shiva Shahrokhi, Lillian Lin, Aaron T. Becker
IEEE Trans Autom. Sci. Eng.1
2019 Exploiting Nonslip Wall Contacts to Position Two Particles Using the Same Control Input
abstract
Steered particles offer a method for targeted therapy, interventions, and drug delivery in regions inaccessible by large robots. For example, magnetic actuation of particles has the benefits of requiring no tethers, being able to operate from a distance, and in some cases allows imaging for feedback (e.g., MRI). This paper investigates position control of particles using uniform forces (the same force is applied everywhere in the workspace). Given a controllable field that can generate bidirectional forces in three orthogonal directions, steering one particle in three-dimensional (3-D) is trivial. Adding additional particles to steer makes the system underactuated because there are more states than control inputs. However, the walls of in vivo and artificial environments often have surface roughness such that the particles do not move unless actuation pulls them away from the wall. In the previous work, we showed that the individual two-dimensional (2-D) position of two particles is controllable using global inputs in a square workspace with nonslip wall contact [1]. Because in vivo environments are usually not square, this paper extends the previous work to all convex workspaces, and shows how this could be extended to 3-D positioning of neutrally buoyant particles. We investigate analytically an idealized variant of this problem with nonslip boundaries and control inputs that are applied uniformly to all particles in the workspace. This paper also implements the algorithms in 2-D using a hardware setup inspired by the gastrointestinal tract.
Shiva Shahrokhi, Jingang Shi, Benedict Isichei, Aaron T. Becker
IEEE Trans. Robotics1
2018 Steering a Swarm of Particles Using Global Inputs and Swarm Statistics
abstract
Microrobotics has the potential to revolutionize many applications including targeted material delivery, assembly, and surgery. The same properties that promise breakthrough solutions-small size and large populations-present unique challenges for controlling motion. Robotic manipulation usually assumes intelligent agents, not particle systems manipulated by a global signal. To identify the key parameters for particle manipulation, we used a collection of online games in which players steer swarms of up to 500 particles to complete manipulation challenges. We recorded statistics from more than 10 000 players. Inspired by techniques in which human operators performed well, we investigate controllers that use only the mean and variance of the swarm. We prove that mean position is controllable and provide conditions under which variance is controllable. We next derive automatic controllers for these and a hysteresis-based switching control to regulate the first two moments of the particle distribution. Finally, we employ these controllers as primitives for an object manipulation task and implement all controllers on 100 kilobots controlled by the direction of a global light source.
Shiva Shahrokhi, Lillian Lin, Chris Ertel, Mable Wan, Aaron T. Becker
IEEE Trans. Robotics1
2017 Algorithms for shaping a particle swarm with a shared input by exploiting non-slip wall contacts
abstract
There are driving applications for large populations of tiny robots in robotics, biology, and chemistry. These robots often lack onboard computation, actuation, and communication. Instead, these “robots” are particles carrying some payload and the particle swarm is controlled by a shared control input such as a uniform magnetic gradient or electric field. In previous works, we showed that the 2D position of each particle in such a swarm is controllable if the workspace contains a single obstacle the size of one particle. Requiring a small, rigid obstacle suspended in the middle of the workspace is a strong constraint, especially in 3D. This paper relaxes that constraint, and provides position control algorithms that only require non-slip wall contact in 2D. Both in vivo and artificial environments often have such boundaries. We assume that particles in contact with the boundaries have zero velocity if the shared control input pushes the particle into the wall. This paper provides a shortest-path algorithm for positioning a two-particle swarm, and a generalization to positioning an n-particle swarm. Results are validated with simulations and a hardware demonstration.
Shiva Shahrokhi, Arun Mahadev, Aaron T. Becker
IROS1
2015 Stochastic swarm control with global inputs
abstract
Micro- and nanorobots can be built in large numbers, but generating independent control inputs for each robot is prohibitively difficult. Instead, micro- and nanorobots are often controlled by a global field. In previous work we conducted large-scale human-user experiments where humans played games that steered large swarms of simple robots to complete tasks such as manipulating blocks. One surprising result was that humans completed a block-pushing task faster when provided with only the mean and variance of the robot swarm than with full-state feedback. Inspired by human operators, this paper investigates controllers that use only the mean and variance of a robot swarm. We prove that the mean position is controllable, and show how an obstacle can make the variance controllable. We next derive automatic controllers for these and a hybrid, hysteresis-based switching control to regulate the first two moments of the robot distribution. Finally, we employ these controllers as primitives for a block-pushing task.
Shiva Shahrokhi, Aaron T. Becker
IROS1