A Jupyter Notebook Environment for Multibody Dynamics

A. Gaut, J. Cameron, Abhinandan Jain
{"title":"A Jupyter Notebook Environment for Multibody Dynamics","authors":"A. Gaut, J. Cameron, Abhinandan Jain","doi":"10.1115/detc2020-22572","DOIUrl":null,"url":null,"abstract":"\n DARTS is a rigid/flexible multibody dynamics toolkit for the modeling and simulation of aerospace and robotic vehicles for engineering applications. In this paper we describe an on-line, browser-based environment using Jupyter notebooks to support training needs for the DARTS software. The suite of curated tutorial notebooks is organized into different topic areas, and into multiple themes within each topic area. The notebooks within a theme use a progression of examples for users to expand their understanding of the software. The topic areas include one on the DARTS multibody dynamics software and another one on the theory underlying the multibody dynamics formulation. We also describe a number of Jupyter extensions that were used — and some developed in house — to enhance the notebook interface for use with the dynamics simulation software. One significant extension we implemented allows the embedding of live 3D visualizations within simulation notebooks.","PeriodicalId":236538,"journal":{"name":"Volume 2: 16th International Conference on Multibody Systems, Nonlinear Dynamics, and Control (MSNDC)","volume":"2 1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Volume 2: 16th International Conference on Multibody Systems, Nonlinear Dynamics, and Control (MSNDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1115/detc2020-22572","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

DARTS is a rigid/flexible multibody dynamics toolkit for the modeling and simulation of aerospace and robotic vehicles for engineering applications. In this paper we describe an on-line, browser-based environment using Jupyter notebooks to support training needs for the DARTS software. The suite of curated tutorial notebooks is organized into different topic areas, and into multiple themes within each topic area. The notebooks within a theme use a progression of examples for users to expand their understanding of the software. The topic areas include one on the DARTS multibody dynamics software and another one on the theory underlying the multibody dynamics formulation. We also describe a number of Jupyter extensions that were used — and some developed in house — to enhance the notebook interface for use with the dynamics simulation software. One significant extension we implemented allows the embedding of live 3D visualizations within simulation notebooks.
多体动力学的Jupyter Notebook环境
DARTS是一个刚性/柔性多体动力学工具包,用于工程应用的航空航天和机器人车辆的建模和仿真。在本文中,我们描述了一个在线的、基于浏览器的环境,使用Jupyter笔记本来支持dart软件的培训需求。这套精心策划的教程笔记本被组织成不同的主题区域,并在每个主题区域内分成多个主题。主题内的笔记本使用一系列示例供用户扩展他们对软件的理解。主题领域包括一个关于DARTS多体动力学软件和另一个关于多体动力学公式背后的理论。我们还描述了使用的一些Jupyter扩展(其中一些是内部开发的)来增强笔记本界面,以便与动态仿真软件一起使用。我们实现的一个重要扩展允许在模拟笔记本中嵌入实时3D可视化。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信