Scientific Software
Updated 6 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 6 months ago

pykoop • Rank 9.3 • Science 95%

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

Updated 6 months ago

panda-py • Rank 5.7 • Science 67%

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

Updated 6 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 6 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 6 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 5 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 6 months ago

pypot • Rank 15.6 • Science 33%

Python library for controlling dynamixel motors. Documentation available here:

Updated 6 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 6 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 6 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 6 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 6 months ago

aleatorpy • Rank 2.8 • Science 44%

Python decorator to control randomness of functions, methods and properties

Updated 6 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 6 months ago

gaitanalysistoolkit • Rank 10.2 • Science 33%

Tools for the Cleveland State Human Motion and Control Lab

Updated 5 months ago

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

Easy to use plotting for control engineers and students

Updated 5 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 5 months ago

monitorfish • Rank 9.0 • Science 26%

🎣 Improve control and monitoring of fishing vessels activities.

Updated 6 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 5 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 6 months ago

dkpy • Science 67%

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

Updated 6 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 6 months ago

contactimplicitmpc.jl • Science 23%

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

Updated 6 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 6 months ago

SimpleSim • Science 44%

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

Updated 6 months ago

gym-pybullet-drones • Science 77%

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

Updated 6 months ago

client_serial_link • Science 44%

ROS2 action clients for communicating with the server_serial_link repository.

Updated 6 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 5 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 6 months ago

trajopt-util • Science 44%

Utilities for Numerical Trajectory Optimization

Updated 6 months ago

qugrad • Science 44%

A Python package for quantum optimal control.

Updated 6 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 6 months ago

pendulum • Science 54%

Inverted pendulum simulation on the terminal using c

Updated 6 months ago

mind-control • Science 26%

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

Updated 6 months ago

epyt-control • Science 44%

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

Updated 6 months ago

server_serial_link • Science 44%

ROS2 action servers for controlling serial link robots.

Updated 6 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 6 months ago

bebops • Science 54%

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

Updated 6 months ago

liibra.jl • Science 57%

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

Updated 6 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.

Updated 5 months ago

modelica-buildings • Science 57%

Modelica Buildings library

Updated 6 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 6 months ago

production_simulation_and_analyses • Science 64%

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