diff --git a/src/servo_arm_twist_pkg/CMakeLists.txt b/src/servo_arm_twist_pkg/CMakeLists.txt
deleted file mode 100644
index 8719d44..0000000
--- a/src/servo_arm_twist_pkg/CMakeLists.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-cmake_minimum_required(VERSION 3.22)
-project(servo_arm_twist_pkg)
-
-# C++ Libraries #################################################
-
-# Core C++ library for calculations and collision checking.
-# Provides interface used by the component node.
-set(SERVO_LIB_NAME servo_arm_twist_lib)
-
-# Pose Tracking
-set(POSE_TRACKING pose_tracking)
-
-# Component Nodes (Shared libraries) ############################
-set(SERVO_COMPONENT_NODE servo_node)
-set(SERVO_CONTROLLER_INPUT servo_controller_input)
-
-# Executable Nodes ##############################################
-set(SERVO_NODE_MAIN_NAME servo_node_main)
-set(POSE_TRACKING_DEMO_NAME servo_pose_tracking_demo)
-set(FAKE_SERVO_CMDS_NAME fake_command_publisher)
-
-#################################################################
-
-# Common cmake code applied to all moveit packages
-find_package(moveit_common REQUIRED)
-moveit_package()
-
-set(THIS_PACKAGE_INCLUDE_DEPENDS
- control_msgs
- control_toolbox
- geometry_msgs
- moveit_core
- moveit_msgs
- moveit_ros_planning
- pluginlib
- rclcpp
- rclcpp_components
- sensor_msgs
- std_msgs
- std_srvs
- tf2_eigen
- trajectory_msgs
-)
-
-find_package(ament_cmake REQUIRED)
-find_package(eigen3_cmake_module REQUIRED)
-find_package(Eigen3 REQUIRED)
-foreach(Dependency IN ITEMS ${THIS_PACKAGE_INCLUDE_DEPENDS})
- find_package(${Dependency} REQUIRED)
-endforeach()
-
-#####################
-## Component Nodes ##
-#####################
-
-# Add executable for using a controller
-add_library(${SERVO_CONTROLLER_INPUT} SHARED src/joystick_twist.cpp)
-ament_target_dependencies(${SERVO_CONTROLLER_INPUT} ${THIS_PACKAGE_INCLUDE_DEPENDS})
-rclcpp_components_register_nodes(${SERVO_CONTROLLER_INPUT} "servo_arm_twist_pkg::JoyToServoPub")
-
-#############
-## Install ##
-#############
-
-# Install Libraries
-install(
- TARGETS
- ${SERVO_CONTROLLER_INPUT}
- EXPORT export_${PROJECT_NAME}
- LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib
- RUNTIME DESTINATION bin
- INCLUDES DESTINATION include
-)
-
-# Install Binaries
-ament_export_targets(export_${PROJECT_NAME} HAS_LIBRARY_TARGET)
-ament_export_dependencies(${THIS_PACKAGE_INCLUDE_DEPENDS})
-
-ament_package()
diff --git a/src/servo_arm_twist_pkg/README.md b/src/servo_arm_twist_pkg/README.md
deleted file mode 100644
index 727ae50..0000000
--- a/src/servo_arm_twist_pkg/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Moveit Servo
-
-See the [Realtime Arm Servoing Tutorial](https://moveit.picknik.ai/main/doc/realtime_servo/realtime_servo_tutorial.html) for installation instructions, quick-start guide, an overview about `moveit_servo`, and to learn how to set it up on your robot.
diff --git a/src/servo_arm_twist_pkg/package.xml b/src/servo_arm_twist_pkg/package.xml
deleted file mode 100644
index c2d1601..0000000
--- a/src/servo_arm_twist_pkg/package.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
- servo_arm_twist_pkg
- 2.5.9
- Provides real-time manipulator Cartesian and joint servoing.
- Blake Anderson
- Andy Zelenak
- Tyler Weaver
- Henning Kayser
-
- BSD 3-Clause
-
- https://ros-planning.github.io/moveit_tutorials
-
- Brian O'Neil
- Andy Zelenak
- Blake Anderson
- Alexander Rössler
- Tyler Weaver
- Adam Pettinger
-
- ament_cmake
- moveit_common
-
- control_msgs
- control_toolbox
- geometry_msgs
- moveit_msgs
- moveit_core
- moveit_ros_planning_interface
- pluginlib
- sensor_msgs
- std_msgs
- std_srvs
- tf2_eigen
- trajectory_msgs
-
- gripper_controllers
- joint_state_broadcaster
- joint_trajectory_controller
- joy
- robot_state_publisher
- tf2_ros
- moveit_configs_utils
- launch_param_builder
-
- ament_cmake_gtest
- ament_lint_auto
- ament_lint_common
- controller_manager
- ros_testing
-
-
- ament_cmake
-
-
-
diff --git a/src/servo_arm_twist_pkg/src/joystick_twist.cpp b/src/servo_arm_twist_pkg/src/joystick_twist.cpp
deleted file mode 100644
index e098851..0000000
--- a/src/servo_arm_twist_pkg/src/joystick_twist.cpp
+++ /dev/null
@@ -1,271 +0,0 @@
-/*********************************************************************
- * Software License Agreement (BSD License)
- *
- * Copyright (c) 2020, PickNik Inc.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials provided
- * with the distribution.
- * * Neither the name of PickNik Inc. nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *********************************************************************/
-
-/* Title : joystick_servo_example.cpp
- * Project : servo_arm_twist_pkg
- * Created : 08/07/2020
- * Author : Adam Pettinger
- */
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-// We'll just set up parameters here
-const std::string JOY_TOPIC = "/joy";
-const std::string TWIST_TOPIC = "/servo_node/delta_twist_cmds";
-const std::string JOINT_TOPIC = "/servo_node/delta_joint_cmds";
-const std::string EEF_FRAME_ID = "End_Effector";
-const std::string BASE_FRAME_ID = "base_link";
-
-// Enums for button names -> axis/button array index
-// For XBOX 1 controller
-enum Axis
-{
- LEFT_STICK_X = 0,
- LEFT_STICK_Y = 1,
- LEFT_TRIGGER = 2,
- RIGHT_STICK_X = 3,
- RIGHT_STICK_Y = 4,
- RIGHT_TRIGGER = 5,
- D_PAD_X = 6,
- D_PAD_Y = 7
-};
-enum Button
-{
- A = 0,
- B = 1,
- X = 2,
- Y = 3,
- LEFT_BUMPER = 4,
- RIGHT_BUMPER = 5,
- CHANGE_VIEW = 6,
- MENU = 7,
- HOME = 8,
- LEFT_STICK_CLICK = 9,
- RIGHT_STICK_CLICK = 10
-};
-
-// Some axes have offsets (e.g. the default trigger position is 1.0 not 0)
-// This will map the default values for the axes
-std::map AXIS_DEFAULTS = { { LEFT_TRIGGER, 1.0 }, { RIGHT_TRIGGER, 1.0 } };
-std::map