Our robotic car is designed and built to autonomously navigate unknown areas and create accurate 2D/3D maps. Also, the vehicles are capable of intra-vehicular and vehicle-to-infrastructure communication. In this tutorial, we will go through the hardware design of ARCPro first. Then the instruction to turn on the cars and hardware setup is explained step-by-step. Lastly, we instruct you to use ARCPro software to launch different sensors (e.g., LiDAR, depth camera).

Warning

Running ROS1? Please see our deprecated ROS 1 Documentation here

Warning

This site is still under construction, and as such some page links may be missing or hidden

First time Setup guide:

Software:

Runing the example software

Repository File layout

All folders below are inside the src folder:

  • base Houses all code esential for driving the robot, running the lidar, and twist command conversion
    • YDLidar: Lidar code
    • f1tenth_to_arcpro: A forked repo of f1tenth repo
    • twist_to_ackermann: A forked repo of the repo’s name. Used to convert message types
  • examples Houses all example projects completed on this car

Credits

Regarding hardware and software information for the ARC system, most information and tutorials can be found on the MuSHR website which is the project ARC is derived from.

For any questions or concerns, feel free to reach out to us at:

arikak@ou.edu (Software) and dvargas88@ou.edu (Hardware & MiniCity)**.

There is also a forum for MuSHR issues located in their GitHub organization discussions.

Outside Resources

Regarding the software for the MuSHR/ARC system, most information and tutorials can be found on the MuSHR website or f1tenth site.

For any questions or concerns, feel free to reach out to Arika Khor at arikak@ou.edu. There is also a forum for MuSHR issues located in their GitHub organization discussions

For the purposes of documentation, we will only go over methods and information relevant to running the base sensors in ARC system, and anything that might be of resource to a new user