Hi,
this is my first post to this community. I am trying to decide on the software for my robot.
Things I would like to be able to do out of it:
simulation
convert to proper files for 3d printer
being able to pick up stl files from web and plug them as parts to the project of the software
possibly be able to move the robot on the screen which would trigger the same movements of a physical robot.
move physical robot and get the code (in C preferably) that does these movements.
If you could point me to the software that can do this (free or not) I would really appreciate it.
thanks in advance!
cbenson
February 28, 2020, 12:58pm
3
As soon as you indicate “simulation”, that means much more than a parts viewer. It sounds like you’d need something as complex as ROS, or a completely custom interface. Microsoft’s Robotics Development Studio did this as well, but it’s no longer officially supported. Some useful links:
Robotics middleware is middleware to be used in complex robot control software systems.
It can be described as "software glue" to make it easier for robot builders focus on their specific problem area.
A wide variety of projects for robotics middleware exist, but no one of these dominates - and in fact many robotic systems do not use any middleware. Middleware products rely on a wide range of different standards, technologies, and approaches that make their use and interoperation difficult, and...
A robotics simulator is a simulator used to create application for a physical robot without depending on the actual machine, thus saving cost and time. In some case, these applications can be transferred onto the physical robot (or rebuilt) without modifications.
The term robotics simulator can refer to several different robotics simulation applications. For example, in mobile robotics applications, behavior-based robotics simulators allow users to create simple worlds of rigid objects and ligh...
Game engines are tools available for game designers to code and plan out a game quickly and easily without building one from the ground up. Whether they are 2D or 3D based, they offer tools to aid in asset creation and placement.
Note: The following list is not exhaustive. Also, it mixes game engines with rendering engines as well as API bindings without any distinctions.
(JavaScript)