{"title":"RoboSiM: Java 3D机器人可视化","authors":"A. Speck, H. Klaeren","doi":"10.1109/IECON.1999.816506","DOIUrl":null,"url":null,"abstract":"The programming language Java has made it possible to develop device independent software. The authors introduce a robot visualization system implemented in Java. This graphical user interface is part of their robot simulation and monitoring system (RoboSiM). Currently two versions of the visualization exist, a Java 1.1 based system and its successor realized in Java 3D. Both applets display real or virtual robot arms and enable the user to manipulate this arm. Due to the support of distributed computing by Java and its platform independence, the Java GUI may run on different local and remote systems. Therefore the same robot may be controlled by a local user or via Intranet or Internet with the same applet. The GUI applet communicates directly with the control or simulation computer. In contrast to the Java 1.1 user interface, the Java 3D robot visualization is much more detailed. Compared with other visualization systems the Java 3D applet is very realistic. Therefore the Java display is a capable alternative to the traditional visualization.","PeriodicalId":378710,"journal":{"name":"IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"26","resultStr":"{\"title\":\"RoboSiM: Java 3D robot visualization\",\"authors\":\"A. Speck, H. Klaeren\",\"doi\":\"10.1109/IECON.1999.816506\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The programming language Java has made it possible to develop device independent software. The authors introduce a robot visualization system implemented in Java. This graphical user interface is part of their robot simulation and monitoring system (RoboSiM). Currently two versions of the visualization exist, a Java 1.1 based system and its successor realized in Java 3D. Both applets display real or virtual robot arms and enable the user to manipulate this arm. Due to the support of distributed computing by Java and its platform independence, the Java GUI may run on different local and remote systems. Therefore the same robot may be controlled by a local user or via Intranet or Internet with the same applet. The GUI applet communicates directly with the control or simulation computer. In contrast to the Java 1.1 user interface, the Java 3D robot visualization is much more detailed. Compared with other visualization systems the Java 3D applet is very realistic. Therefore the Java display is a capable alternative to the traditional visualization.\",\"PeriodicalId\":378710,\"journal\":{\"name\":\"IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029)\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-11-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"26\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IECON.1999.816506\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IECON'99. Conference Proceedings. 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.99CH37029)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IECON.1999.816506","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 26
摘要
Java编程语言使得开发独立于设备的软件成为可能。作者介绍了一个用Java实现的机器人可视化系统。这个图形用户界面是他们的机器人模拟和监控系统(RoboSiM)的一部分。目前存在两个版本的可视化,一个是基于Java 1.1的系统,另一个是用Java 3D实现的后续系统。这两个小程序都显示真实或虚拟的机器人手臂,并使用户能够操纵该手臂。由于Java对分布式计算的支持及其平台独立性,Java GUI可以运行在不同的本地和远程系统上。因此,同一个机器人可以由本地用户控制,也可以通过内部网或Internet用同一个applet控制。GUI小程序直接与控制计算机或仿真计算机通信。与Java 1.1用户界面相比,Java 3D机器人可视化要详细得多。与其他可视化系统相比,Java 3D applet具有很强的现实感。因此,Java显示是传统可视化的有力替代。
The programming language Java has made it possible to develop device independent software. The authors introduce a robot visualization system implemented in Java. This graphical user interface is part of their robot simulation and monitoring system (RoboSiM). Currently two versions of the visualization exist, a Java 1.1 based system and its successor realized in Java 3D. Both applets display real or virtual robot arms and enable the user to manipulate this arm. Due to the support of distributed computing by Java and its platform independence, the Java GUI may run on different local and remote systems. Therefore the same robot may be controlled by a local user or via Intranet or Internet with the same applet. The GUI applet communicates directly with the control or simulation computer. In contrast to the Java 1.1 user interface, the Java 3D robot visualization is much more detailed. Compared with other visualization systems the Java 3D applet is very realistic. Therefore the Java display is a capable alternative to the traditional visualization.