The ultimate goal of Autonomous Mobile Manipulator is the execution of complex manipulation tasks in unstructured and dynamic environments, in which cooperation with humans may be required. The goal of this project is to develop a mobile manipulator that can traverse a given mapped area and then perform manipulation on a given object using a 5 DOF manipulator.
Mobile manipulation systems must perform a variety of tasks, acquire new skills, and apply these skills towards the tasks. Thus, requiring Simultaneous Localization and Mapping(SLAM) of the environment to locomote and successfully complete the tasks.
Every planning problem in robotics involves constraints. Some constraints are straightforward to satisfy while others can be so stringent that feasible states are very difcult to nd. What makes planning with constraints challenging is that, for many constraints, it is impossible or impractical to provide the planning algorithm with the allowed states explicitly; it must discover these states as it plans. Mobile manipulation systems require the integration of a large number of hardware components for sensing, manipulation, and locomotion as well as the orchestration of algorithmic capabilities in perception, manipulation, learning, control, planning, etc.
- Python 2.7.x
sudo apt-get install python2
- ROS
sudo apt-get install ros-kinetic
NOTE: While compiling IKFast delete the devel/, logs/ and build/ folders and stop all ros processes
- Atharva Bhave - [email protected]
- Atharv Khadtare - [email protected]
- Chinmay Khopade - [email protected]
- Shubham Patil - [email protected]
- Suyash Junnarkar [email protected]
- Rishabh Shah - [email protected]
- Viraj Sonawane - [email protected]
Distributed under the MIT License. See LICENSE
for more information.