diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 4f49220b34369d6bda8eb8e3069906f1f07b51b1..5f2d5641c31a28e01c2c15a2fe6e50e06e7cceab 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,3 +1,6 @@ FROM chillerrobot/ros-noetic-moveit-panda:first +RUN apt-get install -y --no-install-recommends ros-noetic-rospy-message-converter +RUN pip3 install future panda-robot + RUN echo "source ./catkin_ws/devel/setup.bash" >> ~/.bashrc \ No newline at end of file diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 274a236fab766ab11c55c21b56228afe5b729788..ca546fc3e8f0be2a1af17c3b71f9a189f2f6e162 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -13,7 +13,8 @@ "ms-toolsai.jupyter", "ms-toolsai.jupyter-keymap", "donjayamanne.python-extension-pack", - "ms-iot.vscode-ros" + "ms-iot.vscode-ros", + "ms-vscode.cmake-tools" ], "features": { diff --git a/README.md b/README.md index 7d76ab4947beb7e55402e6634aa7a582ba71a959..39bc5f8d2711728d2cbfcda7ac9ebd542155cc20 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,8 @@ Alle Fenster die ihr im Container öffnet, werden hier sichtbar. #### Panda Gazebo +##### cartesian impedance controller + Mit dem Befehl: 'roslaunch franka_gazebo panda.launch x:=-0.5 \ world:=$(rospack find franka_gazebo)/world/stone.sdf \ @@ -56,6 +58,13 @@ Mit dem Befehl: rviz:=true' öffnet ihr einen Simulator + Visualisierer vom Panda Roboter mit einem kartesischen Impedanz Controller. Es sind nun alle RosTopics geladen um den (virtuellen) Roboter zu steuern. +##### moveit position controller + +Mit dem Befehl + +''' roslaunch panda_moveit_config demo_gazebo.launch rviz_tutorial:=true ''' +könnt ihr einen Gazebo Simulator mit RVIZ und Moveit starten. Ihr müsst dazu noch in rviz eine MotionPlanning Visualisierung hinzufügen. Die entsprechenden Topics sind aber auch ohne das gestartet. + ### Eigenen Code erstellen: