首页> 外文会议>IEEE International Conference on Automated Software Engineering >Knowledge-based synthesis of numerical programs for simulation of rigid-body systems in physics-based animation
【24h】

Knowledge-based synthesis of numerical programs for simulation of rigid-body systems in physics-based animation

机译:基于知识的基于物理动画模拟刚体系统数值程序的合成

获取原文
获取外文期刊封面目录资料

摘要

Physics-based animation programs are important in a variety of contexts, including education, science and entertainment among others. Manual construction of such programs is expensive, time consuming and prone to error. We have developed a system for automatically synthesizing physics-based animation programs for a significant class of problems: constrained systems of rigid bodies, subject to driving and dissipative forces. Our system includes a graphical interface for specifying a physical scenario, including objects, geometry, dynamical variables and coordinate systems, along with a symbolic interface for specifying forces and constraints operating in the scenario. The entities defined in the graphical interface serve as the underlying vocabulary for specifications constructed in the symbolic interface. We use an algorithmically controlled rewrite system to construct a numerical simulation program that drives a real-time animation of the specified scenario. The algorithm operates by partitioning the constraints and dynamic variables into classes, assigning each class to be implemented in a different component of a general simulation program scheme. Our approach provides many of the benefits of formal deductive methods of program synthesis, while keeping the computational costs of program synthesis more in line with conventional program generator technology. We have successfully tested our system on numerous examples.
机译:基于物理的动画计划在各种背景下都很重要,包括教育,科学和娱乐等。手动构建此类程序是昂贵的,耗时和容易出错。我们开发了一个系统,用于自动综合基于物理的动画计划,以实现大量问题:受驾驶和耗散力的限制系统的刚体系统。我们的系统包括用于指定物理场景的图形界面,包括对象,几何,动态变量和坐标系,以及用于指定在场景中操作的力和约束的符号界面。在图形界面中定义的实体用作符号接口中构造的规范的底层词汇表。我们使用算法控制的重写系统来构造一个数字模拟程序,驱动指定方案的实时动画。该算法通过将约束和动态变量分配到类中,为每个类分配在一般模拟程序方案的不同组件中实现的每个类。我们的方法提供了正式演绎方法的许多效益,同时保持程序综合的计算成本更加符合传统的程序发电机技术。我们已在众多示例中成功测试了我们的系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号