首先,请问您具体要开发什么类型的机器人?比如是基于底盘的移动机器人,还是机械臂或其他类型的机器人?接下来,您需要确定您的应用场景,比如,您的机器人需要进行哪些任务,需要使用哪些传感器或其他硬件设备?是否需要进行SLAM或其他机器人技术?这些信息都能帮助我们更好地为您提供建议。
关于C++中的机器人开发库,常见的包括Robot Operating System(ROS),Robotics Library(RL),以及Aria,Robotino,Player等。这些开源库提供了丰富的机器人控制、图像处理、传感器驱动等功能,可以大大加快机器人应用的开发周期。使用这些库需要一定的C++编程知识和对机器人控制系统的理解,但这些库都提供了详细的文档和教程,您可以通过学习文档来了解如何使用这些库。