Automated Scene Generation for High Fidelity Robotics Simulations

Author(s):  
Rebecca A. Greenberg ◽  
Jeremy J. Dawkins

This paper presents a methodology for automatically generating a scene to be used in high fidelity robotic simulators. Modeling and simulation play an important role in the development and testing of robotic motion planning algorithms. Virtual Robotic Experimentation Platform (V-REP) is a robotic simulator that can be used to test state of the art robotics algorithms in environments called scenes. V-REP contains a remote application programming interface (API) for Matlab that allows for control of the simulation from the external application. Using this functionality, an algorithm was developed to automatically create simulation environments. Given the dimensions of the space, the desired total number of rooms, and a room configuration type, the algorithm organizes the layout of the space into a set of rooms and hallways. Using the remote capabilities provided by the Matlab V-REP API, the scene is opened, each of the models is loaded, and the models are put into the appropriate location. The result is a saved V-REP scene file that can be used for testing of any relevant mobile robotic applications. Ultimately this tool can play an important role in running parametric studies and Monte Carlo simulations to test the performance of various motion planning and coordination algorithms.

Author(s):  
Sonalika Vishwakarma ◽  
Harsh Ghosalkar ◽  
Rohan Benere ◽  
Prof. Yogita Chavan

Closed-Circuit TV (CCTV) system is one of the technologies in the surveillance field to solve the problem of detection and monitoring by providing extra features such as email alert or motion detection. However, detecting and alerting the admin on CCTV system may complicate due to the complexity to integrate the main program with an external Application Programming Interface (API). In this study, pixel processing algorithm is applied due to its efficiency and SMS alert is added as an alternative solution for users who opted out email alert system or have no Internet connection. A CCTV system with SMS alert (CMDSA) was developed using evolutionary prototyping methodology. The system interface was implemented using Microsoft Visual Studio while the backend components, which are database and coding, were implemented on SQLite database and C# programming language, respectively. The main modules of CMDSA are motion detection, capturing and saving video, image processing and Short Message Service (SMS) alert functions. Subsequently, the system is able to reduce the processing time making the detection process become faster, reduce the space and memory used to run the program and alerting the system admin instantly.


2018 ◽  
Vol 9 (1) ◽  
pp. 24-31
Author(s):  
Rudianto Rudianto ◽  
Eko Budi Setiawan

Availability the Application Programming Interface (API) for third-party applications on Android devices provides an opportunity to monitor Android devices with each other. This is used to create an application that can facilitate parents in child supervision through Android devices owned. In this study, some features added to the classification of image content on Android devices related to negative content. In this case, researchers using Clarifai API. The result of this research is to produce a system which has feature, give a report of image file contained in target smartphone and can do deletion on the image file, receive browser history report and can directly visit in the application, receive a report of child location and can be directly contacted via this application. This application works well on the Android Lollipop (API Level 22). Index Terms— Application Programming Interface(API), Monitoring, Negative Content, Children, Parent.


2018 ◽  
Author(s):  
Annice Kim ◽  
Robert Chew ◽  
Michael Wenger ◽  
Margaret Cress ◽  
Thomas Bukowski ◽  
...  

BACKGROUND JUUL is an electronic nicotine delivery system (ENDS) resembling a USB device that has become rapidly popular among youth. Recent studies suggest that social media may be contributing to its popularity. JUUL company claims their products are targeted for adult current smokers but recent surveillance suggests youth may be exposed to JUUL products online. To date, there has been little attention on restricting youth exposure to age restricted products on social media. OBJECTIVE The objective of this study was to utilize a computational age prediction algorithm to determine the extent to which underage youth are being exposed to JUUL’s marketing practices on Twitter. METHODS We examined all of @JUULvapor’s Twitter followers in April 2018. For followers with a public account, we obtained their metadata and last 200 tweets using the Twitter application programming interface. We ran a series of classification models to predict whether the account following @JUULvapor was an underage youth or an adult. RESULTS Out of 9,077 individuals following @JUULvapor Twitter account, a three-age category model predicted that 44.9% are 13 to 17 years old (N=4,078), 43.6% are 18 to 24 years old (N=3,957), and 11.5% are 25 years old or older (N=1,042); and a two-age category model predicted that 80.6% (N=7,313) are under 21 years old. CONCLUSIONS Despite a disclaimer that followers must be of legal age to purchase tobacco products, the majority of JUUL followers on Twitter are under age. This suggests that ENDS brands and social media networks need to implement more stringent age-verification methods to protect youth from age-restricted content.


Author(s):  
Adian Fatchur Rochim ◽  
Abda Rafi ◽  
Adnan Fauzi ◽  
Kurniawan Teguh Martono

The use of information technology these days are very high. From business through education activities tend to use this technology most of the time. Information technology uses computer networks for integration and management data. To avoid business problems, the number of network devices installed requires a manageable network configuration for easier maintenance. Traditionally, each of network devices has to be manually configured by network administrators. This process takes time and inefficient. Network automation methods exist to overcome the repetitive process. Design model uses a web-based application for maintenance and automates networking tasks. In this research, the network automation system implemented and built a controller application that used REST API (Representational State Transfer Application Programming Interface) architecture and built by Django framework with Python programming language. The design modeled namely As-RaD System. The network devices used in this research are Cisco CSR1000V because it supports REST API communication to manage its network configuration and could be placed on the server either. The As-RaD System provides 75% faster performance than Paramiko and 92% than NAPALM.


Robotica ◽  
2021 ◽  
pp. 1-31
Author(s):  
Andrew Spielberg ◽  
Tao Du ◽  
Yuanming Hu ◽  
Daniela Rus ◽  
Wojciech Matusik

Abstract We present extensions to ChainQueen, an open source, fully differentiable material point method simulator for soft robotics. Previous work established ChainQueen as a powerful tool for inference, control, and co-design for soft robotics. We detail enhancements to ChainQueen, allowing for more efficient simulation and optimization and expressive co-optimization over material properties and geometric parameters. We package our simulator extensions in an easy-to-use, modular application programming interface (API) with predefined observation models, controllers, actuators, optimizers, and geometric processing tools, making it simple to prototype complex experiments in 50 lines or fewer. We demonstrate the power of our simulator extensions in over nine simulated experiments.


Sign in / Sign up

Export Citation Format

Share Document