{"id":21677618,"url":"https://github.com/shresthagrawal/virtualrobogym","last_synced_at":"2026-04-16T10:34:26.958Z","repository":{"id":123780031,"uuid":"115646558","full_name":"shresthagrawal/VirtualRoboGym","owner":"shresthagrawal","description":"We have tried to create a faster, safer and smarter method to train robots neural network using virtual simulation","archived":false,"fork":false,"pushed_at":"2019-02-27T10:46:05.000Z","size":2659,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-20T09:47:24.925Z","etag":null,"topics":["analogs","artificial-intelligence","deep-learning","neural-network","robotgym","robotics","simulation","virtual","virtual-machine"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shresthagrawal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-28T17:45:47.000Z","updated_at":"2019-02-27T10:46:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"a5127df3-753a-4f00-90b8-91d6cc49e76e","html_url":"https://github.com/shresthagrawal/VirtualRoboGym","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shresthagrawal/VirtualRoboGym","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shresthagrawal%2FVirtualRoboGym","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shresthagrawal%2FVirtualRoboGym/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shresthagrawal%2FVirtualRoboGym/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shresthagrawal%2FVirtualRoboGym/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shresthagrawal","download_url":"https://codeload.github.com/shresthagrawal/VirtualRoboGym/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shresthagrawal%2FVirtualRoboGym/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264035006,"owners_count":23547325,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analogs","artificial-intelligence","deep-learning","neural-network","robotgym","robotics","simulation","virtual","virtual-machine"],"created_at":"2024-11-25T14:21:04.132Z","updated_at":"2026-04-16T10:34:21.921Z","avatar_url":"https://github.com/shresthagrawal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VirtualRoboGym\nWe have tried to create a faster, safer and smarter method to train robots neural network using virtual simulation. \n\n\nIn this we have used the robot HADRON, made a solidworks files and then exported it to URDF ROS format using SLDRT to URDF concerter and then we have used pybullet to create a virtual simulation and trained the robot virtually using deep q learning of KERAS and then currently I am working to test it in the real world.\n\nTo start the code\n\nStep 1: install all the required liabrariries   [random, gym, numpy, collections import deque, keras, pybullet, math]\n\nStep 2: correct the path of the urdf file in the folllowing pyhton script neural_net_for_hadron_1version2.py {hadron = p.loadURDF(\"ur location of urdf file\")}\n\nStep 3: run the script, create awsum stuff and stay tuned!!!!\n\nwill further update with he next versions of the codes and arduino codes for the robot \npls do comment update\n\nFor further research paper and details check my blog: https://salabs.me\nemail: shresthagrawal.31@gmail.com / sunfall6@gmail.com\n\n\nCredits to the creator of HADRON :https://www.thingiverse.com/thing:356398\nfor solid works to urdf converter:http://wiki.ros.org/sw_urdf_exporter\nKeras:https://keras.io/\nPybullet: https://pypi.python.org/pypi/pybullet\n\nkudos-----------------\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshresthagrawal%2Fvirtualrobogym","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshresthagrawal%2Fvirtualrobogym","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshresthagrawal%2Fvirtualrobogym/lists"}