Skip to content

xaru8145/MethaneQuad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1a00d1a · Sep 18, 2019

History

42 Commits
Sep 18, 2019
Sep 18, 2019
Sep 18, 2019
Mar 8, 2019
Mar 9, 2019

Repository files navigation

MethaneQuad

This repo allows the quad to do waypoint following both through a motion caption system (VICON or OPTITRACK) and GPS (under developement. It uses customized ROSFlight and ROSCopter to provide an autopilot interface and waypoint following capabilities.

In order to implement waypoint following through mocap system, the following commands should be initialized:

  • Launch files that runs rosflight, vrpn_ros_client, vrpn2odom and loads parameters working_params & load_params:
$ roslaunch rosflight auto_sys_startup.launch
  • Roscopter controller:
$ rosrun roscopter controller
  • Waypoint managing file .py in ~roscopter/roscopter/src/waypoint_manager:
    • Easiest waypoint commanding file to test autonomous flight
    $ rosrun roscopter simple_pub_command
    • More complex waypoint commanding #goal
    $ rosrun roscopter waypoint_manager

Necessary edits:

  • auto_sys_startup.launch file: uncomment the mocap that you will be using and change the username in the path of the vrpn_client_ros launch files.
  • param_startup.launch file: change the username in the path of the working_params parameter file.
  • vrpn2odom.cpp file: change the hostname
  • param_startup.launch file: change the username
  • hosts file: update hostname and associated IP address (in /etc folder outside catkin_ws)
  • Source the environment
$ source /opt/ros/melodic/setup.bash

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published