Skip to content

Trajectory planning for Franka Emika Panda robotic manipulator

Notifications You must be signed in to change notification settings

williamsnider/panda_planner

Repository files navigation

panda_planner

Code to plan trajectories for the Franka Emika Panda robotic manipulator.

panda_pick_place.mov

Description

To study the neural basis of haptic 3D-shape perception, we need to be able to deliver many 3D-printed stimuli to subjects. We designed an experimental setup in which a robotic manipulator (Franka Emika Panda) delivers objects to a subject for grasping. For each trial, the robotic arm grabs shapes stored on shelves, delivers them to a subject for grasping, and returns the object to the shelf. The benefit of this setup is that 900+ objects can be sampled from during an experimental session, enhancing our ability to study which shape features are encoded by individual neurons.

Shelving System

For planning paths and trajectories, panda_planner ensures that:

  • kinematic constraints are not violated (joint position/velocity/acceleration/jerk)
  • environment collisions (e.g. with shelves, other objects) do not occur
  • self collisions do not occur

About

Trajectory planning for Franka Emika Panda robotic manipulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages