CableRobot is trajectory planner and execution controller for cable robot in Innopolis University
Depends on OmronFinsUDP.Net library
Has basic support of hpgl file format (HpglParser.cs
) and VERY basic support of SVG format (SvgParser.cs
)
Also this introduces own vector file format (an intermediate one) - CRC. CableRobotTrajectories
contains some samples of such files
-
Stage 1,
TrajectoryForm.cs
0. Parse Svg or Hpgl and convert it to crc-
Parse Crc to Commands (
CrcParser.cs
,Command.cs
andCommandType.cs
) -
Convert commands to robot movements (coordinates) (
CoordinateComputer.cs
) -
Use inverse kinematics to compute Angles of motors for points (
InverseKinematicsComputer.cs
) (!BROKEN!)
-
-
Stage 2,
RobotControllerForm.cs
- Use OmronFinsUDP.Net library to write these angles to robot (
RobotController.cs
,AngleSender.cs
)
- Use OmronFinsUDP.Net library to write these angles to robot (
If you are running windows this program will use busy sleep to improve timings
There were no enough time to test and debug program, but InverseKinematicsComputer.cs
does something wrong. Use some matlab models to test it before running on real robot