EDBT 2026 Demo / reviewers in the wild / expert
Rishi K. Malhan
dblp:231/4567
· DBLP profile ↗
9ranked-venue papers
3as first author
4since 2021 · last 2023
0000-0003-2405-0574ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 2 first-author · 3 since 2021Systems, architecture and hardware · 7 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
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
7 papers |
Motion planning and robot control · 52% Robot manipulation · 42% Multi-agent systems · 6% | |
| Computer graphics and multimedia
3 papers |
Computational fabrication · 100% |
Topics — the 13 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot manipulation
grasping |
0.9 | 2 | 2021 | A Simulation-Based Grasp Planner for Enabling Robotic Grasping during Composite Sheet Layup · ICRA 2021 Online Grasp Plan Refinement for Reducing Defects During Robotic Layup of Composite Prepreg Sheets · ICRA 2020 |
Robotics › Motion planning and robot control
trajectory optimization |
0.9 | 2 | 2021 | Optimizing Part Placement for Improving Accuracy of Robot-Based Additive Manufacturing · ICRA 2021 Generation of Synchronized Configuration Space Trajectories of Multi-Robot Systems · ICRA 2019 |
Computational fabrication
additive manufacturing |
0.9 | 2 | 2021 | Optimizing Part Placement for Improving Accuracy of Robot-Based Additive Manufacturing · ICRA 2021 A Robotic Cell for Multi-Resolution Additive Manufacturing · ICRA 2019 |
Robotics › Motion planning and robot control
trajectory planning |
0.5 | 2 | 2020 | Generation of Synchronized Configuration Space Trajectories of Multi-Robot Systems · ICRA 2019 Online Grasp Plan Refinement for Reducing Defects During Robotic Layup of Composite Prepreg Sheets · ICRA 2020 |
Robotics › Robot manipulation › grasping
grasp planning |
0.5 | 1 | 2021 | A Simulation-Based Grasp Planner for Enabling Robotic Grasping during Composite Sheet Layup · ICRA 2021 |
Robotics › Robot manipulation › mobile manipulation
mobile manipulator coordination |
0.4 | 1 | 2020 | Incorporating Motion Planning Feasibility Considerations during Task-Agent Assignment to Perform Complex Tasks Using Mobile Manipulators · ICRA 2020 |
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination |
0.4 | 1 | 2020 | Incorporating Motion Planning Feasibility Considerations during Task-Agent Assignment to Perform Complex Tasks Using Mobile Manipulators · ICRA 2020 |
Robotics › Motion planning and robot control
task and motion planning |
0.4 | 1 | 2020 | Incorporating Motion Planning Feasibility Considerations during Task-Agent Assignment to Perform Complex Tasks Using Mobile Manipulators · ICRA 2020 |
Robotics › Motion planning and robot control › trajectory planning
collision-free trajectory generation |
0.4 | 1 | 2019 | A Robotic Cell for Multi-Resolution Additive Manufacturing · ICRA 2019 |
Robotics › Motion planning and robot control
motion planning |
0.4 | 1 | 2019 | A Robotic Cell for Multi-Resolution Additive Manufacturing · ICRA 2019 |
Robotics › Motion planning and robot control › multi-robot control
multi-robot trajectory generation |
0.4 | 1 | 2019 | Generation of Synchronized Configuration Space Trajectories of Multi-Robot Systems · ICRA 2019 |
Robotics › Robot manipulation
redundant manipulator |
0.4 | 1 | 2019 | Identifying Feasible Workpiece Placement with Respect to Redundant Manipulator for Complex Manufacturing Tasks · ICRA 2019 |
Robotics › Robot manipulation › robot manipulator
dual-arm manipulator |
0.1 | 1 | 2019 | A Robotic Cell for Multi-Resolution Additive Manufacturing · ICRA 2019 |
Methods — techniques the papers use, named apart from their topics
simulation-based planning · 1.0real-time tracking · 1.0placement optimization · 1.0error modeling · 1.0nonlinear optimization · 0.8symbolic conditions · 0.4spatial constraint checking · 0.4simulation-augmented learning · 0.4motion plan caching · 0.4gaussian process regression · 0.4part decomposition · 0.4non-planar layer generation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Generation of Configuration Space Trajectories Over Semi-Constrained Cartesian Paths for Robotic ManipulatorsabstractSerial-link manipulators are required to execute trajectories that enable a robot end-effector or a tool to track a Cartesian path. Practical applications may not require constraining all six degrees of freedom (position and orientation) of the tool resulting in semi-constrained paths. Semi-constrained paths allow improved success rates and better quality trajectories as the robot has more freedom to meet the kinematic and dynamic constraints. Additionally, robotic applications will need to use multiple tool center points (TCPs) on the tool to generate feasible paths for the robot. We present an iterative graph construction method to find trajectories for semi-constrained Cartesian paths that also use multiple TCPs. Our graph-based method finds multiple inverse kinematic solutions for possible Cartesian poses that the robot can take and connects them to build a graph. The algorithm uses cues from the Cartesian space to prioritize poses that produce a better quality solution. A biasing scheme is also developed to selectively sample the starting Cartesian poses from available choices. Our method finds near-optimal solutions with significantly fewer nodes and edges in the graph. The algorithm’s performance results on complex industrial test cases are provided. Note to Practitioners—Industrial applications permit the relaxation of one or more degrees of freedom of the tool while following the Cartesian paths. The relaxation of constraints is introduced by defining tolerances between the tool and the workpiece. Multiple TCPs have to be employed for many tasks to use different surfaces of the tool. In this paper, we present a planning algorithm for semi-constrained Cartesian paths that can incorporate the use of multiple TCPs. The user can define discrete TCPs over the tool contact points or surfaces. The tolerances can be easily defined as angular limits on tool orientation along the Cartesian path. Our planning algorithm can work with others via point constraints in Cartesian space or joint space of the robot. Practitioners from the industry can use the method presented in this paper to develop automated robotic cells that do cutting, sanding, polishing, welding, painting, composite layup, additive manufacturing, and several other common applications. Rishi K. Malhan, Shantanu Thakar, Ariyan M. Kabir, Pradeep Rajendran, Prahar M. Bhatt, Satyandra K. Gupta |
IEEE Trans Autom. Sci. Eng. | 1 |
| 2022 | Human-Guided Goal Assignment to Effectively Manage Workload for a Smart Robotic AssistantabstractManaging robot workloads in human robot teams is critical for efficient team operation. If robots are overloaded with work, then they will miss deadlines and force humans to take on extra work. This paper presents a framework for a robot to assess its own workload based on an initial goal assignment. The robot does this by generating task and motion plans and computing the probability of missing deadlines due to the possibility of delays in task execution. A branch and bound based search is used to generate task and motion plans by minimizing task execution effort. The robot presents a diverse set of task and motion plans to the humans to offer multiple different options. Humans can either approve a plan or provide guidance to reduce the workload by either relaxing deadlines or removing goal(s) assigned to the robots. Neel Dhanaraj, Rishi K. Malhan, Heramb Nemlekar, Stefanos Nikolaidis, Satyandra K. Gupta |
RO-MAN | 2 |
| 2021 | Optimizing Part Placement for Improving Accuracy of Robot-Based Additive ManufacturingabstractRobotic manipulators are increasingly being used to perform additive manufacturing. The accuracy of a built part is dependent on the trajectory execution error of the manipulator. For articulated manipulators, the trajectory execution error and achievable build accuracy vary considerably over the workspace. Therefore, the build accuracy depends on where the part is placed in the manipulator workspace. If the part is small compared to the manipulator workspace, its placement can be optimized to improve the accuracy. This paper provides experimental evidence that the placement of the parts changes its build accuracy. We model the trajectory execution error of the manipulator for additive manufacturing. We validate these errors by comparing the predicted errors with the experimental errors. Finally, we present an algorithm to optimize the part placement for improving built part accuracy during robot-based additive manufacturing. Prahar M. Bhatt, Ashish Kulkarni, Rishi K. Malhan, Satyandra K. Gupta |
ICRA | 3 |
| 2021 | A Simulation-Based Grasp Planner for Enabling Robotic Grasping during Composite Sheet LayupabstractComposites are increasingly becoming a material of choice in the aerospace and automotive industries. Currently, many composite parts are produced by manually laying up sheets on complex molds. Composite sheet layup requires executing two main tasks: (1) grasping a sheet and (2) draping it on the mold. Automating the layup process requires automation of these two tasks. This paper is focused on the automation of the grasping task using robots. This requires an automated generation of grasp plans to enable robots to hold the sheet during the draping process. We present a simulation-based approach for determining robot grasp locations on the composite sheets. We also present an intervention controller that uses a real-time sheet tracking system during plan execution and can prevent failures. We demonstrate the performance of the developed system using a large complex part. Omey M. Manyar, Jaineel Desai, Nimish Deogaonkar, Rex Jomy Joseph, Rishi K. Malhan, Zachary McNulty, Jernej Barbic, Satyandra K. Gupta |
ICRA | 5 |
| 2020 | Incorporating Motion Planning Feasibility Considerations during Task-Agent Assignment to Perform Complex Tasks Using Mobile ManipulatorsabstractMulti-arm mobile manipulators can be represented as a combination of multiple robotic agents from the perspective of task-assignment and motion planning. Depending upon the task, agents might collaborate or work independently. Integrating motion planning with task-agent assignment is a computationally slow process as infeasible assignments can only be detected through expensive motion planning queries. We present three speed-up techniques for addressing this problem-(1) spatial constraint checking using conservative surrogates for motion planners, (2) instantiating symbolic conditions for pruning infeasible assignments, and (3) efficiently caching and reusing previously generated motion plans. We show that the developed method is useful for real-world operations that require complex interaction and coordination among high-DOF robotic agents. Ariyan M. Kabir, Shantanu Thakar, Prahar M. Bhatt, Rishi K. Malhan, Pradeep Rajendran, Brual C. Shah, Satyandra K. Gupta |
ICRA | 4 |
| 2020 | Online Grasp Plan Refinement for Reducing Defects During Robotic Layup of Composite Prepreg SheetsabstractHigh-performance composites are increasingly being used in the industry. Sheet layup is a process of manufacturing composite components using deformable sheets. We have developed a robotic cell to automate the layup process and overcome the limitations of the manual layup. Generating offline trajectories for robots and executing them without online refinement can introduce defects in the process due to uncertainties in the model of the sheet and environmental factors. Our system computes layup and grasping trajectories for the robots and refines them during the layup process based on the sensor data. We use an approach that augments physical experiments with simulations to train a Gaussian process regression model offline. The use of GPR enables us to quickly refine grasp plans and perform a defect-free layup without slowing down the layup process. We present experimental results on two components. Rishi K. Malhan, Rex Jomy Joseph, Aniruddha V. Shembekar, Ariyan M. Kabir, Prahar M. Bhatt, Satyandra K. Gupta |
ICRA | 1 |
| 2019 | A Robotic Cell for Multi-Resolution Additive ManufacturingabstractExtrusion-based additive manufacturing (AM), also known as fused deposition modeling (FDM) extrudes filaments through a heated nozzle and builds a part layer-by-layer. Using a smaller diameter nozzle can achieve better surface finish. However, there is a trade-off between surface finish and build times as using a small diameter nozzle leads to smaller layer thickness and long build times. Traditional FDM printers create a part with planar layers, and this restricts control over fiber orientations. This paper presents a robotic cell for multi-resolution AM. The cell consists of two 6 degrees of freedom (DOF) robot manipulators capable of printing non-planar and/or planar layers. We describe algorithms for decomposing parts into multi-resolution layers and generating collision-free trajectories for the robot manipulators. We validate our approach by printing five parts with multi-resolution. Prahar M. Bhatt, Ariyan M. Kabir, Rishi K. Malhan, Brual C. Shah, Aniruddha V. Shembekar, Yeo Jung Yoon, Satyandra K. Gupta |
ICRA | 3 |
| 2019 | Generation of Synchronized Configuration Space Trajectories of Multi-Robot SystemsabstractWe pose the problem of path-constrained trajectory generation for the synchronous motion of multi-robot systems as a non-linear optimization problem. Our method determines appropriate parametric representation for the configuration variables, generates an approximate solution as a starting point for the optimization method, and uses successive refinement techniques to solve the problem in a computationally efficient manner. We have demonstrated the effectiveness of the proposed method on challenging simulation and physical experiments with high degrees of freedom robotic systems. Ariyan M. Kabir, Alec Kanyuck, Rishi K. Malhan, Aniruddha V. Shembekar, Shantanu Thakar, Brual C. Shah, Satyandra K. Gupta |
ICRA | 3 |
| 2019 | Identifying Feasible Workpiece Placement with Respect to Redundant Manipulator for Complex Manufacturing TasksabstractSuccessfully completing a complex manufacturing task requires finding a feasible placement of the workpiece in the robot workspace. The workpiece placement should be such that the task surfaces on the workpiece are reachable by the robot, the robot can apply the required forces, and the end-effector/tool can move with the desired velocity. This paper formulates the problem of identifying a feasible placement as a non-linear optimization problem over the constraint violation functions. This is a computationally challenging problem. We show that this problem can be solved by successively searching for the solution by incrementally applying different constraints. We demonstrate the feasibility of our approach using several complex workpieces. Rishi K. Malhan, Ariyan M. Kabir, Brual C. Shah, Satyandra K. Gupta |
ICRA | 1 |