Scientific Software
Updated 10 months ago

OMG — Peer-reviewed • Rank 11.3 • Science 98%

OMG: A Scalable and Flexible Simulation and Testing Environment Toolbox for Intelligent Microgrid Control - Published in JOSS (2020)

Updated 10 months ago

pykoop • Rank 9.3 • Science 95%

Koopman operator identification library in Python, compatible with `scikit-learn`

Updated 10 months ago

panda-py • Rank 5.7 • Science 67%

Python bindings for real-time control of Franka Emika robots.

Updated 10 months ago

paper_bergonti_2022_tro_kinematics-control-morphingcovers • Rank 3.7 • Science 67%

Supplementary Material "Modeling and Control of Morphing Covers for the Adaptive Morphology of Humanoid Robots" published in IEEE Transactions on Robotics 2022

Updated 10 months ago

detumbling-simulator • Rank 1.1 • Science 54%

🛰️ Detumbling-Simulator is a MATLAB simulator for magnetic detumbling of fast-tumbling picosatellites, featuring a weighted B-dot control algorithm that reduces power consumption while maintaining effective detumbling performance. A related paper details the method and simulation results.

Updated 10 months ago

ir-sim • Rank 15.6 • Science 36%

A Python based lightweight robot simulator for the development of algorithms in robotics navigation, control, and learning.

Updated 10 months ago

gym-anm • Rank 10.6 • Science 39%

A framework to design Reinforcement Learning environments that model Active Network Management (ANM) tasks in electricity distribution networks.

Updated 10 months ago

pypot • Rank 15.6 • Science 33%

Python library for controlling dynamixel motors. Documentation available here:

Updated 10 months ago

@stdlib/utils-try-catch • Rank 4.4 • Science 44%

If a function does not throw, return the function return value; otherwise, return `y`.

Updated 10 months ago

@stdlib/utils-async-if-then • Rank 3.7 • Science 44%

If a predicate function returns a truthy value, invoke `x`; otherwise, invoke `y`.

Updated 10 months ago

@stdlib/utils-async-if-else • Rank 3.6 • Science 44%

If a predicate function returns a truthy value, return `x`; otherwise, return `y`.

Updated 10 months ago

@stdlib/utils-async-try-catch • Rank 3.4 • Science 44%

If a function does not return an error, invoke a callback with the function result; otherwise, invoke a callback with a value `y`.

Updated 10 months ago

@stdlib/utils-async-try-then • Rank 3.2 • Science 44%

If a function does not return an error, invoke a callback with the function result; otherwise, invoke a second function.

Updated 10 months ago

aleatorpy • Rank 2.8 • Science 44%

Python decorator to control randomness of functions, methods and properties

Updated 10 months ago

@stdlib/utils-try-then • Rank 2.7 • Science 44%

If a function does not throw, return the function return value; otherwise, return the return value of a second function.

Updated 10 months ago

gaitanalysistoolkit • Rank 10.2 • Science 33%

Tools for the Cleveland State Human Motion and Control Lab

Updated 10 months ago

https://github.com/aenarete/controlplots.jl • Rank 7.0 • Science 36%

Easy to use plotting for control engineers and students

Updated 10 months ago

https://github.com/becavin-lab/checkatlas • Rank 4.3 • Science 36%

One liner tool to check the quality of your single-cell atlases.

Updated 10 months ago

monitorfish • Rank 9.0 • Science 26%

🎣 Improve control and monitoring of fishing vessels activities.

Updated 10 months ago

@stdlib/utils-async-series-waterfall • Rank 2.6 • Science 26%

Execute functions in series, passing the results of one function as arguments to the next function.

Updated 10 months ago

https://github.com/anicusan/pid_buffer_silo • Rank 0.7 • Science 13%

Simulink model of a multiloop PID control of the mass outflow and height in a buffer silo, using a single measurement.

Updated 10 months ago

mat-fly • Science 44%

MAT-Fly provides an easy to use 3D simulation scenario based on MATLAB and the MathWorks Virtual Reality (VR) toolbox that work together to simulate the behavior of a drone in a 3D environment while tracking a car that moves along a non trivial path.

Updated 10 months ago

epyt-control • Science 44%

A Python package for implementing and evaluating control algorithms & strategies in smart water networks.

Updated 10 months ago

client_serial_link • Science 44%

ROS2 action clients for communicating with the server_serial_link repository.

Updated 10 months ago

gncpy • Science 44%

A python package for guidance, navigation, and control (GNC) algorithms developed by the Laboratory for Autonomy, GNC, and Estimation Research (LAGER) at the University of Alabama (UA).

Updated 10 months ago

pendulum • Science 54%

Inverted pendulum simulation on the terminal using c

Updated 10 months ago

liibra.jl • Science 57%

Create reduced-order state-space models for lithium-ion batteries utilising realisation algorithms.

Updated 10 months ago

mind-control • Science 26%

Mind Control: Why and how transhumanism is forced upon you?

Updated 10 months ago

production_simulation_and_analyses • Science 64%

A simulation tool / library for the simulation of production areas and their planning and control

Updated 10 months ago

dkpy • Science 67%

Robust control in Python using D-K iteration... and more!

Updated 10 months ago

safe-control-gym • Science 59%

PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL

Updated 10 months ago

modelica-buildings • Science 57%

Modelica Buildings library

Updated 10 months ago

server_serial_link • Science 44%

ROS2 action servers for controlling serial link robots.

Updated 10 months ago

trajopt-util • Science 44%

Utilities for Numerical Trajectory Optimization

Updated 10 months ago

qugrad • Science 44%

A Python package for quantum optimal control.

Updated 10 months ago

super_sac • Science 54%

A general model-free off-policy actor-critic implementation. Continuous and Discrete Soft Actor-Critic with multimodal observations, data augmentation, offline learning and behavioral cloning.

Updated 10 months ago

bebops • Science 54%

BebopS aims to simulate the behavior of Parrot Bebop 2 by using SIL methodologies

Updated 10 months ago

https://github.com/arbit3rr/flocking-multi-agent • Science 36%

Python implementation of "Flocking for multi-agent dynamic systems: Algorithms and theory" by Olfati-Saber for multi-agent triangular formation.

Updated 10 months ago

contactimplicitmpc.jl • Science 23%

Fast contact-implicit model predictive control for robotic systems that make and break contact with their environments.

Updated 10 months ago

qpswift • Science 44%

qpSWIFT is a light-weight sparse quadratic programming solver

Updated 10 months ago

control_kuka_velocity • Science 44%

A ROS2 package for controlling the Kuka iiwa14 using a the serial link action server & client repositories.

Updated 10 months ago

qugradlab • Science 44%

An extension to the Python package QuGrad that implements common Hilbert space structures, Hamiltonians, and pulse shapes for quantum control.

Updated 10 months ago

SimpleSim • Science 44%

A minimalist Julia package for modular dynamical systems simulation. Work in Progress :-)

Updated 10 months ago

gym-pybullet-drones • Science 77%

PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control

Updated 10 months ago

kilobots-individuality-alife-23 • Science 44%

The codes we used for our ALife23 paper, including the implementation of inter-individual variations in heading bias of Kilobots simulated in ARGoS.