The goal of this projet is to succeed a simplified version of the "Carry my luggage" test, imagined by the RobotCup@Home contest.
For more information about rules and regulations, please refer to this document.
Simply clone this repository on your computer and catkin_make:
$ cd ~/catkin_ws/src
$ git clone https://github.com/SamuelHuet/simple_navigation_goals.git
$ cd ..
$ catkin_make
Patrol points tested and working on turtlebot3_world
$ rosrun simple_navigation_goals patrouille.py
Or you can run in your own python script
import simple_navigation_goals
rospy.init_node("test_scenario")
nav_goals = simple_navigation_goals.SimpleNavigationGoals()
nav_goals.go_to(x, y, rad)
rospy.on_shutdown(nav_goals._shutdown)
rospy.spin()
The project contains a complete ROS Melodic package with several python scripts. The simple_navigation_goals.py
script is executed with the patrouille.py
script in order to realize all necessary tests required to pass the challenge.
In order to pass the test, the TurtleBot have to patrol with three checkpoints. The checkpoints will be drawn randomly but can be modified in order to approach the simulation towards the physical reality.
Distributed under the Apache 2.0 license. See LICENSE
for more information.
- Fork it (https://github.com/SamuelHuet/simple_navigation_goals/fork)
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request