Skip to content

mit-acl/panther_extra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Main repo is this one

This repo simply contains files that are needed either on the base station (for takeoff/land high-level commands) and on the SnapDragon.

This repo should be cloned as a submodule of PANTHER on the Intel NUC, and as a standalone repo on the base station and SnapDragon

Notes to run HW experiments:

The param used in these files

	predictor.yaml
	panther.yaml
	panther/matlab/casadi_generated_files/params_casadi_prediction.yaml  [To change the parameters of this file, you must change it in predictor.m, and run that file again]
	panther/matlab/casadi_generated_files/params_casadi.yaml  [To change the parameters of this file, you must change it in main.m, and run that file again]

are available in tag RAL_hw (commit 922e2c1d5bcb693ae of PANTHER). But check also these changes. Additionally, you may want to change (for better performance) linear_solver_name='mumps' to linear_solver_name='ma57' (or ma27) in main.m

To install sympy in the SnapDragon or Sykorsky:

sudo apt-get install python-sympy --no-install-recommends

Other

In Sykorsky: roslaunch behavior_selector gui.launch

Trajs of the obstacles

The file generate_traj_params.py will generate the .yaml files that specify the trajectories of the obstacles. These files are then used by obstacle.launch, which creates the corresponding parameters needed in obstacles.py.


Approval for release: This code was approved for release by The Boeing Company in March 2021.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published