Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit f71713f
Showing
3 changed files
with
95 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
|
||
# install ros indigo | ||
|
||
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' | ||
|
||
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116 | ||
|
||
sudo apt-get update | ||
|
||
sudo apt-get install -y ros-indigo-desktop-full | ||
|
||
sudo rosdep init | ||
|
||
rosdep update | ||
|
||
|
||
## install fetch-ros dependencies | ||
|
||
sudo apt-get install -y ros-indigo-opencv-candidate ros-indigo-simple-grasping ros-indigo-moveit* ros-indigo-navigation ros-indigo-slam-karto ros-indigo-costmap-2d ros-indigo-rgbd-launch | ||
|
||
|
||
# Install GraspIt! dependencies | ||
|
||
sudo apt-get install -y libqt4-dev libqt4-opengl-dev libqt4-sql-psql libcoin80-dev libsoqt4-dev libblas-dev liblapack-dev libqhull-dev | ||
|
||
# Install Node-manager | ||
|
||
sudo apt-get install ros-indigo-node-manager-fkie | ||
|
||
sudo apt-get install ipython | ||
|
||
# Install PR2 dependencies | ||
sudo apt-get install -y ros-indigo-gazebo-* ros-indigo-pr2* | ||
|
||
# Install Baxter dependencies | ||
sudo apt-get install -y ros-indigo-baxter-* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
|
||
# install ros kinetic | ||
|
||
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' | ||
|
||
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116 | ||
|
||
sudo apt-get update | ||
|
||
sudo apt-get install -y ros-kinetic-desktop-full | ||
|
||
sudo rosdep init | ||
|
||
rosdep update | ||
|
||
|
||
## install fetch-ros dependencies | ||
|
||
sudo apt-get install -y ros-kinetic-opencv-candidate ros-kinetic-simple-grasping ros-kinetic-moveit* ros-kinetic-navigation ros-kinetic-slam-karto ros-kinetic-costmap-2d ros-kinetic-rgbd-launch | ||
|
||
|
||
# Install GraspIt! dependencies | ||
|
||
sudo apt-get install -y libqt4-dev libqt4-opengl-dev libqt4-sql-psql libcoin80-dev libsoqt4-dev libblas-dev liblapack-dev libqhull-dev | ||
|
||
# Install Node-manager | ||
|
||
sudo apt-get install ros-kinetic-node-manager-fkie | ||
|
||
sudo apt-get install ipython |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Homework | ||
Homework for [COMSW6731 Humanoid Robots (SP19)](http://www.cs.columbia.edu/~allen/S19/) at Columbia University (Instructor: [Prof. Peter Allen](http://www.cs.columbia.edu/~allen/)). | ||
|
||
## Workspace Preparation | ||
You need to have a computer with Ubuntu 14.04/Ubuntu 16.04 and ROS Indigo/ROS Kinetics installed (We recommend ROS Indigo + Ubuntu 14.04, and the homework is tested on it). | ||
|
||
- ROS Indigo installation link | ||
- ROS Kinetics installation link | ||
|
||
You might also want to install many dependencies if in need. Some helper commands can be found in and. | ||
|
||
After you have successfully installed Ubuntu and ROS, you should run the following commands to create a workspace | ||
``` | ||
mkdir -p ~/homework_ws/src | ||
cd ~/homework_ws/ | ||
catkin_make | ||
``` | ||
Then, whenever you open a new terminal (unless you add this command to your `bash` file), run | ||
``` | ||
source devel/setup.bash | ||
``` | ||
|
||
## Part 1: Basic Motion | ||
|
||
## Part 2: Using MoveIt! | ||
|
||
## Part 3: Using GraspIt! | ||
|
||
## Part 4: Pick Demo |