0
I Use This!
Activity Not Available
Analyzed almost 2 years ago. based on code collected almost 2 years ago.

Project Summary

RSCL provides a framework to develop applications to simulate and control a mobile robot. It has been used successfully with vastly different medium sized (~150 lb) autonomous ground vehicles.

RSCL supports the development of robots that follow most cognitive models, including classic sequential (sense-plan-act), the more modern three-layer architecture, and everything in-between by allowing the user to design core functions to run as part of a sequence or as a service (thread).

The framework can provide an ambiguous link between real-world and simulation, allowing many systems to be fully tested prior to the construction of a robot. It also provides great failure-mode-analysis through logged repeatable simulation.

A settings repository facilitates inter-system and inter-process monitoring and control of system internals. This also allows system internals to be tweaked at runtime, locally or remotely, to significantly speed up development. The Swing-based GUI takes advantage of this repository, dynamically creating options panels that contain all the settings of a given system.

Low-level robot control is achieved through communicating with a microcontroller or motor control unit using standard Java (for control over Ethernet), non-standard Java libraries (EIA232 uses javacomm) and native binaries (for parallel port interfaces). With the emergence of microcontrollers that run Java apps, it is even possible to include large portions of the microcontroller software in simulation.

RSCL leverages non-standard Java libraries and open-source third-party libraries:

JAI
JMF
javacomm
OpenGL - JOGL - Xith3D
ODE - odejava

Tags

java

In a Nutshell, Robot Simulation and Control Lab...

GNU General Public License v2.0 or later
Permitted

Place Warranty

Commercial Use

Modify

Distribute

Forbidden

Sub-License

Hold Liable

Required

Distribute Original

Disclose Source

Include Copyright

State Changes

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project

Languages

Languages?height=75&width=75
HTML
81%
Java
14%
JavaScript
5%
3 Other
<1%

30 Day Summary

Jun 23 2016 — Jul 23 2016

12 Month Summary

Jul 23 2015 — Jul 23 2016

Ratings

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!