นักวิจัยจาก MIT CSAIL ได้นำเสนอแนวทางใหม่ที่เรียกว่า 'Biconvex Optimization' สำหรับการวางแผนการเคลื่อนที่ของหุ่นยนต์ (Motion Planning) เพื่อให้ได้เส้นทางที่ใช้เวลาน้อยที่สุดและมีความราบรื่น โดยสามารถหลบหลีกสิ่งกีดขวางที่มีลักษณะนูน (Convex Obstacles) ได้อย่างมีประสิทธิภาพ แนวทางนี้เน้นไปที่การแก้ปัญหาข้อจำกัดด้านเวลาและอนุพันธ์ของเส้นทางในระดับต่างๆ ซึ่งเป็นสิ่งที่ทำได้ยากในระบบควบคุมหุ่นยนต์แบบเดิม
จุดเด่นของวิธีนี้คือการรวมเอาวัตถุประสงค์เรื่องเวลาและข้อจำกัดด้านความปลอดภัยเข้าด้วยกันผ่านการเปลี่ยนตัวแปร และจัดการกับการหลบหลีกสิ่งกีดขวางด้วยระนาบแยกที่เปลี่ยนตามเวลา (Time-varying separating planes) อัลกอริทึมจะสลับการทำงานระหว่างการคำนวณระนาบแยกและการปรับปรุงเส้นทางให้เหมาะสมที่สุด ซึ่งช่วยให้หุ่นยนต์สามารถ 'กระโดด' ข้ามสิ่งกีดขวางและหลุดพ้นจากจุดที่เหมาะสมที่สุดเฉพาะที่ (Local Minima) ได้
จากการทดสอบกับโดรนและการใช้งานแขนกลคู่ในงานคัดแยกสินค้า พบว่าวิธีนี้ให้ผลลัพธ์ที่มีคุณภาพสูงและใช้เวลาประมวลผลใกล้เคียงกับซอฟต์แวร์วางแผนเส้นทางระดับแนวหน้าในปัจจุบัน แต่มีความทนทานต่อการตั้งค่าเริ่มต้นที่ไม่ดีได้ดีกว่าอย่างมาก