Skip to content

The goal of this application is to develop a lawnmower pattern with the Turtlesim Simulator that takes a starting (x, y) coordinate, a height, and a width for the pattern. This application is developed as part of the first homework assignment in the course SES 598: Autonomous Exploration Systems at Arizona State University.

Notifications You must be signed in to change notification settings

Mannat-Rana/turtlesim_lawnmower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lawnmower Application for the ROS Turtlesim Simulator SHIELD ros c++ PYTHON ROBOTICS

About

The goal of this application is to develop a lawnmower pattern with the Turtlesim Simulator that takes a starting (x, y) coordinate, a height, and a width for the pattern. This application is developed as part of the first homework assignment in the course SES 598: Autonomous Exploration Systems at Arizona State University.

Demonstration

Starting location (x, y), height, width, and speed limits for the turtlesim can be adjusted in the lawnmower_params.yaml file.

C++ Implementation

cpp_lawnmower_demo

Python Implementation

py_lawnmower_demo

To Install

cd ~/catkin_ws/src
git clone https://github.com/Mannat-Rana/turtlesim_lawnmower.git
catkin build turtlesim_lawnmower
cd ~/catkwin_ws
source devel/setup.bash

To Run

For C++:

roslaunch turtlesim_lawnmower lawnmower_cpp.launch

For Python:

roslaunch turtlesim_lawnmower lawnmower_py.launch

About

The goal of this application is to develop a lawnmower pattern with the Turtlesim Simulator that takes a starting (x, y) coordinate, a height, and a width for the pattern. This application is developed as part of the first homework assignment in the course SES 598: Autonomous Exploration Systems at Arizona State University.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published