Design and Integration of Person Carrying Robot
ASME-IDETC (2023)
The goal for this project was to build a mobile robot that could carry a person and navigate autonomously.
Starting almost from scratch, I chose the sensors, computers, and servo drives for the robot. I chose EtherCAT as the communication protocol to achieve realtime speeds with high bandwidth and integrated it into the ROS ecosystem to easily integrate off-the-shelf sensors (e.g., Lidar and cameras). Moreover, I used ros-control to seemlesly transition from simulation in Gazebo to real robot experiments. I open-sourced my code on GitHub and provide design and implementation details in (Gonzalez et al., 2023).
First prototype as we tested moving in straight lines: up, right, and down.