Demo Data from VLDB 2026 / reviewers in the wild / expert
Salman Faraji
dblp:135/8174
· DBLP profile ↗
6ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0002-0192-7831ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 5 first-authorSystems, architecture and hardware · 6 · 5 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
4 papers |
Robot manipulation · 43% Legged, aerial and field robots · 36% Robot navigation and mapping · 14% | |
| Computer graphics and multimedia
1 paper |
Computer animation and physical simulation · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Legged, aerial and field robots › legged robots
humanoid locomotion |
0.6 | 2 | 2019 | Scalable Closed-Form Trajectories for Periodic and Non-Periodic Human-Like Walking · ICRA 2019 Versatile and robust 3D walking with a simulated humanoid robot (Atlas): A model predictive control approach · ICRA 2014 |
Robotics › Robot manipulation › grasping
adaptive grasping |
0.4 | 1 | 2020 | A Dynamical System Approach for Adaptive Grasping, Navigation and Co-Manipulation with Humanoid Robots · ICRA 2020 |
Robotics › Robot manipulation
grasping |
0.4 | 1 | 2020 | A Dynamical System Approach for Adaptive Grasping, Navigation and Co-Manipulation with Humanoid Robots · ICRA 2020 |
Robotics › Robot navigation and mapping
mobile robot navigation |
0.4 | 1 | 2020 | A Dynamical System Approach for Adaptive Grasping, Navigation and Co-Manipulation with Humanoid Robots · ICRA 2020 |
Robotics › Legged, aerial and field robots
walking control |
0.2 | 1 | 2014 | Versatile and robust 3D walking with a simulated humanoid robot (Atlas): A model predictive control approach · ICRA 2014 |
Robotics › Legged, aerial and field robots › hopping robot
hopping robot control |
0.2 | 1 | 2013 | Compliant and adaptive control of a planar monopod hopper in rough terrain · ICRA 2013 |
Robotics › Legged, aerial and field robots › legged robots
legged robot locomotion |
0.2 | 1 | 2013 | Compliant and adaptive control of a planar monopod hopper in rough terrain · ICRA 2013 |
Computer animation and physical simulation
character animation |
0.1 | 1 | 2019 | Scalable Closed-Form Trajectories for Periodic and Non-Periodic Human-Like Walking · ICRA 2019 |
Robotics › Motion planning and robot control › robot control
model predictive control |
0.1 | 1 | 2014 | Versatile and robust 3D walking with a simulated humanoid robot (Atlas): A model predictive control approach · ICRA 2014 |
Robotics › Motion planning and robot control
whole-body control |
0.1 | 1 | 2014 | Versatile and robust 3D walking with a simulated humanoid robot (Atlas): A model predictive control approach · ICRA 2014 |
Robotics › Motion planning and robot control › robot control
compliant motion control |
0.0 | 1 | 2013 | Compliant and adaptive control of a planar monopod hopper in rough terrain · ICRA 2013 |
Robotics › Motion planning and robot control › robot control › model-based control
computed torque control |
0.0 | 1 | 2013 | Compliant and adaptive control of a planar monopod hopper in rough terrain · ICRA 2013 |
Methods — techniques the papers use, named apart from their topics
optimal time-projecting controller · 0.8linear inverted pendulum model · 0.8kinematic conversion · 0.8state-dependent dynamical systems · 0.4learning from demonstration · 0.4quadratic programming · 0.2linear inverted pendulum · 0.2footstep planning · 0.2self-organizing control · 0.2projected inverse dynamics · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A Dynamical System Approach for Adaptive Grasping, Navigation and Co-Manipulation with Humanoid RobotsabstractWe present an integrated approach that provides compliant control of an iCub humanoid robot and adaptive reaching, grasping, navigating and co-manipulating capabilities. We use state-dependent dynamical systems (DS) to (i) coordinate and drive the robots hands (in both position and orientation) to grasp an object using an intermediate virtual object, and (ii) drive the robot's base while walking/navigating. The use of DS as motion generators allows us to adapt smoothly as the object moves and to re-plan on-line motion of the arms and body to reach the object's new location. The desired motion generated by the DS are used in combination with a whole-body compliant control strategy that absorbs perturbations while walking and offers compliant behaviors for grasping and manipulation tasks. Further, the desired dynamics for the arm and body can be learned from demonstrations. By integrating these components, we achieve unprecedented adaptive behaviors for whole body manipulation. We showcase this in simulations and real-world experiments where iCub robots (i) walk-to-grasp objects, (ii) follow a human (or another iCub) through interaction and (iii) learn to navigate or comanipulate an object from human guided demonstrations; whilst being robust to changing targets and perturbations. Nadia Figueroa, Salman Faraji, Mikhail Koptev, Aude Billard |
ICRA | 2 |
| 2019 | Scalable Closed-Form Trajectories for Periodic and Non-Periodic Human-Like WalkingabstractWe present a new framework to generate human-like lower-limb trajectories in periodic and non-periodic walking conditions. In our method, walking dynamics is encoded in 3LP, a linear simplified model composed of three pendulums to model falling, swing and torso balancing dynamics. To stabilize the motion, we use an optimal time-projecting controller which suggests new footstep locations. On top of gait generation and stabilization in the simplified space, we introduce a kinematic conversion method that synthesizes more human-like trajectories by combining geometric variables of the 3LP model adaptively. Without any tuning, numerical optimization or off-line data, our walking gaits are scalable with respect to body properties and gait parameters. We can change various parameters such as body mass and height, walking direction, speed, frequency, double support time, torso style, ground clearance and terrain inclination. We can also simulate the effect of constant external dragging forces or momentary perturbations. The proposed framework offers closed-form solutions in all the three stages which enable simulation speeds orders of magnitude faster than real time. This can be used for video games and animations on portable electronic devices with a limited power. It also gives insights for generation of more human-like walking gaits with humanoid robots. Salman Faraji, Auke Jan Ijspeert |
ICRA | 1 |
| 2016 | Designing a virtual whole body tactile sensor suit for a simulated humanoid robot using inverse dynamicsabstractIn this paper, we propose a novel architecture to estimate external forces applied to a compliantly controlled balancing robot in simulations. We use similar dynamics equations used in the controller to find mismatches in the available sensory data and associate them to an unknown external force. Then by decomposing Jacobians, we search over the surface of all body links in the robot to find the force application point. By approximating link geometries with ellipsoids, we can derive analytic solutions to solve the search problem very fast in real time. The proposed approach is tested on a complex humanoid robot in simulations where it outperforms static estimators over fast dynamic motions. We foresee a lot of applications for this method especially in human-robot interactions where it can serve as a whole body virtual suit of tactile sensors. It can also be very useful in identifying the inertial properties of objects being manipulated or mounted on the robot like a backpack. Salman Faraji, Auke Jan Ijspeert |
IROS | 1 |
| 2015 | Practical considerations in using inverse dynamics on a humanoid robot: Torque tracking, sensor fusion and Cartesian control lawsabstractAlthough considering dynamics in the control of humanoid robots can improve tracking and compliance in agile tasks, it requires local and global states of the system, precise torque control and proper modeling. In this paper we discuss practical issues to implement inverse dynamics on a torque controlled robot. By modeling electrical actuators offline, inverting such model and estimating the friction on-line, a high bandwidth torque controller is implemented. In addition, a cascade of optimization problems to fuse all the sensory data coming from IMU, joint encoders and contact force sensors estimate the robot's global state robustly. Our estimation builds the kinematic chain of the legs from the center of pressure which is more robust in case of slight slippage, tilting or rolling of the feet. Thanks to precise and fast torque control, robust state estimation and optimization-based whole body inverse dynamics, the real robot can keep balance with very small stiffness and damping in Cartesian space. It can also recover from strong pushes and perform dexterous tasks. The highly compliant and stable performance is based on pure torque control, without any joint damping or position/velocity tracking. Salman Faraji, Luca Colasanto, Auke Jan Ijspeert |
IROS | 1 |
| 2014 | Versatile and robust 3D walking with a simulated humanoid robot (Atlas): A model predictive control approachabstractIn this paper, we propose a novel walking method for torque controlled robots. The method is able to produce a wide range of speeds without requiring off-line optimizations and re-tuning of parameters. We use a quadratic whole-body optimization method running online which generates joint torques, given desired Cartesian accelerations of center of mass and feet. Using a dynamics model of the robot inside this optimizer, we ensure both compliance and tracking, required for fast locomotion. We have designed a foot-step planner that uses a linear inverted pendulum as simplified robot internal model. This planner is formulated as a quadratic convex problem which optimizes future steps of the robot. Fast libraries help us performing these calculations online. With very few parameters to tune and no perception, our method shows notable robustness against strong external pushes, relatively large terrain variations, internal noises, model errors and also delayed communication. Salman Faraji, Soha Pouya, Christopher G. Atkeson, Auke Jan Ijspeert |
ICRA | 1 |
| 2013 | Compliant and adaptive control of a planar monopod hopper in rough terrainabstractIn this paper, a method is proposed for controlling a hopping monopod. It takes dynamics of the robot into account to have better nominal tracking of desired trajectories and more compliant environmental interactions at the same time. We have incorporated also natural dynamics of the robot into the system by using off-line gaits extracted from optimizations on energy. The main control loop consists of the projected inverse dynamics that generates actuator torques given desired trajectories and also a feedback loop designed and tuned specifically for the structure of the robot. A trajectory generator uses known optimal trajectories together with some stabilizing control laws that modify these trajectories to have better robustness in different situations. The average speed of the robot is also regulated by means of a self-organizing controller. We apply soft transitions in trajectories from phase to phase to avoid sharp actuator input profiles. Our method is successfully tested on a monopod hopper robot in simulation. It can handle slightly rough or sloped terrains while maintaining a given average speed. Simulation results suggest that our method is a promising candidate to control a real robot under construction. Salman Faraji, Soha Pouya, Rico Moeckel, Auke Jan Ijspeert |
ICRA | 1 |