目前.net仅支持linux平台,windows平台还存在问题.
Nuget包地址
通过nuget安装'
示例工程运行
您可以自行创建.net工程,并且在CSharp中使用lebai包进行开发。
一个简单的示例步骤如下:
- 创建工程
# 创建
mkdir lebai-sdk-dotnet-example
cd lebai-sdk-dotnet-example
dotnet new console
- 添加lebai packages
- 编写代码
在程序中添加如下代码
#
using lebai.l_master;
# in Main
Console.WriteLine($"stop...");
Console.WriteLine($"start...");
DoubleVector jp1 = new DoubleVector();
jp1.Add(0.0);
jp1.Add(-60.0 / 180.0 * 3.14);
jp1.Add(80.0 / 180.0 * 3.14);
jp1.Add(-10.0 / 180.0 * 3.14);
jp1.Add(-60.0 / 180.0 * 3.14);
jp1.Add(0.0);
robot.
movej(jp1, 1.0, 1.0, 0.0, 0.0);
机械臂的主要接口对象,通过本对象的方法与机械臂进行数据交互.
Definition robot.hh:80
int movej(const std::vector< double > &joint_positions, double a, double v, double t, double r)
通过关节位置发送机械臂关节移动
void start_sys()
启动机械臂(机械臂上使能).
void stop_sys()
停止机械臂(机械臂下使能).
- 编译运行
dotnet build
# run your console application.