Skip to content

Post-capture detumble trajectory stabilization for robotic active debris removal

License

Notifications You must be signed in to change notification settings

vyas-shubham/asr-trajopt-trajstab

Repository files navigation

Post Capture Detumble Trajectory Optimization

This repository contains the code for Post-capture detumble trajectory stabilization for robotic active debris removal

The PostCapDetumbleTrajectory class is provided in the file PostCapDetumbleTrajOpt.py. The TVLQRTrajectoryStabilizer class is provided in the file TrajectoryStabilizationTVLQR.py. Example use of these classes can be seen in the application folder asr_paper_system.

Animated GIF of the detumble simulation with TVLQR Controller:

Base and Joint Velocities and Torques During Detumble:

Depencencies

The repository has the following dependencies:

  • numpy
  • Drake (https://drake.mit.edu/) (Install via apt or tarball as SNOPT is not installed via pip and this solver is used for trajectory optimization)
  • toml
  • matplotlib
  • pickle

Folder Organization

DOI: 10.1016/j.asr.2022.09.033

Bibtex:

@article{VYAS2022,
  dimensions = {true},
  title = {Post-capture detumble trajectory stabilization for robotic active debris removal},
  journal = {Advances in Space Research},
  year = {2022},
  issn = {0273-1177},
  doi = {10.1016/j.asr.2022.09.033},
  url = {https://www.sciencedirect.com/science/article/pii/S0273117722008742},
  author = {Vyas, Shubham and Maywald, Lasse and Kumar, Shivesh and Jankovic, Marko and Mueller, Andreas and Kirchner, Frank},
  keywords = {Active debris removal, Space robotics, Trajectory stabilization},
  month = sep
}

Acknowledgements

This research was conducted within Stardust Reloaded project which has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 813644.

About

Post-capture detumble trajectory stabilization for robotic active debris removal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages