├── README.md ├── arduino_code └── arduino_code.ino ├── three_dof_planar_manipulator ├── CMakeLists.txt ├── config │ └── controllers.yaml ├── include │ └── three_dof_planar_manipulator │ │ └── robot_hardware_interface.h ├── launch │ ├── check_motor_controls.launch │ └── check_urdf.launch ├── package.xml ├── scripts │ ├── color_thresholding.py │ ├── execute_motion.py │ ├── ik_marker.py │ └── track_blob.py ├── src │ └── robot_hardware_interface_node.cpp ├── srv │ └── Floats_array.srv └── urdf │ ├── ikfast_arm.cpp │ ├── three_dof_planar_manipulator.dae │ ├── three_dof_planar_manipulator.urdf │ └── three_dof_planar_manipulator.urdf.xacro ├── three_dof_planar_manipulator_ikfast_arm_plugin ├── CMakeLists.txt ├── include │ └── ikfast.h ├── package.xml ├── src │ ├── three_dof_planar_manipulator_arm_ikfast_moveit_plugin.cpp │ └── three_dof_planar_manipulator_arm_ikfast_solver.cpp ├── three_dof_planar_manipulator_arm_moveit_ikfast_plugin_description.xml └── update_ikfast_plugin.sh └── three_dof_planar_manipulator_moveit_config ├── CMakeLists.txt ├── config ├── chomp_planning.yaml ├── controllers.yaml ├── fake_controllers.yaml ├── joint_limits.yaml ├── kinematics.yaml ├── ompl_planning.yaml ├── ros_controllers.yaml ├── sensors_3d.yaml ├── three_dof_planar_manipulator.srdf └── trajectory_control.yaml ├── launch ├── chomp_planning_pipeline.launch.xml ├── default_warehouse_db.launch ├── demo.launch ├── fake_moveit_controller_manager.launch.xml ├── joystick_control.launch ├── move_group.launch ├── moveit.rviz ├── moveit_planning_execution.launch ├── moveit_rviz.launch ├── ompl_planning_pipeline.launch.xml ├── planning_context.launch ├── planning_pipeline.launch.xml ├── real_robot.launch ├── ros_controllers.launch ├── run_benchmark_ompl.launch ├── sensor_manager.launch.xml ├── setup_assistant.launch ├── three_dof_planar_manipulator_moveit_controller_manager.launch.xml ├── three_dof_planar_manipulator_moveit_sensor_manager.launch.xml ├── trajectory_execution.launch.xml ├── warehouse.launch └── warehouse_settings.launch.xml └── package.xml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/README.md -------------------------------------------------------------------------------- /arduino_code/arduino_code.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/arduino_code/arduino_code.ino -------------------------------------------------------------------------------- /three_dof_planar_manipulator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/CMakeLists.txt -------------------------------------------------------------------------------- /three_dof_planar_manipulator/config/controllers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/config/controllers.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator/include/three_dof_planar_manipulator/robot_hardware_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/include/three_dof_planar_manipulator/robot_hardware_interface.h -------------------------------------------------------------------------------- /three_dof_planar_manipulator/launch/check_motor_controls.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/launch/check_motor_controls.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator/launch/check_urdf.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/launch/check_urdf.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/package.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator/scripts/color_thresholding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/scripts/color_thresholding.py -------------------------------------------------------------------------------- /three_dof_planar_manipulator/scripts/execute_motion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/scripts/execute_motion.py -------------------------------------------------------------------------------- /three_dof_planar_manipulator/scripts/ik_marker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/scripts/ik_marker.py -------------------------------------------------------------------------------- /three_dof_planar_manipulator/scripts/track_blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/scripts/track_blob.py -------------------------------------------------------------------------------- /three_dof_planar_manipulator/src/robot_hardware_interface_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/src/robot_hardware_interface_node.cpp -------------------------------------------------------------------------------- /three_dof_planar_manipulator/srv/Floats_array.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/srv/Floats_array.srv -------------------------------------------------------------------------------- /three_dof_planar_manipulator/urdf/ikfast_arm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/urdf/ikfast_arm.cpp -------------------------------------------------------------------------------- /three_dof_planar_manipulator/urdf/three_dof_planar_manipulator.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/urdf/three_dof_planar_manipulator.dae -------------------------------------------------------------------------------- /three_dof_planar_manipulator/urdf/three_dof_planar_manipulator.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/urdf/three_dof_planar_manipulator.urdf -------------------------------------------------------------------------------- /three_dof_planar_manipulator/urdf/three_dof_planar_manipulator.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator/urdf/three_dof_planar_manipulator.urdf.xacro -------------------------------------------------------------------------------- /three_dof_planar_manipulator_ikfast_arm_plugin/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_ikfast_arm_plugin/CMakeLists.txt -------------------------------------------------------------------------------- /three_dof_planar_manipulator_ikfast_arm_plugin/include/ikfast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_ikfast_arm_plugin/include/ikfast.h -------------------------------------------------------------------------------- /three_dof_planar_manipulator_ikfast_arm_plugin/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_ikfast_arm_plugin/package.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_ikfast_arm_plugin/src/three_dof_planar_manipulator_arm_ikfast_moveit_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_ikfast_arm_plugin/src/three_dof_planar_manipulator_arm_ikfast_moveit_plugin.cpp -------------------------------------------------------------------------------- /three_dof_planar_manipulator_ikfast_arm_plugin/src/three_dof_planar_manipulator_arm_ikfast_solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_ikfast_arm_plugin/src/three_dof_planar_manipulator_arm_ikfast_solver.cpp -------------------------------------------------------------------------------- /three_dof_planar_manipulator_ikfast_arm_plugin/three_dof_planar_manipulator_arm_moveit_ikfast_plugin_description.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_ikfast_arm_plugin/three_dof_planar_manipulator_arm_moveit_ikfast_plugin_description.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_ikfast_arm_plugin/update_ikfast_plugin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_ikfast_arm_plugin/update_ikfast_plugin.sh -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/CMakeLists.txt -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/chomp_planning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/chomp_planning.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/controllers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/controllers.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/fake_controllers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/fake_controllers.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/joint_limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/joint_limits.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/kinematics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/kinematics.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/ompl_planning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/ompl_planning.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/ros_controllers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/ros_controllers.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/sensors_3d.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/sensors_3d.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/three_dof_planar_manipulator.srdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/three_dof_planar_manipulator.srdf -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/config/trajectory_control.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/config/trajectory_control.yaml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/chomp_planning_pipeline.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/chomp_planning_pipeline.launch.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/default_warehouse_db.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/default_warehouse_db.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/demo.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/fake_moveit_controller_manager.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/fake_moveit_controller_manager.launch.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/joystick_control.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/joystick_control.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/move_group.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/move_group.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/moveit.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/moveit.rviz -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/moveit_planning_execution.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/moveit_planning_execution.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/moveit_rviz.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/moveit_rviz.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/ompl_planning_pipeline.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/ompl_planning_pipeline.launch.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/planning_context.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/planning_context.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/planning_pipeline.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/planning_pipeline.launch.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/real_robot.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/real_robot.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/ros_controllers.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/ros_controllers.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/run_benchmark_ompl.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/run_benchmark_ompl.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/sensor_manager.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/sensor_manager.launch.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/setup_assistant.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/setup_assistant.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/three_dof_planar_manipulator_moveit_controller_manager.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/three_dof_planar_manipulator_moveit_controller_manager.launch.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/three_dof_planar_manipulator_moveit_sensor_manager.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/three_dof_planar_manipulator_moveit_sensor_manager.launch.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/trajectory_execution.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/trajectory_execution.launch.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/warehouse.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/warehouse.launch -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/launch/warehouse_settings.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/launch/warehouse_settings.launch.xml -------------------------------------------------------------------------------- /three_dof_planar_manipulator_moveit_config/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bandasaikrishna/3-DOF_Manipulator/HEAD/three_dof_planar_manipulator_moveit_config/package.xml --------------------------------------------------------------------------------