Our mission is to gain understanding of RoboDK robot parameters patterns. This repo provides collected dataset of 5 DOF/6 DOF/7 DOF Collaborative and Industrial Robotics listed in the RoboDK Libraries.
Dataset can provide insights to:
- Improve robot control: This can help improve the accuracy and efficiency of simulations, ultimately leading to better results.
- Training deep learning models: The data collected from RoboDK simulations can be used to train deep learning models that can be used for tasks such as object detection, pose estimation, and motion planning.
- Develop new models: Data collected from RoboDK simulations can be used to develop new deep learning models that can be used for tasks such as robot grasping, collision avoidance, and visual navigation.
- Validate models: To use simulation data to compare the performance of different models and determine which model provides the best results.
- Use Flask, Postman and Python (pickle package) to pass elements generated from the model and publish them on a web page.
The list RoboDK.xlsx and RoboDK.csv provided contains several industrial robotic arms from various manufacturers, along with some basic technical specifications for each. Some of the manufacturers included in the list are Omron, Nachi, Niryo, Panasonic, Precise, PUMA, QJAR, Rainbow Robotics, Reis, RoboDK, Robostar, Rokae, Siasun, and Staubli.
These are specifications for various industrial robots, including the model name, number of axes, reach (in mm), payload capacity (in kg), weight (in kg), and repeatability (in mm), which can be used to determine which robot model is best suited for a particular task based on the payload, reach, and other requirements.
Each of these brands has its own strengths and areas of expertise, and the robots they produce vary in terms of size, payload capacity, precision, and other factors.
Industrial Robotics Companies
- Fanuc: A Japanese robotics company that specializes in producing industrial robots, CNC systems, and factory automation systems.
- Kawasaki: A Japanese multinational corporation that produces a wide range of products, including industrial robots, motorcycles, and aerospace equipment.
- KUKA: A German manufacturer of industrial robots and automation systems.
- Mitsubishi: A Japanese multinational conglomerate that produces a wide range of products, including industrial robots, heavy electrical equipment, and automotive components.
- Yaskawa Motoman: A subsidiary of the Japanese corporation Yaskawa Electric Corporation, which produces industrial robots, servo motors, and machine controllers.
- Nachi: A Japanese manufacturer of industrial robots, machine tools, and bearings.
- Staubli: A Swiss manufacturer of industrial robots and automation solutions for a wide range of industries.
- OTC Daihen: A Japanese manufacturer of welding robots and automation systems.
- Franka Emika: A German robotics company that produces lightweight collaborative robots.
- Kinova: A Canadian company that produces lightweight robotic arms for applications in healthcare, research, and education.
- Siasun: A Chinese manufacturer of industrial robots and automation equipment.
- ABB: A Swiss-Swedish multinational corporation that produces a wide range of products, including industrial robots, power grids, and electrification products.
Clustering Example: Clustering
This code performs k-means clustering on a dataset
X
with two features, wheren_clusters = 3
is the number of clusters to be formed. Theinit
parameter is set tok-means++
, which means the initial cluster centers will be selected in a smart way to speed up convergence. Therandom_state
parameter is set to50
to ensure reproducibility of the results. Thefit_predict
method is called on the KMeans object kmeans to perform clustering on the dataset and obtain the cluster assignments for each data point inX
. The resulting cluster assignments are stored in they_predict
variable. The code then visualizes the clusters by plotting the data points of each cluster in a scatter plot. The data points belonging to each cluster are color-coded differently. The centroids of the clusters are also plotted as yellow circles with a larger size. The resulting plot is titled"Clusters of RoboDK"
and thex
andy
axis labels indicate the features "Reach (mm)" and "Repeatability (mm)" respectively. Finally, the legend is shown to indicate the meaning of different colors in the plot.
Collection of 5 DOF/6 DOF/7 DOF Collaborative and Industrial Robotics from the RoboDK Libraries is an open source project, contributed by our team. We thank all contributors who implemented their methods or added new features, as well as users who provided valuable feedback. We hope for further implementation and improvement of these systems.
Permission is hereby granted, free of charge, to any person obtaining a copy of this Repository and associated documentation files, to deal in the Repository without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Repository is furnished to do so.
The authors or copyright holders are not be liable for any claim, damages or other liabillty, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the Repository or the use or other dealings in the Repository.
This repository is for personal/research/non-commercial use only.
If your have any comments or questions, feel free to contact kwokhinchi@gmail.com
Copyright © Haley Kwok. All rights reserved.