Skip to content

New model plugin to simulate GPS receiver#42

Merged
josephduchesne merged 6 commits into
avidbots:masterfrom
robustify:gps-model-plugin
Nov 27, 2017
Merged

New model plugin to simulate GPS receiver#42
josephduchesne merged 6 commits into
avidbots:masterfrom
robustify:gps-model-plugin

Conversation

@robustify

Copy link
Copy Markdown
Contributor

I added a GPS simulation model plugin for my students to practice GPS waypoint navigation with obstacle avoidance. If you're interested in incorporating it into the main repository, I am willing to share it!

At the moment, the NavSatFix output is perfectly accurate. In the future, it might be nice to implement some of the ideas in the hector GPS Gazebo plugin https://github.com/tu-darmstadt-ros-pkg/hector_gazebo to make things more realistic. For now though, I need to move on to get other things ready for the class.

@robustify robustify changed the title New model plugin to simulate GPS recevier New model plugin to simulate GPS receiver Nov 27, 2017
#include <flatland_server/timekeeper.h>
#include <flatland_server/types.h>
#include <ros/ros.h>
#include <sensor_msgs/NavSatFix.h>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it should technically already have been there due to the laser scan plugin, but we're missing a build/run dependency on sensor_msgs in package.xml for flatland_plugins.

@josephduchesne

Copy link
Copy Markdown
Collaborator

Fixed the sensor messages include on master

@josephduchesne josephduchesne merged commit 33a5963 into avidbots:master Nov 27, 2017
@robustify robustify deleted the gps-model-plugin branch November 28, 2017 01:21
JoaoCostaIFG pushed a commit to JoaoCostaIFG/flatland that referenced this pull request Nov 30, 2022
New model plugin to simulate GPS receiver
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants