Skip to content

Programming a Command Line Interface for complete teleoperation of Turtlebot3 with OMX Arm.

License

Notifications You must be signed in to change notification settings

CS7389K/Milestone-3

Repository files navigation

Milestone 3

In this milestone, you will try operating a physical robot arm and write a ROS 2 program to control the OpenManipulator on the Turtlebot using a keyboard. The program should be similar to turtlebot3_teleop_key, but it will accept a few more keystrokes to control the robot arm. Your program should provide some basic functions, such as setting the arm to some predefined poses and opening/closing the gripper. In addition, your program should read the current configuration of the arm and the gripper and display the information on the screen. Of course, please feel free to add more functionalities to your program.

ROS2 Foxy Guides

Development Environment

Setup

  1. Clone the repository
git clone https://github.com/CS7389K/Milestone-3.git
cd Milestone-3
  1. ROS2 Foxy requires Ubuntu 20.04, so ensure it's what you're using. If you're using windows, run the following to use WSL:
install-wsl2-ros2-env.bat
  1. Install Foxy
sh install-ros2-foxy-desktop.sh

Building the Project

sh build.sh

About

Programming a Command Line Interface for complete teleoperation of Turtlebot3 with OMX Arm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •